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.

[参考译文] AMC7836EVM:无法与外部MCU进行SPI接口连接(STM32L4)。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1092799/amc7836evm-not-able-to-do-spi-interfacing-with-external-mcu-stm32l4

部件号:AMC7836EVM
主题中讨论的其他部件:AMC7836

大家好,

我们正在尝试使用STM32L4 MCU与AMC7836 SPI接口进行通信。 无法读取和写入寄存器。  

STM32L4 MCU上的SPI配置

SPI数据大小:8位

第一位:MSB

波特率:625KBits /秒

CPOL:低

CPHA:1边缘

当我们尝试使用AMC7836 EVM提供的USB DIG时,我们可以使用GUI应用程序进行通信。 当时

JP7连接到1-2连接

IOVdd:3.3V

VDUT:3.3V

读取芯片ID寄存器0x04时逻辑分析器上的输出

与SPI STM32接口时,主中继器和AMC7836作为从属设备

注:在此连接中,我们不使用USB-DIG。 {已从AMC7836EVM]断开连接

STM  AMC7836[J11]

SCLK-> SCLK [针脚13]

MOSI-> SDI [pin 9}

miso -> SDO [针脚19]

CS -> CS [针脚17]

GND -> GND [pin15]

外部MCU SPI接口是否需要任何硬件连接更改?

我们尝试了三种跳线设置组合[JP7]。 什么都不起作用。

组合1:

JP7连接1-2 和连接的VDUT [引脚11],具有来自STM32L4的3.3V电压。

IOVdd:3.3V

VDUT:3.3V

组合2:

JP7连接2-3 和STM32L4上3.3V的VDUT [引脚11]。

IOVdd: 2.45V,不连接J9连接器上的外部输入。

VDUT:3.3V

组合3:

JP7连接2-3 和STM32L4上3.3V的VDUT [引脚11]。

IOVdd:在   J9连接器上连接外部输入3.3V时为3.3V。

VDUT:3.3V。

读取芯片ID寄存器0x04时逻辑分析器上的输出。 我们未收到数据  

请帮助进行连接。  

此致,

哈里什

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

    您好,Harish,

    似乎MCU正在为每个字节的数据切换CS,这对AMC7836无效。

    设备要求在整个命令过程中将CS断言为低。

    谢谢!

    保罗

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

    谢谢Paul。 它有效,