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.

[参考译文] ADS1120:SPI 读取/写入问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1373961/ads1120-spi-read-write-issue

器件型号:ADS1120

工具与软件:

我们已设计出具有 ADS1120的定制 PCB、用于负载单元和位置传感器测量。

电路板上电后、DRDY 引脚不会变为低电平、并且始终为高电平。

我遵循了数据表中提到的示例代码、但从 ADC 寄存器中读取了0xff。

将 CS 设置为低电平;延迟至少 td (CSSC);

发送 RESET 命令(06h)以确保器件在上电后正确复位;

延迟至少为50 µs + 32t·(CLK);

使用 WREG 命令写入相应的寄存器配置(43h、08h、04h、10h 和00h); -我在这里做的是单次写入,而不是批量写入。

作为可选的完整性检查、使用 RREG 命令(23h)读回所有配置寄存器;  我在这里进行单次读取  

发送 START/SYNC 命令(08h)以在连续转换模式下开始转换;延迟至少为 td (SCCS);

将 CS 清零为高电平(复位串行接口);

附加示意图:

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

    尊敬的 Vibhav:

    尝试写入和读取寄存器时、您是否能够发送数字通信的逻辑分析仪捕获结果?

    这将帮助我们确定您与设备的数字通信是否存在问题。

    此致、

    天使