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.

[参考译文] ADS1294R:ADS1294R 中的器件 ID 错误

Guru**** 2391415 points
Other Parts Discussed in Thread: ADS1294R

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1442893/ads1294r-wrong-device-id-in-ads1294r

器件型号:ADS1294R

工具与软件:

您好!

我在定制电路板上使用的是 ADS1294R、并尝试读取器件 ID、但遇到问题。 每次我尝试读取设备 ID 时,我总是得到0x68响应,而我希望收到0xD0.

以下是我所遵循的步骤:

  1. 设置CLKSEL为高电平(选择内部时钟)。
  2. 最初、RESET和均POWERDOWN为高电平。
  3. 上电后我等待了大约1秒。
  4. RESET引脚拉至低电平1ms、然后重新拉回到高电平。
  5. 等待1ms 后、我发送器件 ID 读取命令。
  6. 尽管如此,响应始终是0x68.

您能建议我可能遗漏的任何步骤或解决此问题的任何疑难解答技巧吗?

1) 1)为 ADS129XR 提供的任何源代码?

2)我们是否必须对程序进行任何修改。 请推荐?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Nivethitha、
    该过程本身似乎是正确的。 您能否验证以下详细信息:
    1. 在引脚复位期间、AVDD 和 DVDD 都保持上电状态?
    SPI 模式是否配置为01 (CPOL = 0、CPHA = 1)?  
    我怀疑 SPI 模式不正确、或者存在其他一些通信问题、因为无论器件版本如何、位[4:3]应始终读回10b。
    此致、
    Ryan