在使用AFE5801器件的时候,不知如何转换所读取到的数据。AFE5801的寄存器的读取设置都没问题,也试验过用PATTERN_MODES 模式下自定义数据的读取,都是正确的。
现在想请问,如附件图片显示硬件连接方式,在channal1输入一个直流差分0.5V电压,AFE5801配置成DC耦合,其余寄存器保持默认。在DFS设置成0x0000(二补码模式下)得到数值0xDC2,在DFS设置成0x0002(偏移二进制)得到数值0x579。想请问,0xDC2和0x579。是如何转换成实际电压值?
Amy Luo:
您好,
DFS bit 应该在Address 4 的bit 3。
YUWEI DU:
回复 Amy Luo:
你好,DFS我是设置的地址4的第3位,0x08。上面的叙述0x02是错误的。我想请问读取到的数据是如何转换成实际电压值的?
Kailyn Chen:
回复 YUWEI DU:
这款是ADC,输出是数字信号,DFS寄存器就是输出code,以二进制补码的形式输出。
YUWEI DU:
回复 Kailyn Chen:
您好,请问有具体的计算公式吗?