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.

[参考译文] TIC12400EVM-KIT:与 MCU 连接

Guru**** 2524550 points
Other Parts Discussed in Thread: TIC12400

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1359598/tic12400evm-kit-interface-with-mcu

器件型号:TIC12400EVM-KIT
主题中讨论的其他器件:TIC12400

您好、TI!

在这里、我们使用 RH850控制器的 SPI 线路、通过外部 MCU 设置了 TIC12400。   

以下是连接详细信息。

RST 与 GND 连接。

MOSI 与 MISO 连接

MISO 与 MOSI 连接。

我们尝试使用寄存器添加0x01读取器件 ID、

我们将返回为0xC0、0x00、0x00、0x00

请查看中的波形。

/resized-image/__size/640x480/__key/communityserver-discussions-components-files/138/5315.png

谢谢  

阿穆达

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

    尊敬的 Amudha:

    我可以看到您从 TIC12400收到响应、返回值为0xC00000。  返回的前8位是状态位、器件已设置 POR 和 SPI_FAIL 位。  在上电复位或初始上电事件后、始终设置 POR 位。  SPI 失败指示 SPI 事务不正确。

    可能由于寄存器地址设置不正确而设置了 SPI FAIL 位。  请注意、地址 LSP 是位25、而不是位24。  因此、当您尝试读取寄存器0x01时、您需要将地址字段向左移动1、这样"1"将位于 SPI 事务的位25位置。  您的波形显示、"1"位于位24位置、这是"数据输入"字段的一部分。

    以下是读取器件 ID 寄存器0x01的逻辑分析仪图。  您可以看到、位移位会导致第一个字节为0x02。

    除了对地址字段进行移位之外、您还需要在设置奇偶校验位时验证您是否正在使用奇校验。  器件要求为事务设置奇数个1。  如果 SPI 事务中包含奇偶校验位的1总数是偶数、则器件将丢弃事务。  因此、如果不带奇偶校验位的1总数是偶数、则您需要将奇偶校验位设置为1、以便在事务中创建1的整体奇数。  同样、如果不带奇偶校验位的1总数是奇数、则您需要将奇偶校验位设置为0、以便在事务中保持1的整体奇数。

    请验证读取/写入操作码位、地址字段、数据字段和奇偶校验位是否与数据表图相匹配、以及奇偶校验位是否设置为奇校验。

    此致、

    乔纳森