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.

[参考译文] TPS65381-Q1:SDO 数字输出上的诊断检查

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/649338/tps65381-q1-diagnostic-check-at-the-sdo-digital-output

器件型号:TPS65381-Q1
主题中讨论的其他器件:TPS65381A-Q1

您好!

在 TPS65381数据表的第5.4.9.2节中、概述了以下内容:

'在 DMUX 模式下、SDO 数字输出引脚上的诊断检查也是可能的。 用于该诊断
检查、需要执行以下序列:
对于数字多路复用器模式、MUX_CFG[1:0]配置必须设置为01b。
SPI NCS 必须保持在高电平。
SDO 引脚的状态由 SPI_SDO 位(DIAG_CFG_CTRL 寄存器中的 D6位)控制。
在 SDO 引脚上执行此 SDO 检查期间、如果没有来自数字多路复用器的信号、DIAG_OUT 引脚将保持低电平
选择表已选中。"

为了执行互连测试、我执行了以下操作:

  1. 将 DIAG_CFG_CTRL 设置为0x01 (数字多路复用器模式)
  2. 保存 SPI5配置
  3. 将 SPI5配置为 GIO
  4. 将 SPI5配置为输入-仅 CS[0]作为输出
  5. 将 CS[0]设置为高电平
  6. 读取 SPI5SOMI[0]-应该为低电平(由于 DIAG_CFG_CTRL 位6 "SPI_SDO"= 0 ->请参阅1)。 -->但它很高
  7. 恢复 SPI5
  8. 设置 SPI_SDO 位(DIAG_CFG_CTRL 位6)
  9. 将 SPI5配置为 GIO
  10. 将 SPI5配置为输入-仅 CS[0]作为输出
  11. 读取 SPI5SOMI[0]-应该为高 电平(由于 DIAG_CFG_CTRL 位6 "SPI_SDO"= 1 ->请参阅8)。 -->它很高
  12. 恢复 SPI5
  13. 禁用 MUX 配置

在步骤6中、我期望 SPI5SOMI 为低电平吗?

此致、

Helge

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

    您的问题非常具体、我会将其转发给该部件的产品专家。

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

    您好、Helge、

    感谢您将此事提请我们注意。 这是有关如何使用 SPI SDO 互连测试的数据表说明的精度方面的差异。  我在 PMIC 团队中,不知道您所引用的软件驱动程序的详细信息,但我认为使用下面的 DIAG_CFG_CTRL 设置应该可以让您执行此操作。

    我已经使用我们的 EVM 和 GUI 对此进行了尝试、并认为以下流程适用于您的软件:

    使用以下命令配置 DIAG_CFG_CTRL 寄存器:8b1Yx1 1101

      • MUX_EN (D7)= 1 (用于启用诊断多路复用器输出)

      • SPI_SDO (D6)= Y、您可以选择在 SDO 上进行互连测试0 (低电平)和1 (高电平)

      • MUX_OUT (D5)= x (无关、在 MUX_CFG[1:0]不为2b00时无关

      • INT_CON[2:0]= 3b111  {数据表不正确、这111是 SPI_SDO 位在 SDO 引脚上输出所需的设置}

      • 对于数字多路复用器模式、MUX_CFG[1:0]= 2b01

    当 nCS 为高电平时、更改 SPI_SDO 位(0或1)应反映在 SDO 引脚上、一旦 nCS 为低电平以向 TPS65381A-Q1发送 SPI 命令、SDO 引脚将处于 SPI 模式。

    希望这对您有所帮助。

    如果您有其他问题、请告知我们。

    此致、

    Scott

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

    您好 Scott、

    感谢您的快速回复。 您的建议非常有用、现在我可以使用预期结果来操作 SDO 引脚。

    此致、

    Helge