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.

[参考译文] DLPC3478:HOST_IRQ 信号保持高电平

Guru**** 2553260 points
Other Parts Discussed in Thread: DLP3010EVM-LC, DLPA300, DLPC3478, DLPA3000

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1320071/dlpc3478-host_irq-signal-stays-high

器件型号:DLPC3478
主题中讨论的其他器件:DLPA300DLPA3000、DLP3010EVM-LC

您好!

我使用 DLPC3478和 DLPA300为 DMD3010设计了定制电路板。 我使用 W25Q32作为固件闪存、并使用 STM32来刷写固件、控制 DLPC3478 I2C 和 PROJ_ON 信号。  

问题是、将 PROJ_ON 信号设置为高电平后、HOST_IRQ 信号会保持高电平。 DMD 电缆和 LED 已连接。

以下是我检查以发现问题的内容:

  1. 我检查了 DLPA3000上电序列的电压。 每个电源输出引脚都有电源。 我还看到了 RESETZ 和 INTZ、如下图所示。

  2. 我观察闪存芯片之间的 SPI0通信。 DLPC3478向闪存芯片发送一组读取命令。
  3. 我检查了 DLPA3000和 DLPC3478之间的 SPI1通信。 我有一块使用 DLPC3478和 DLPA3000的商用电路板。 DLPC3478发送 SPI 命令、而 DLPA3000使用商用电路板上的相同信号进行响应。

  4. 我看不到 DMD_LS 信号。

  5. VOFS、VBIAS 和 VRST 与商用电路板上的相同。

    如何进一步调试此问题? 是否有调试 DLPC3478的工具?

    如有必要、我可以提供更多信息。

