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.

[参考译文] ADS1260:SPI DOUT 不回传

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1453241/ads1260-spi-dout-not-echoing

器件型号:ADS1260

工具与软件:

您好!

我正在我的电路板上使用 ADS1260BIRHBT。

我想通过 SPI 与其通信。

我想我做得很好: CPOL=0 , CPHA=1 , RESET/ PIN 是高电平。

当我尝试写入寄存器(例如0x46)时、芯片不会回显第一个字节(地址= 0x46):

我在尝试读取(0x20地址)时具有相同的行为。

我缺少什么?

谢谢

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

    大家好、Thomas Walter、

    如果将 START 引脚拉为高电平并探测 DRDY 引脚、您是否看到 DRDY 引脚以大约1/数据速率脉动? 例如、如果您在启动后或在 ADC 寄存器设置为默认值时执行此检查、则 ADC 将以 20SPS 的速率运行。 因此、您应该大约每50ms 看到一次 DRDY 脉冲。 这至少可以告诉您 ADC 是否正常供电以及时钟是否正常工作。

    您能否提供原理图以便我们审阅?

    -Bryan

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

    您好!

    感谢您的回答。

    START 引脚已连接至低电平、因为我们要通过 SPI 启动命令进行控制。

    因为我们要使用内部振荡器、所以 CLKIN 要连接到低电平。

    请参阅随附的原理图:

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

    大家好、Thomas Walter、

    如果再发送启动命令、您会看到 DRDY 脉冲吗?

    您是否可以启用 CRC 以便将计算结果与 ADC 输出进行比较? 这将帮助您确认 ADC 是否也正确接收到了您的命令

    您在 RESET 引脚上有一个下拉电阻器、而不是上拉电阻器。 与器件通信之前是否确保将此引脚拉至高电平?

    -Bryan

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

    您好!

    感谢您的回答。

    是的、在通信之前已正确上拉 RESET 引脚。

    经过一些努力,我终于有它的工作,但我不能说,在这个时刻。

    最后一个问题:两个字节之间是否有最小/最大时间?

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

    您好、Thomas Walter

    同一命令中的字节之间没有最短时间

    我还建议在每次命令后切换 CS 以复位 SPI 接口、这是最稳健的通信方法

    -Bryan

x 出现错误。请重试或与管理员联系。