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.

[参考译文] AMC7891:SPI接口和寄存器操作不能正常工作

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/596810/amc7891-spi-interface-and-register-operation-not-working-properly

部件号:AMC7891
主题中讨论的其他部件:LMP9.2018万

你(们)好

需要TI专家的帮助。

我们现在在一个产品上使用AMC7891。 相关电路的设计参考LMP9.2018万 EVB,其引脚功能与AMC7891相同。 LMP9.2018万 EVB与我的CPU和代码配合使用效果良好,但在通过SPI向AMC7891写入命令(例如将参考电压配置为内部模式,或写入GPIO输出调节以切换某些引脚)来测试AMC7891时,AMC7891没有响应,GPIO上没有任何更改。

当我们使用示波器监控SPI波形时,它显示的位序列与数据表所需的位序列相同。 在SDI上写入命令时,SDO引脚还会回复最后一个命令字的波形,这表明SPI接口似乎工作正常,至少它会在命令位中对SPI移位寄存器进行时钟。 但芯片似乎不执行命令。

我们将在稍后应用3.3V GPIOVdd和SPIVdd后应用5V AVDD。 GPIO设计为全输出模式,有些GPIO通过10K电阻器从外部上拉至3.3V,以启用线路默认设置为高电平。

实际上,AMC7891的配置和操作应该非常简单,它不是一个复杂的IC。 但我对这个问题感到非常困惑。

外部电路设计是否有任何特定要求,以确保其正常工作? 或者SPI上任何指定的要求,以正确启用芯片执行命令?

有专家可以帮忙吗?

谢谢

约翰尼  

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

    两个器件的工作方式相同,但SPI计时特性存在差异。 请确保SPI正时符合AMC7891规格表