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.

[参考译文] ADS1146:ADS1146无法配置寄存器

Guru**** 2502205 points
Other Parts Discussed in Thread: ADS1146

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/943828/ads1146-ads1146-cannot-configure-register

器件型号:ADS1146

您好 TI、
我今天使用 SPI 与 ADS1146对通信、但无法成功配置寄存器。 测试条件如下:
START 引脚被拉高、CD 被拉低
上电后,我首先复位、复位芯片对,然后发送 sdatac 命令和 wreg 命令来配置寄存器,但是当我使用 rreg 命令来读取寄存器(通过发送0xff 进行读取)时,所有11个寄存器都是0,我尝试了1.25Mhz 和625KHz, 但配置不成功。 SPI 的 cpol = 0和 cpha = 1、我在示波器上看到的波形也是正确的。
对不起、在命令发送或配置期间是否有任何预防措施? 或者硬件引脚设置不正确的位置? 请给出指示。
非常感谢!

下面是我的示波器的波形、

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

    您好、Ming、

    您是否遵循了第10.1.7节中的伪代码示例? 芯片正确加电必须观察到几个延迟。  

    上电后有16ms 的延迟、将/CS 变为低电平后有一个 tcsc 的延迟。 发送 RESET 命令后的额外延迟。 请仔细观察并遵循代码示例。 对于 SCLK、1MHz 应该是可以的、但请记住、您必须使用命令发送 SCLK、并且必须发送更多 SCLK 才能为数据计时。  

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

    大家好、我的 cs 被硬件下拉、复位后、我延迟100ms、然后执行 wreg 操作。

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

    大家好、我添加了相关的延迟、读取寄存器仍然全部为0

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

    您好、Ming、

    您能否共享数据传输的范围捕获? /CS、启动。 MISO、MOSI 很值得一看。