主题中讨论的其他器件: ADS131A04
大家好、我们正在使用 ADS131A02进行以下配置:
M0:通过1k 电阻器接地。
M1:悬空。
M2:通过1k 电阻器接地。
8MHz 晶体。
我们有一些问题:
WREG 响应
1) 1) 0x2F03是对 ADC_ENA 写入0x0F 的正确响应吗? 我收到了该答复、但我希望 OR 运算介于以下值之间:
0x2000 (RREG 响应)
0x0F00 (ADC_ENA 寄存器的地址)
0x000F (ADC_ENA 寄存器的有效值、只有0x00或0xFF 有效)
Result -> 0x2F0F、但我们收到了0x2F03。
2) 2)有最后一个要写入的寄存器 ADC_ENA 吗? 那么、我们无法使用一条 WREGS 命令写入所有寄存器?
如果1)正确、我们还有另一个问题:
3)我们有 SYS_CFG 寄存器、其值为0x7C (看门狗关闭、CRC 模式1、DNDLY 12ns、HIZDLY 12ns、固定关闭、 CRC 关闭)。 在收到 LOCK 命令后:0x05557FFF8000、我们将解释:
0x0555-> ADC 被锁定。
0x7FFF->通道1转换的值(正满量程)。
0x8000 ->通道2转换的值(负满量程)。
这种解释是否正确?
提前感谢
Martin