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:OFC 和 FSC 寄存器读/写问题

Guru**** 2524550 points
Other Parts Discussed in Thread: ADS1256

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1161191/ads1256-ofc-and-fsc-register-read-write-issue

器件型号:ADS1256

您好!

我正在使用 ADS1256进行控制器设计。 我使用的是差分输入、未使用的通道处于开路状态。 加电后、我尝试将数据写入偏移和增益寄存器、并写入寄存器状态、ADCON、DRATE。 增益设置为64、DRATE 设置为3500SPS。 我是否需要按照任何顺序写入偏移和增益寄存器(MSB、然后是 LSB 字节)? 由于我尝试只写入字节并读回相同的字节、我发现了不正确的值。 我在写入数据后未进行校准。 我在写入寄存器后进行多路复用并连续读取 ADC 数据。

请告诉我读数不正确的问题。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Prakash B B、

    您不必按任何特定顺序写入 OFC 和 FSC 寄存器。 但是、鉴于 WREG 命令的工作方式、将它们作为块写入是有道理的、并且顺序(OFC0、OFC1、OFC2、FSC0、FSC1、 FSC2)、但这不是要求。

    我不确定为什么使用 RREG 命令读回 OFC 和 FSC 寄存器值时、您得到的值不正确。 您是否已使用逻辑分析仪确认命令已正确发送且时序有效?

    布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bryan、

    感谢您的回答。 很抱歉、我发送了错误的读取命令(8'h01而不是4'h1)、这是我的错。 现在、我可以读取和写入寄存器。 是的、没有特定订单。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Prakash B B、

    很高兴这一问题得到了快速解决、如果您有进一步的问题、请启动新的主题、我们将为您提供支持

    布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然是 Bryan。 非常感谢。