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.

[参考译文] ADS1259:芯片响应不当。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/924123/ads1259-inappropriate-response-from-chip

器件型号:ADS1259

您好!

与往常一样、我会对新器件进行试验电路板开发、以确保在开始新设计之前了解如何使用它们。

作为第一个通信测试、我尝试读取寄存器。  使用 SPI、MODE1 MSB 优先、1MHz。

我似乎无法使用 ADS1259器件执行此操作。

我尝试过不同的运算代码组合、但没有结果。

例如、我附加了一个典型的寄存器请求(0x20)屏幕截图、后跟一个 OP 代码(0x01)。

DOUT 作为响应变为高电平。  我希望在寄存器0或寄存器1的输出中看到几个零。

已尝试第1个 OP 代码0x21、0x22……第2个 OP 代码为0x00、0x01、0x02。

作为另一种方法、我通过分配和操作 IO 引脚来模拟 SPI 功能、对 SPI 进行了"手动"实施。

(如果我做了一些错误或 SPI 库出现时序问题、这通常会有所帮助。)

仍然没有反应。

对我可能做错的事有什么想法吗?

谢谢你。

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

    您好、Randall、

    您有一些问题:

    • 您是否已确保所有电源在启动时均已达到其全部值等、并且连接正确?
    • 您使用的是内部振荡器还是外部时钟?
    • 您是否确保了从上电到发送第一条命令的正确时序、如图49所示?
    • 您是否在启动后等待适当的时间后尝试发送 SDATAC? 器件可能处于 RDATAC 模式、在发出 SDATAC 之前不会响应任何命令

    ADC 或周围系统中的各种位置可能会导致通信问题、因此您提供的信息越多、我们就越能提供帮助。

    布莱恩