主题中讨论的其他器件:TMS320F28379D、
工具与软件:
(GUI 输出)
ads131 GUI 在我想读取 id 寄存器时给出了正确的结果、但当我想自己读取 id 寄存器时、我无法与 ic 通信、它仅提供0xff 作为答案、我的 cpol 相位设置是正确的、当我尝试切换 RESET 引脚时也达到了相同的结果、可能是我无法与器件通信的原因、我使用 tms320f28379d 作为处理器、 当我继续执行示例代码中的步骤时、无法从器件获得响应。
(代码输出)
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.
工具与软件:
(GUI 输出)
ads131 GUI 在我想读取 id 寄存器时给出了正确的结果、但当我想自己读取 id 寄存器时、我无法与 ic 通信、它仅提供0xff 作为答案、我的 cpol 相位设置是正确的、当我尝试切换 RESET 引脚时也达到了相同的结果、可能是我无法与器件通信的原因、我使用 tms320f28379d 作为处理器、 当我继续执行示例代码中的步骤时、无法从器件获得响应。
(代码输出)
首先、感谢您的回答、器件 JP1DE 5-6我已安装通道的顶部连接电源、底部连接接地、器件不响应低于2.5V 的 ID 读取命令、即高于2.5V 无法正常工作、我正确获取器件 ID、但 ADC 数据变为0x7FFFFF、这是什么原因? 还有通道0的 PGA 增益寄存器值1
(2.6V ID 寄存器读取正确)
(2.6V 通道0数据0x7FFFF)
(2V ID 寄存器无响应)
(2V 通道 data0x0000)
您好、Aleyna、
我想我不能跟随你到底在做什么。
如果您将电源电压降低到2.7V 以下、则器件在某个时刻将不再工作。 此时、读数全部为0。
读取0x7FFFFF 表示您正在读取正满量程信号(+ FS)。 如果使用的是增益=1、这意味着差动输入信号>VREF=1.2V。 如果将电源连接到正模拟输入并将负输入接地、则这是预期行为。
数据表中的表8-10显示了 ADS131M04的数据格式。
此致、
Joachim Wuerker
Hİ Joachim,
我们解决了问题、不知道原因、但当我使用 PHI 从计算机接收电源时、当 JP9引脚接收到 LDO 3.3V 时读取的数据显示为0x7FFFF、但当我自己馈电时、我可以在将 JP9引脚插入 MSP3v3并从 AVDD 供电时正确读取值。 我不知道为什么它不能与从计算机的 USB PHI 工作,但我们的问题是通过运行它的另一种方式解决了。 您是否知道为什么它不能与连接的 PHI 配合使用?
谢谢!
您好、Aleyna、
非常感谢大家的积极更新。 听起来不错。
我仍然很难理解你所有的联系是诚实的。 之前、您还提到了 JP1上的一些连接。 为了了解您的所有连接和跳线设置、我可能需要在原理图中绘制或标记。
如果您正在读取0x7FFFFF、这意味着您正在应用的差分输入信号大于1.2V。
当您读取0x000000时、ADC 的电源可能会崩溃、因为某个位置消耗了过多的电流。 USB 只能提供有限的电流。
例如、您可以使用 DMM 测量输入信号和 ADC 电源引脚、从而查看问题所在。
此致、
Joachim Wuerker