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.

[参考译文] ADS131A04:ADC 始终读取 FFFF

Guru**** 2644665 points

Other Parts Discussed in Thread: ADS131A04EVM, ADS131A04

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1588699/ads131a04-adc-always-reading-ffff

器件型号: ADS131A04

TI 团队大家好、

我已经设计了基于 ADS131A04EVM 的定制 PCB 作为参考、并将其与 teensy 4.0 控制器连接起来。 我可以成功地读取和写入寄存器、但 CHx 数据输出的读取结果始终为 FFFF。 有人能帮助解释为什么会发生这种情况、并就如何解决这种情况提供指导吗? 我随附了相关的原理图以供参考。

R99、R102、R104 未安装、M0 连接到 VCC、M1 和 M2 连接到 GND。

image.png

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

    尊敬的 Elsa @Anna:

    默认情况下、选择了外部电压基准、但它在您的电路中不可用。 因此、您必须将 A_SYS_CFG 寄存器中的 INT_REFEN 位设置为 1 才能选择内部电压基准。

    根据 ADS131A04 数据表、在使用内部基准时、建议使用 1-µF 电容器将 REFEXT 引脚连接到 AVSS。

    BR、

    Dale

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

    感谢您指出这一点。 在设置之后 INT_REFEN 位为 1 并将基准电压配置为 4V、我们现在可以读取数据。 不过、 M1、M0 和 M2 都配置为 A 24 位数据字 、但 ADC 仍在输出 16 位数据 。 我们已验证所有寄存器值、但它仍无法按预期工作。 您能帮助我们了解导致这种情况的原因吗?

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

    尊敬的 Elsa @Anna:

    您能否发送逻辑分析仪图、其中显示来自 ADC /发送到 ADC 的通信信号、包括/CS、SCLK、DIN、DOUT 和/DRDY?  

    BR、

    Dale