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.

[参考译文] ADS1299-4:ID值检查

Guru**** 2582405 points
Other Parts Discussed in Thread: ADS1299-4

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/634414/ads1299-4-id-value-check

部件号:ADS1299-4

您好,

我有几个关于ADS1299-4之间通信的问题。

在检查IC和Arduino之间的通信时,我尝试先读取一些寄存器值。 -请参阅附件

问题1. 我想确认我获得的ID寄存器值是否正确。

我得到的是0xDF,而不是默认的0xXC (根据数据表),而其他寄存器返回默认值。

设备是否出现故障?

这个问题与    e2e.ti.com/.../60.2946万有关

问题2. 我不能写任何登记册,但我可以读出。 (即使在写入后,寄存器值仍与默认值相同)是因为电压值不正确还是IC故障?

PS。     下面给出了电容器电压与GND的关系。  

 DVDD:3.3      V
 AVDD:2.5       V
 AVSS:     - 2.5 V
 VCAP1:     - 1.2 V
 VCAP2:0.0      V
 VCAP3:1.8      V
 VCAP4:     - 2.5 V

附件-

谢谢你。

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

    您好Afsheen,

    感谢您的帖子!

    让我们检查几件事:

    1. 您是否使用了正确的SPI设置? 您应该使用CPOL =0和CPHA =1。
    2. 您是否遵循了10.1 2和11.1 部分中的正确起动顺序? 开机重置完成后,/DRDY应以默认数据速率开始脉冲(假设启动引脚被拉起)。 tPOR后的/reset脉冲对于将数字内核调到正确状态至关重要。
    3. 在尝试读取寄存器之前,您是否正在发送SDATAC命令?

    此致,