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.

[参考译文] UCD9222:FLT 引起 UCD9222和 UCD7242电源复位

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/694122/ucd9222-flt-cause-ucd9222-and-ucd7242-power-reset

器件型号:UCD9222
主题中讨论的其他器件: UCD7242

您好!

我有一个具有两个 DSP (C6678)的板。 每个都有一个 UCD9222和一个 UCD7242专用来提供内核(电源轨#1:1.1V)电压和固定(电源轨#2:1.0V)电压。

当我只启用一个 DSP 内核和固定电压时、2个 DSP UCD9222和 UCD7242都可以正常工作。

但当我同时启用2时。 DSP2 UCD9222和 UCD7242将触发 FLT 并进行复位、然后重试、然后再次复位。 交换了 DSP1和 DSP2引脚分配的相同 FPGA 代码、故障代码仍然是 DSP2。

2个 DSP 之间的唯一连接是 JTAG 链(一个 JTAG 连接、菊花链2 DSP)、如下所示:

是否可能导致此类症状? 请帮助。

非常感谢。

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

    您好!

    我注意到了几件事

    1) 1)  nTRST 在两个控制器上被拉高、数据表显示该引脚应通过10K 欧姆电阻器被拉低。

    2) 2) +DSP_1.8VL 偏置实际上是1.8V 还是3.3V?

    看起来每个控制器都自带 JTAG 接头、因此当您说它们是菊花链式的时、我感到困惑。  您是说它们是通过同一根电缆并行写入的、还是电缆以菊花链形式连接两个控制器?

    您能否在加载的代码和原始项目文件之间执行文件比较?  在 Fusion GUI Tools 文件夹中有一个用于执行此操作的工具、搜索 Project File Compare Tool、在连接到硬件时运行该工具并选择 Add attached devices (offline or online)、如果您连接到器件、则可以选择此工具。 然后添加项目文件以加载原始项目文件。  选中"仅显示差异"复选框后、它将突出显示两个选项之间的任何变化、"返回的状态值"中可能存在一些变量、这是正常的、但配置中不应存在任何变量。

    GUI 中出现的所有故障是否在每次上电时都发生?  如果清除故障并重新启动、是否会出现所有这些故障?

    CML 故障不是典型的故障条件。

      

    如果您可以转发 UCD9222和 UCD7242的完整电源原理图以及控制器的项目文件、那会有所帮助。

    如果需要、您可以在 E2E 中与我交朋友、这样 您就可以在我接受后立即向我发送任何信息。

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

    您好、Brad、

    1.是的、我将在下一版原理图中将其更正为10K 下拉电阻。  

    2。 我的意思是、它们是 JTAG 中的菊花链、即 TMS、TCK 和 NTRST、JTAG TDI 至 DSP1 TDI、DSP1 TDO 至 DSP2 TDI、DSP2 TDO 至 JTAG TDO。

    这是传统的 JTAG 到多台钳电路。

    BTW、1.8V 的测量值约为1.793V

    3.今天我尝试擦除 EEPROM 中的 DSP1 IBL 存储。 加电时、电源似乎可以正常工作。 (之前未下载 IBL、在我之前的测试中、只有 DSP1将加载 IBL)

    任何 DSP 设置是否会导致第二个 DSP2 1.1V 和1.0V 过载?

    谢谢。

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

    Brad、您好!

    更进一步的更新、当我仅启用 DSP2 1.1V 和1.0V 电源时、UCD9222将监控如下:(已清除故障并清除已记录的故障)

    Only_Enable_DSP2_UCD9222.png

    但是、一旦我启用 DSP1 UCD9222、DSP2 UCD9222的电压和电流将大幅波动、如下所示:(已清除故障并清除已记录的故障)

    Enable_both_DSP1_and_DSP2_UCD9222.png

    DSP1影响 DSP2 UCD9222的任何可能原因是什么?

    谢谢。

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

    对于上面显示的错误消息、  UCD92控制器在 PMBus 总线上是否使用了另一个主器件(USB-TO-GPIO 除外)?

    看起来两个主器件之间可能会发生冲突、这可能会导致这些错误代码。

    如果可能、在使用 USB-TO-GPIO 适配器的同时将控制器与其他 PMBus 主器件隔离。

    FLT 错误代码可能是由于 UCD7242上的过流事件所致、但也可能是由于控制环路的不稳定、因为您也会看到 OV 和 UV 故障。

    您能否为这些 电源组件提供控制器和原理图的配置文件(.xml)、如果您不想将它们发布到 E2E、则可以使用我们设置的 PM 连接。

    我不能说 C6678的负载要求、而不是我的专业领域、我认为这在很大程度上取决于加载到 DSP 上的编码。 您可以 在 处理器 E2E 上发帖 、以帮助计算 DSP 的预期功耗要求。  由于 DSP2自行启动和运行、我不认为这是加载问题、除非运行 DSP1以某种方式增加了 DSP2上的加载。

    是否可以从 DSP2中卸载编码以便降低其负载要求、或者从 DSP 上断开 UCD9222和 UCD7242以查看其自身的运行方式。

    您是否已了解 PCB 布局以排除其中的任何问题?

    Brad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Brad、您好 Brad、
    很高兴得到您的回复。
    正如您所想、我有一个 MCU 连接到 PMBus 以控制 UCD9222。 因此、我将首先忽略 CML 误差。
    请注意、我为您提供了 PM、并向您提供了.xml 和原理图。
    如果可能、您会向我分享您的电子邮件以实现高效的沟通。

    非常感谢。