2024年11月08日 第17讲 Camera Sensor Actuator配置详解 极客笔记
本讲是Camera Sensor驱动专题的第17讲,我们介绍Camera Sensor点亮之 Actuator配置详解。
更多资源:
| 资源 | 描述 |
|---|---|
| 在线课程 | 极客笔记在线课程 |
| 知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
| 极客笔记圈 |


actuator/dw9714v_actuator.xml


| 项目 | 内容 | 备注 |
|---|---|---|
<slaveInfo> |
||
| actuatorName | dw9714v | dirver IC 型号 |
| slaveAddress | 0x18 | i2c write address |
| i2cFrequencyMode | FAST | i2c 操作频率(400KHz) |
| actuatorType | VCM/BIVCM | 马达类型 |
| dataBitWidth | 10 | dac 位宽 |
<powerUpsequence> |
||
| configType | VAF | 上电控制节点 |
| configValue | 0 | 电压状态 |
| delayMs | 0 | 延时 |
</powerUpsequence> |
||
<powerDownSequence> |
||
| configType | VAF | 下电控制节点 |
| configValue | 0 | 电压状态 |
| delayMs | 0 | 延时 |
</powerDownSequence> |
||
</slaveInfo> |
||
<registerConfig> |
||
<registerParam> |
||
| regAddrType | 1 | 地址是1byte |
| regDataType | 2 | 数据是2byte |
| registerAddr | 0x03 | 寄存器地址 |
| registerData | 0 | dac值,未使用 |
| operation | WRITE_DAC_VALUE | 写dac操作 |
| delayUs | 0 | 延迟微妙 |
| hwMask | 0 | 未使用 |
| hwShift | 0 | 未使用 |
| dataShift | 0 | dac值的偏移 |
</registerParam> |
||
</registerConfig> |


| 项目 | 内容 | 备注 |
|---|---|---|
<initSettings> |
||
<regSetting> |
||
| registerAddr | 0xED | IC寄存器地址 |
| registerData | 0xAB | IC寄存器值 |
| regAddrType | 1 | 地址类型 |
| regDataType | 1 | 数据类型 |
| operation | WRITE | 写操作 |
| delayUs | 0 | 延时 |
| … | ||
</regSetting> |
||
</initSettings> |
||
<tunedParams> |
||
| initialCode | 50 | 被OTP烧录的infinityDAC覆盖 |
<regionParams> |
||
<region> |
||
| macroStepBoundary | 400 | Table size |
| infinityStepBoundary | 0 | 必须填0 |
| codePerStep | 1 | 未使用 |
| qValue | 128 | 未使用 |
</region> |
||
</regionParams> |
||
<forwardDamping> |
||
| ringingScenario | 400 | 高通平台固定值,未使用 |
<scenarioDampingParam> |
||
<scenario> |
||
<region> |
||
| dampingStep | 0x3FF | dac最大值,未使用 |
| dampingDelayUs | 1000 | 延时,未使用 |
| hwParams | 0x0 | 移动方向 |
</region> |
||
</scenario> |
||
</scenarioDampingParam> |
||
</forwardDamping> |
||
<backwardDamping> |
||
| ringingScenario | 400 | 高通平台固定值,未使用 |
<scenarioDampingParam> |
||
<scenario> |
||
<region> |
||
| dampingStep | 0x3FF | dac最大值,未使用 |
| dampingDelayUs | 1000 | 延时,未使用 |
| hwParams | 0x0 | 移动方向 |
</region> |
||
</scenario> |
||
</scenarioDampingParam> |
||
</backwardDamping> |
echo “logInfoMask=0x2” >> /vendor/etc/camera/camxoverridesettings.txt
key: “actuator”

本文链接:http://so.lmcjl.com/news/17342/