主题中讨论的其他器件: LP-XDS110ET、、 CC1312R
工具与软件:
你好
请务必参阅 以下说明和问题:
设置:
这是带 CC1312PSIP 的专有板。 该代码利用传感器控制器 ADC 对模拟输入进行采样。
ADC 的基准是 VVDS、它以同步方式运行、开启调节和手动触发。
我们还 对检索到的 ADC 结果使用 AUXADCAdjustValueForGainAndOffset()以提高结果的准确性
目前的问题是:
我们不断看到 ADC 值的偏差、ADC 结果比预期低~20mV 至~50mV。
偏差似乎作为输入电压幅度的函数增加(3.3V 为最大值)。
例如、 在当前测试设置中以及我们期望获得3.3V (0xFFF)的条件下-我们得到3.287V (0xFEE)……
问题:
1) 1)从启用、触发和读取 ADC 开始是否应该有稳定时间?
1.1)如果是-建议的延迟是什么、应如何在启用、触发和读取之间分配?
2) 2) ADC 可以接收相对基准电压(VDDS)或固定基准电压。 使用相对基准时- ADC 如何检索电压?
2.1)是仅路由以连接到 VDDS、从而接收模拟值或的 ADC 基准入口
是保留的参考值是 ADC 读取的寄存器、 而 VDDS 采样 由芯片中的其他机制执行。
2.2)如果中的后者是(2.1是否是正确的运行描述- VDDS 采样电压是否保持在寄存器 BAT @ AON_BATMON 寄存器中、偏移量0x28?
2.2.1)在 BAT 寄存器中对 VDDS 进行采样所使用的基准是什么?
2.2.2) 函数 AONBatMonBatteryVoltageGet ()的返回值是否给出了传感器控制器 ADC 使用的 VDDS 值的准确表示?
非常感谢
/Gil