此致。

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

    我已下载"DLP Pico 启动诊断工具"并运行。 它的输出:


    "DLPC34XX 引导诊断工具
    检测到单个控制器
    初始化焊盘:通过"

    未显示更多消息。 我不明白哪个阶段失败了。

    此致。

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

    您好、John:

    澄清问题:

    • VOFS 和 VBIAS 变为高电平并保持高电平?
    • VRESET 变为低电平并保持低电平?

    是否每次都能从启动诊断工具中获得相同的打印输出? 尝试取出 DMD 并将其复位到位。 您是否还可以在诊断工具启动期间监控 I2C 线路? 我们需要确保 I2C 线路不会卡住。  

    此致!

    马克西姆

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

    您好、Maximus:

    您是指 IIC0线路吗? 我不能访问 IIC1线路。

    是的、即使不显示 DMD、我每次都能从启动诊断工具中获得相同的打印输出。 我尝试多次使用 PROJ_ON 信号进行复位、但运气不好。 VOFS 和 VBIAS 上有一些电压、但只有几伏。 如果 VBIAS 应为18V、Voff 应为10V、我无法实现。 VRESET 也约为-1V。

    此致!  

    John。

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

    您好、John:  

    是的、我确实是指 IIC0。 还请检查您的 Vofs、Vrst、Vbias:它们是否达到适当的值然后下降、还是始终未达到正确的值? Vbias 应为18V、Vrst =-14V、Vofs = 10V。

    此致!

    马克西姆

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

    您好、Maximus:

    在我检查 Vbias、Vreset 和 Voffset 后、没有电压开始产生。 IIC 线路上拉至3.3V、并且不会发生通信。 以下是诊断工具的输出:

    此致!  

    John。

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

    我只是想知道 DMD_EN 信号何时发送到 DLPA3000? 即使没有 DMD 连接到系统、是否生成该信号? 我看不到 INT_Z 信号下降、它保持高电平。

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

    您好、John:

    DMD_EN 信号作为固件.img 的一部分设置。 似乎您的 DLPA3000检测到故障并关闭或 I2C 通信挂起。  

    INT_Z 应变为高电平并保持高电平、RESETZ 是否变为高电平? 你说你没有看到 Vofs、Vrst、Vbias "生成"。 它们从不会在启动期间出现、还是先打开后关闭?  一旦引导诊断工具暂停、您是否能够通过 I2C 与控制器进行通信?

    此致!

    马克西姆

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

    您好、Maximus:

    我将尽快再次检查 RESETz 和 INTz 信号。 如果 VSPI 被设定为1.8V、DLPA3000 SPI 引脚是否可耐受3.3V 电压? 能否与外部器件通信以进行调试? 此外、连接到 DLPC3478的 SPI 线路的耐压是否为3.3V? 最后、Vofs、Vrst 和 Vbias 在启动期间永远不会出现。

    此致!

    约翰

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

    您好、Maximus:


    我检查了 RESETz 和 INTz 信号、它们始终为高电平。 重新安装固件后、我们收到更多有关引导诊断工具的消息。

    DLPC34XX 启动诊断工具
    检测到单个控制器
    初始化焊盘:通过
    组合检查
    检查 DMD 连接:通过
    检查有效组合:失败
    检查焊盘已过期:通过
    检查保险丝 ID:失败
    PMIC:ERR -未知版本?
    DMD:.3错误-未知保险丝 ID:0
    控制器:DLPC3478
    未通过整体组合检查

    这是 DRST_HS_IND 的输出

    Best、John

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

    您好、John:

    您可以连接外部器件、但如果可能、我们不建议直接连接3.3V、而是使用电压电平转换器。 您能否特别提供有关 DMD HS/LS 接口的原理图屏幕截图?

    此致!

    马克西姆

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

    您好、Maximus:

    感谢您提供有关3.3V 的信息。 这里是屏幕截图。 在 PCB 设计中、布线下方有接地平面。

    底层:

    顶层:

    原理图:

    此致!

    约翰

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

    您好、John:

    我注意到、您在 DMD_LS_RDATA 上有以下电阻器。 您在使用什么光学引擎? 该电阻器应尽可能靠近 DMD 并且不在 DLPC3478侧。 如果您使用的是 TI EVM 或类似 EVM 的光学引擎、则 DMD 板上应该已经有合适的电阻器、在这种情况下、您可以将其替换为0欧姆电阻器并测试器件吗?

    此致!

    马克西姆

      

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

    您好、Maximus:

    我使用的 DMD3010LC 版本与 EVM 光学引擎设计类似。 我删除了  DMD_LS_RDATA、使线路短路、但 引导诊断工具输出没有变化。 是否有任何其他调试此问题的建议?

    此致!

    约翰

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

    您好、John:

    我们将进一步探讨您的问题、下周早些时候我们会与您联系。  

    此致!

    麦克斯因

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

    您好、John:

    您是否有可将光学引擎连接到的 DLP3010EVM-LC? 如果是、我建议使用启动诊断工具进行刷写、将光学引擎与 DMD 相连并读取启动诊断工具的打印输出。 这样、我们可以减少发生故障的 DMD 或您的定制板之间的问题。

    此致!

    马克西姆

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

    您好、Maximus:

    我检查了光学引擎、它可以与 EVM 模块配合使用。 该问题与我们的硬件设计有关。 在检查设计后、我在 SPI_CS 引脚上发现了不良的焊接。 修复焊接后、DLPA 和 DLPC 通信(SPI)重新开始工作。

    之后、我看到 INTZ 引脚在变为高电平70ms 后变为低电平。 我缩小了其中一个问题的范围、将其缩小为与 DLPA 相关。 然后、我检查了设计的原理图、发现我没有连接 PWR3和 PWR4线(只有连接了1 μ F 电容器的 PWR4_IN)。 我怀疑这是在 DLPA 侧触发中断。 我曾尝试使用适当的电容器来连接输入端和输出端。 我看到 PWR3上为2.5V、PWR4输出上为~12V。 在观察 INTZ 和 RESETZ 时、INTZ 保持高电平、但 RESETZ 不再变为高电平。 在观察 PWR4的输出时、我看到 PWR4引脚上有烟雾。 幸运的是、我有第二块电路板。 如果我可以获取测试固件来禁用(屏蔽) DMD_FAULT 的中断、则可以确保问题与 DMD_LDO 相关

    此致!

    约翰

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

    您好、John:  

    很高兴我们可以缩小问题的范围! 遗憾的是、我们无法通过 FW 禁用中断、即使由于控制器未正确初始化、它也可能不会被禁用、直到控制器启动并运行。


    完成更改后、我们仍然看不到 Vofs、Vrst 和 Vbias? 我建议确保 PWR4连接正确且没有短路。 请发送 DLPA 原理图的屏幕截图。


    此致!

    马克西姆

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

    您好、John:

    我收到一封电子邮件、您回复了此帖子、但我现在没有看到它。

    似乎您在获得所有正确的信号直至 Vbias、Vofs、Vrst、您是否能够监控 DLPA3000的 SPI 线路以确定是否存在任何通信? Vbias、Vofs、Vrst 是试图启动并关闭、还是根本没有启动? 这可能表明 DMD 已损坏、我建议也更换 DMD。

    此致!
    马克西姆

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

    您好、Maximus:

    我在新电路板上连接了 PWR4和 PWR3线路。 它现在正在工作。 HOST_IRQ 变为低电平、我可以投影图形。

    感谢你的帮助。

    此致!

    John。