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.

[参考译文] DLPC3430:已发送 DSI 信号、但无视频(仅矩形?网格图形)

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1312895/dlpc3430-dsi-signal-sent-but-no-video-only-rectangle-grid-pattern

器件型号:DLPC3430
主题中讨论的其他器件: DLPC3435DLPC3438、DLPC3433、 DLPC3432USB2ANY

您好!

我正在尝试 使用 DLPC3430将视频信号发送到我们的定制电路板。 但是、图像没有任何变化。

它仍是外部视频端口设置的原始图形。

这里是当前的设置和参考文档

1.参考资料:

  • DLPC3430、DLPC3432、DLPC3433、DLPC3435和 DLPC3438软件编程人员指南(dlpu020e.pdf)
  • DSI 设置和调试指南 v1.0
  • DLPC3430和 DLPC3435显示控制器(dlpc3430.pdf)
  • DSI-HSClock.xlsx (从 TI 论坛下载)

2.主板状态:

  • dlpc3430 IC init 完成(host_IRQ 变为低电平、LED 亮起)
  • I2C 接口正常工作、并且可以正确读取/写入命令
  • 仅显示网格阵列
  • 仪器测量:时钟通道上无 LP 模式(无1.1V 信号)
  • 仪器测量:数据通道类似于  DSI 设置和调试指南 v1.0的图。 4

3. DSI 设置:

  • 2个数据通道  
  • 视频模式(突发)
  • RGB565 16位
  • EOT 启用
  • BTA 禁用
  • 水平前沿:HS 模式
  • 水平 后沿:HS 模式
  • 垂直激活:HS 模式
  • 垂直前沿:LP 模式
  • 垂直后沿:LP 模式
  • 垂直同步时间:LP 模式  
  • 始终在时钟通道中提供

4. DSI 参数和时钟

  • HS 时钟:135MHz
  • 输入分辨率:848x480
  • 视频帧速率:60
  • 像素格式:RGB565
  • Hsync 脉宽:110个 PCLK
  • Hori 后沿:110 PCLK
  • 水平前沿:16个 PCLK
  • Vsync 脉宽:8条线路
  • 垂直 后沿:23行
  • 垂直前沿:6线
  • PCLK:33.6257 MHz (设定34MHz)
  • DSI HS 时钟: 134.5 MHz (设置135MHz)
  • HSPrepare:76
  • HSZero:400
  • HSExit:100
  • HSTrail:120
  • CLK 准备:38
  • ClkZero:262
  • ClkTrail:60
  • ClkPre:60
  • ClkPost:447

5. dlpc3430设置(写入 i2c 并回读以确认)

  • 读取显示尺寸(13h):854x480
  • 读取输入图像尺寸(2Fh):848x480
  • 读取图像裁剪(11h):848x480
  • 读取 DSI 端口使能(D8h):0
  • 读取输入源选择(06h):0
  • 读取外部视频源格式选择(08h):0x21
  • 读取短暂状态(D0h) 0x10000001
  • 读取系统状态(D1h):0x0 0x7 0x0 0x0

"我怎么知道? 这里还有一些其他问题、

  1. 在 HS 视频模式期间、在 HS 或 LP 模式下发送命令?
  2. 如果某些参数或时钟设置错误。 是否应该得到失真的图像或无图像(仅限于网格图形)?  
  3. 是否有任何方法可以确定 dlpc3430是否接收 DSI 数据? (即使数据为错误格式)   

谢谢你。

