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.

[参考译文] DLPC3435:输入源选择(05h/06h)的值会自行变化

Guru**** 2577385 points
Other Parts Discussed in Thread: DLPC3435, DLPA2005

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1390266/dlpc3435-the-value-of-the-input-source-select-05h-06h-changes-on-its-own

器件型号:DLPC3435
主题中讨论的其他器件: DLPA2005

工具与软件:

你(们)好

我创建了具有以下配置的电路板:

  • DLPC3435
  • DLPA2005
  • FPGA

我遇到的问题是"Input Source Select"的值会自行变化。

当电路板上电时、默认选择"1h:测试图形发生器"。 在执行启动序列期间、我会发送命令将其更改为"0h:外部视频端口"。 命令通过 I2C 信号从 FPGA 发送到 DLPC。

通常、它保持在"0h"、但对于特定电路板、即使在执行启动序列后也会发现它为"1h"。

有趣的是、在观察 I2C 信号时、未检测到会将写入输入源选择(05h)更改为"01"的信号。 除了发送此命令之外、还有什么其他方法可以更改输入源选择?

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

    尊敬的 Aki:

    您能解释一下自己的应用吗? FPGA 是仅用作前端应用处理器、还是试图在 DLPC 的 I2C/视频数据之外对 DMD 进行一些控制?

    我还建议确保在 DLPC 完成启动之前不发送命令。 在向 DLPC 发送任何 I2C 命令之前、应等待 Host_IRQ 转换至低电平状态。 您是否还可以确认 DLPC3435正在运行的是通过找到的最新固件:v7.4.3 TI DLP Pico 固件选择器工具 .

    此致!

    Maximus

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

    Maximus、您好!

    FPGA 具有以下功能:
    -从 PC 接收从 UART 转换的串行信号
    -使用 I2C 和 SPI 与 DLPC 通信
    -将 LED_SEL 和 PROJ_ON 信号发送到 DLPA

    已确认 PROJ_ON 设置为高电平、HOST_IRQ 设置为低电平。

    我们使用的固件版本为7.3.2。
    即使是相同的板和固件版本、此问题通常也不会发生。 我们在相同条件下创建了多个集、但这次是第一次出现此问题。

    按照相同的引导序列发送的命令如下:
    -写入显示图像幕布(16h)
    -写入显示尺寸(12h)
    -写入图像裁剪(10h)
    -写入外部输入图像尺寸(2Eh)
    -写入 RGB LED 最大电流(5Ch)
    -写入 LED 输出控制方法(50h)
    -写入 RGB LED 电流(54h)

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

    尊敬的 Aki:  

    除了 I2C、没有其他方法可以向 DLPC 发送命令来回答您的原始问题。 但在固件中有一个自动初始化批处理文件、其中包含在默认启动设置下设置的 I2C 命令。 很可能、如果您在 DLPC 完成初始化之前运行这些命令、这些命令可能不会生效、并且需要在 IS 启动后再次发送、系统启动后会发送这些命令、并且在墙上显示图像应该可以正常工作。 您的应用程序是否要求您在启动时引导至外部视频而不看到 TPG 屏幕?  

    此致!

    Maximus

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

    Maximus、您好!

    此外、我检查了板上的信号。 DLPC 的初始化(在电路板上电后自动执行)似乎正常工作。 (HOST_IRQ 会上升然后下降。) 但是、在使用 I2C 的后续通信期间、HOST_IRQ 会再次上升和下降。 电源持续开启。

    根据规格、除了上电后之外、是否有任何其他元素会导致 HOST_IRQ 变为高电平?

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

    您好、Aki:

    是的、只要 DLPC 进行内部处理、Host_IRQ 将切换、尤其是在发出 I2C 写入命令之后。 妥善做法是将 Host_IRQ 视为 BUSY 信号、并在发送其他命令之前对其进行检查。  

    此致!

    Maximus

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

    Maximus、您好!

    通过额外的调查发现、当投影仪开启时(图形投影时序)、主机 IRQ 变为高电平。 只有流经 VLED 的电流增大(亮度设置)时、才会出现该问题。 此外、电流流经 VLED 后、到达 DLPA 的输入1.8V (LS_IN)和输出1.8V (LS_OUT)降至约0V。 大约1ms 后、1.8V 逐渐恢复。

    据信、1.8V 的电压降触发了 DLPC 的复位。 为 DLPA 提供的5V (SYSPWR)未出现任何压降。

    据我所知、VLED 使用的5V 系统和下降的1.8V 系统是完全独立的系统。 产生1.8V 电压的 IC (EN6310QI)的过流保护功能可能已被触发、但我不认为1.8V 系统的电流消耗很大、并且与投影仪的因果关系尚不清楚。

    如果您有任何有用的评论、我将不胜感激。

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

    尊敬的 Aki:

    由于这个问题似乎与上一个问题无关、您是否介意打开一个新的主题? 在该主题中、您还可以提供以下其他详细信息:

    • 这是定制电路板吗、如果是、您看到有多少电路板出现此问题?
    • 请提供 VRST、VOFS、VBIAS、P1P8V、Host_IRQ、RESETZ 的示波器捕获
    • 您针对  EN6310QI IC 参考设计是什么?

    此致!

    Maximus