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.

[参考译文] AMC7823:SPI通信出现问题

Guru**** 2540720 points
Other Parts Discussed in Thread: AMC7823

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/657777/amc7823-problem-with-spi-communication

部件号:AMC7823

您好,

几天以来,我尝试使用SPI与AMC7823进行通信,但恐怕我做了一些错误。 似乎我尝试从芯片读取寄存器的每个寄存器,但我获得的唯一数据是MOSI行上的0x0000h。 我将myCPOL更改为0,将CPHA更改为1。 作为附件,我发送了逻辑分析器的屏幕截图。

我要做的是发送一个读取命令来读取 “读取零件版本号”寄存器(0xE000)。 所以我发送0x8780或0x879E。 我猜其中一个词应该有效,它应该返回0xE000h。  

我还配置了断电寄存器,ADC控制寄存器和AMC状态/配置寄存器,并尝试获取ADC的值,但这里也得到了0x0000h。

今天我在原理图中发现了一个小问题。 我的MCU以3.3V的电压运行时,似乎已将BVDD连接到5V。 所以我把AMC7823的AVDD,BVDD和DVDD上的电压降低到了3.3V,但是我的MOSI线路上每读一个寄存器都有0x0000h。

我还附上了AMC7823的示意图。

我很抱歉寻求帮助,因为我担心这是一件非常简单和小的事情,我会错过。

提前感谢您的参与。

比约恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想我发现了问题。 我发送了错误的数据,并在错误的页面上阅读。 可以关闭案例。 谢谢你。