德州仪器

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

    您好、T.H.

    欢迎访问 DLP 论坛、感谢您关注 DLP 技术。

    我知道电路板正在启动、并且能够显示 来自内部测试模式的图像。 但是、通过 DSI 接口发送的内容视频不会显示、输出图像保留为之前的内部测试图形。 请使用最新版本的固件。

    我们已上传了一个诊断工具、您可以通过该工具读取状态并进行各种评估。 请通过以下链接下载该工具并  

      产品文件夹页面中的" DLP-PICO-HARDWARE-DIAGNOSTIC-TOOL—DLP Pico 硬件诊断工具"

    DLPC3430数据表、产品信息和支持| TI.com

    请使用此工具诊断问题并报告您的发现结果。

    在试验过程中、如果可能、还请尝试进行以下更改:

    1.尝试将输入分辨率从 848 x 480更改为854 x 480。 请参阅固件的发行说明、对于 DSI、中可能存在低分辨率问题。

    发布说明(TI.com)

    2.请将像素格式从 RGB5656更改为 RGB (24位)

    我已上传最新版本的 DSI 参数计算工作表、请使用此工作表来共享您的配置。

    e2e.ti.com/.../DLPC34XX_2D00_DSI_2D00_HSClock.xlsx

    PLESE 让我们知道你的结果后,这项实验。

    此致、

    维韦克

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

    您好、 Vivek、

    感谢您的支持。 对于 诊断工具固件、由于一些技术限制、我无法立即将其更新到闪存中。

    板上 dlpc3430的固件现在是7.4.2版。 根据您的建议、我可以快速尝试以下设置。(检查 Excel 火情)  

    e2e.ti.com/.../3527.DLPC34XX_2D00_DSI_2D00_HSClock.xlsx

    器件仍显示初始化网格图像。  

    我还会查看版本说明和 i2c 设置。 单缓冲模式和空闲模式 不启用。

    下面是一些问题:

    1. 对于诊断工具部分、如果器件可以通过 i2c 命令正确更改测试模式(网格/色条)。 是否意味着"引导成功"?
    2. 如果我发送 DSI 信号时钟错误或计时错误、会出现图像失真或没有图像(仅默认图形)?

    谢谢。

    德州仪器

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

    您好!

    1.是否正在更改通过测试图形发生器看到的图像? 如果您要更改墙上的映像、并且与 DLPC 成功通信、则系统会在启动后进行通信。

    2.这真的取决于你现在看到了什么? 请使用硬件诊断工具运行  为  诊断 DSI 设置问题 创建新问题、  诊断 DSI 运行时问题 。 这些选项应确保正确配置了每个设置、并允许您在运行时轻松调整这些设置。 在墙上提供您的图像的打印输出和照片的屏幕截图也可以帮助我们进行调试。

    此致!

    马克西姆

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

    您好、Maximus:

    是的、我使用 i2c 命令通过测试图形发生器(棋盘、色条...)更改测试图形。

    2.默认模式为"外部视频源"(下图)。 我会尽快检查诊断 工具、似乎需要一些 USB-i2c 加密狗...

    问题:

    1. 我是否应该在 dlpc3430 init 完成之前将所有 DSI 通道保持在 LP11 (1.1~1.2V)中?  "所有通道"表示 clkp/n、data0p/n、
      和 data1p/n (适用于 DSI 双通道设置)  

    此致、

    德州仪器

     

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

    您好、T.H.、

    正确、应 在控制器初始化之前处于 LP11模式。 正确的启动顺序:

    1. 在 SOC 中将 DSI 控制器初始化为以 LP11模式运行
    2. 将 proj_on 驱动至投影仪、等待主机 IRQ 变为低电平
    3. 执行投影仪的 I2C 配置(首先配置 DSI 时钟速度)
    4. 将 DSI 控制器转换为 HS 模式

    您发布的图片是我们以前看到的图片。 通常、这是在处于外部视频源模式时投影的、但没有驱动视频/图像。 您能否确认您正在驱动视频/图像源?

    硬件诊断工具可以按照与 DLP GUI 相同的方式连接到电路板。 还可以通过该信息了解您是否遇到 DSI 源问题。

    此致!
    马克西姆

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

    您好、Maximus:

    感谢您的支持。  

    我已将相同的代码放置在 MCU (即 DSI 前端)评估板上。 EVB 上的面板工作正常。

    应该有一些"正确的" DSI 信号...我想。

    我将进一步介绍 DSI 通道部分。 另外、 稍后还将涉及硬件诊断工具。

    顺便说一下、 硬件诊断工具文档中提到的 USB2ANY

    此致、

    德州仪器

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

    H·T·、

    是的、这是 USB2ANY 器件。  

    我正在查看您的计时、您可能需要一个稍高的 DSI HS 时钟、我在下面附上了一个 DSI 计时计算器。 此外、您是否确保将 DSI HS 时钟速率写入 DLPC? 这是 《DLPC3430软件编程人员指南》中的操作码(BDh)

    此致!

    马克西姆

    e2e.ti.com/.../1881.DSI_2D00_HSClock.xlsx

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

    您好、Maximus:

    是的、我在 dlpc3430初始化完成后通过 i2c 设置 HS 时钟。 我收到 usb2any 设备后会进行进一步更新。

    顺便说一句, 我已经尝试了设置与您的 Excel 文件,但它仍然是什么。

    谢谢

    德州仪器

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

    H·T·、

    获取一些示波器图像可能很有价值、以验证 DSI 通道的正确初始化以及正在设置数据。 您的 DSI 信号设置/发送方式如何?

    此致!

    马克西姆

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

    您好、 Maximus:

    这是我的 DSI 和 DLPC 电源/设置顺序。 所有上电或 GPIO 操作均由 MCU 的 GPIO 触发、MCU 电源除外。

    1. MCU 上电
    2. 在 MCU 中启动 DSIHOST
    3. 延迟100ms (测量出6个 DSI 通道的电压约为1.1伏)
    4. SYSPWN 开启  、然后 PROJ_ON
    5. 等待 HOST_IRQ 变为低电平
    6. 设置参数通过 i2c 并读回以进行确认
    7. 开始从 DSIHOST 发送 DSI 信号

    粉色线是数据通道(60fps)、绿线是时钟通道(大约200mV)

    谢谢。

    德州仪器

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

    H·T·、

    您能否在启动期间提供 HOST_IRQ、CLK 正/负、数据正/负的示波器快照? 这将有助于我们验证这些线路是否经过了正确的启动顺序。

    此致!

    马克西姆

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

    您好、Maximus:

    现在无法在定制电路板上探测 HOST_IRQ 引脚。 顺便说一下、我发现 MCU 将"ths-prepare+ths-zero"设置为大约240ns、这不 符合 dlpc3430文档的规定。 我会向 MCU 提供商核实这一点、并在稍后作出快速回复。  

    谢谢

    德州仪器

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

    H·T·、

    务必确保 DSI 主机按照 DLPC 配置的相应时序发送视频、如果这无法解决问题、请更新我们。  

    此致!

    马克西姆

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

    您好、Maximus:

     通过调整目标 FPS 增加"THS-PREPARE+THS-ZERO (THS-PREPARE+THS-ZERO)"时间后。 DSI 信号现在可以正确投影。

    感谢您的支持。 这是最终设置。

    e2e.ti.com/.../DSI_2D00_HSClock_5F00_24Bit_5F00_30FPS.xlsx

    谢谢。

    德州仪器