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.

[参考译文] TPS92682EVM-069:尝试使用 SPI 通信与 TPS92682EVM-069 板和 RH850 评估板进行通信

Guru**** 2577385 points
Other Parts Discussed in Thread: TPS92682EVM-069

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1574587/tps92682evm-069-trying-to-communicate-with-tps92682evm-069-board-with-rh850-eval-board-using-spi-communication

器件型号:TPS92682EVM-069


工具/软件:

您好:

您好 TI 社区、

我使用的是 RH850 微控制器(器件型号 R7F701684 ) 并尝试将其与连接 TPS92682EVM-069 通过 SPI 连接 LED 驱动器评估板。 我的目标是使用 SPI 接口从 TPS92682 读取默认寄存器值。

e2e.ti.com/.../TPSboostMaster-_2800_2_2900_.zip

设置:

  • MCU:RH850 (R7F701684)

  • 外设:TPS92682EVM-069

  • 接口:SPI(根据 MCU 数据表和示例代码进行配置)

  • SPI 模式:使用进行配置 CPOL= 0、CPHA=0 (根据 TPS92682 数据表中关于读取/写入事务的建议)

  • SPI 时钟:~1MHz

  • TPS92682 上的 EN 引脚:高电平 (>2.5V)

  • 已在 RH850 的环回模式下测试 SPI 驱动程序:工作正常

问题:
当我尝试从 TPS92682 读取任何寄存器时、我始终接收垃圾值(例如,)、0x0F040xFFFF而不是预期的默认值。 即使对于本应具有已知默认状态的寄存器也会发生这种情况。

请求:
有人能指导我使用 RH850 从 TPS92682 可靠读取默认寄存器值的正确方法吗? 有关 SPI 帧组装、时序要求或使用此评估板的已知问题的任何见解都将非常有用。

提前感谢您!

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

    您好 Saraswati、

    如何将 SPI 信号连接到 TPS92682EVM-069?  您是否了解所使用的 RH850 EVM 的原理图?  请提供电路板、电源和负载之间的连接图。    

    682 电路板上 MISO、MOSI、SCLK 和 SSN 的示波器上的峰值捕获波形。  我们希望验证 682 看到的信号。  

    我们来确保没有总线争用、周上拉或其他一些意外信号。   

    我们的 EVM 具有数字隔离器 (EVM 原理图中的 U2 和 U3)、如果您未正确连接到电路板、则可能会出现问题。   

    -fhoude

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

    你好 Fhoude。

    这是我的 RH850 板用户手册。

    e2e.ti.com/.../r12ut0004ed0110_2D00_rh850f1km_2D00_s1.pdf

    下面给出了两个电路板之间的连接。

    RH850 板     TPS92682-069(EVM 板-J10 连接器已使用)

    时钟 (P0_R2)      时钟(引脚编号 12)

    MOSI (P0_1)      MOSI(引脚编号 8)

    MISO (P0_R3)      MISO(引脚编号 10)

    SS (P8_2)        SS(引脚编号 14)

    我无法在 TPS 92682-069 EVM 板上捕获波形。 但我可以看到 RH850 电路板上的波形。

    给定为附加屏幕截图。

      

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

    您好 Saraswati、

    您需要确保这些信号到达设备。  我也看不到这些屏幕截图太好,因为它们太小。   我不认为我看到了 MOSI 吗?  那在哪里?  

    此外、我还提到了示波器屏幕截图、以确保不会出现上拉电阻问题或总线争用问题。  MISO 是开漏的、因此可能需要更改上拉电阻。  验证进入 682 器件的信号是否正常后、逻辑分析仪就可以正常工作。   

    因为 U2 和 U3 通过 VDD 在次级侧上电、所以会出现总线争用。  这意味着输出被驱动并且会与您的 MCU 战。  您应该能够在波形中看到这一点。  最简单的做法是从电路板上移除 U2 和 U3。  您可能需要阅读数字隔离器的数据表、了解它们的工作原理。   

    -fhoude