您好!
我正在使用 ADS1256进行控制器设计。 我使用的是差分输入、未使用的通道处于开路状态。 加电后、我尝试将数据写入偏移和增益寄存器、并写入寄存器状态、ADCON、DRATE。 增益设置为64、DRATE 设置为3500SPS。 我是否需要按照任何顺序写入偏移和增益寄存器(MSB、然后是 LSB 字节)? 由于我尝试只写入字节并读回相同的字节、我发现了不正确的值。 我在写入数据后未进行校准。 我在写入寄存器后进行多路复用并连续读取 ADC 数据。
请告诉我读数不正确的问题。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在使用 ADS1256进行控制器设计。 我使用的是差分输入、未使用的通道处于开路状态。 加电后、我尝试将数据写入偏移和增益寄存器、并写入寄存器状态、ADCON、DRATE。 增益设置为64、DRATE 设置为3500SPS。 我是否需要按照任何顺序写入偏移和增益寄存器(MSB、然后是 LSB 字节)? 由于我尝试只写入字节并读回相同的字节、我发现了不正确的值。 我在写入数据后未进行校准。 我在写入寄存器后进行多路复用并连续读取 ADC 数据。
请告诉我读数不正确的问题。
谢谢
您好 Prakash B B、
您不必按任何特定顺序写入 OFC 和 FSC 寄存器。 但是、鉴于 WREG 命令的工作方式、将它们作为块写入是有道理的、并且顺序(OFC0、OFC1、OFC2、FSC0、FSC1、 FSC2)、但这不是要求。
我不确定为什么使用 RREG 命令读回 OFC 和 FSC 寄存器值时、您得到的值不正确。 您是否已使用逻辑分析仪确认命令已正确发送且时序有效?
布莱恩