我可以在PWR6AT6器件上读取带有衰减器设置1(除以3)的ADC的1.0伏信号吗?

POWR6AT6应该能够使用任一衰减器设置(零或1)从ADC读取1.0伏特。

当您读取数据或确保等待ADC转换成功完成的最短时间(Tconvert)时,请确保DONE位(ADC_MUX的b0)设置为“1”。

将寄存器值转换为电压的计算对于任一衰减器设置都是相同的。

使用ADC_VALUE_LOW的4个最高有效位(b7-b4,如数据手册中所示),其他4位被忽略。

LSB(b0)应为1,以确保在读取数据时转换成功完成。 ADC_VALUE_HIGH的8位与ADC_VALUE_LOW中的4位组合以创建12位数[D11:0],如下所示: 衰减器= 0,ADC值= 0001 1111 0100 = 500 dec。

=> 。500 * 2 = 1.000伏特 。衰减器= 1,ADC值= 0001 1111 0010 = 498 dec。 。=> 。498 * 2 = 0.996伏特 。请注意,I2C时钟速度必须至少为50 kHz(参见数据手册规格部分中的Fi2c注释),以确保正确设置DONE位(ADC_MUX的b0)。。否则,确保ADC转换成功完成的唯一方法是等待数据手册中显示的Tconvert时间。。这在第3-21页注明 。POWR6AT6数据表 。。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:23:00 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它