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.

[参考译文] DLPC3479:DLP4710LC 无显示

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1402758/dlpc3479-dlp4710lc-nothing-shows

器件型号:DLPC3479
主题中讨论的其他器件:DLP4710LCDLPA3005、DLP4710EVM-LC

工具与软件:

您好!
我正在使用外部图形模式、8位单色图形。
我使用并行 RGB 接口、时序为 RGB888、外部输入为1280*800@60Hz、PDM_CVS_TE、默认为低电平有效。
但没有显示。 硬件架构为 dlpc3479 + dlpa3005 + dlp4710lc。
以下是我配置的寄存器以及相应的值、用于帮助我查看是否存在问题。
地址值
8'h92 8'h02、8'h00、8'h04、8'h00、8'h00
8'h92 8'h03、8'h00、8'h00、8'h00、8'h00
8'h96 8'h02、8'h03、8'h04、8'h1A、8'h39、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00
8'h05 8'h03

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

    您好!

    PDM_CVS_TE 是可选的 LVCMOS I/O、可使用1.8V、2.5V、3.3V 电压。 您是否已经将其连接到前端?这就是此线路的连接方式? 《软件编程人员指南》介绍了:

    "当并行数据屏蔽启用时、DLPC3479输入 PDM_CVS_TE 引脚用作并行端口接口上视频数据的数据屏蔽控制。 因此、当此功能处于启用状态[1]且屏蔽控制处于活动状态时、输入图像帧将被忽略、源图像不会填充到显示屏上。 在图像帧被屏蔽期间、将继续显示接收到的最后一个未屏蔽图像帧。 屏蔽控制信号(PDM_CVS_TE)只应在垂直消隐期间更新。"

    您是否已通过示波器抓取确认这一点?

    您是否能够利用 TI.com 上提供的 GUI 并与电路板通信?  

    如果可以、您能否尝试在下图的 External Pattern 选项卡上进行设置并共享 Debug 下找到的"Command Log"?

    此致!

    亚伦

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

    您好!
    我使用我自己的电路板设计、不使用 DLP4710EVM-LC。
    外部输入为1920 × 1080@60Hz、采用 RGB888格式、但 dlpc4710lc 不显示任何内容。
    这是我配置的寄存器。
    ADDR VALUE
    8'h92 8'h02、8'h00、8'h04、8'h00、8'h00
    8'h92 8'h03、8'h00、8'h00、8'h00、8'h00
    8'h96 8'h02、8'h03、8'h04、8'h97、8'h0D、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00
    8'h05 8'h03
    可以帮助我检查是否有任何问题吗? 谢谢你。

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

    您好!

    我已经在我的终端进行了测试、并使用您发送的设置、图像会正确显示。 下面是外部图形设置以及 命令日志:

    此致!

    亚伦

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

    我的外部输入是 RGB888格式,1920*1080@60Hz,时钟是148.5Mhz
    我将信号时序配置为
    常见       Length
    VSYNC_WE 5线路
    VBP         41行
    VFP         4行
    HSYNC_CS 44 PCLK
    HBP        192个 PCLK
    HFP         88个 PCLK
    和信号时序是怎样的

    您能检查它是否有错误吗?
    或提供有关并行端口输入的更多信息。 非常感谢!

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

    您好!

    这些设置均在时序要求范围内。

    如果我理解正确、您的设置如下所示:

    像素时钟= 148.5MHz

    像素水平= 1920

    水平消隐= HSYNC_CS + HBP + HFP = 44 + 192 + 88 = 324

    总水平=像素+消隐= 1920 + 324 = 2244

    水平频率=像素 Clock/T_Horizontal = 148.5MHz / 2244 = 66.176KHz

    垂直像素= 1080

    垂直消隐= VSYNC_CS + VBP + VFP = 5 + 41 + 4 = 50

    总垂直=像素+消隐= 1080 + 50 = 1130

    垂直频率= T_Horizontal/T_Vertical = 66.176KHz/1130 = 58.56Hz

    您可以通过对触发器配置(0x93 0x00 [触发器0]和0x93 0x01 [触发器1])、图形配置(0x97)和工作模式选择(0x06)执行读回来检查 I2C 数据是否已编程。 如果返回值与发送的返回值不同、则仍然存在 I2C 通信问题。

    此致!

    亚伦

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

    您好、TI 专家

    我有两个问题

    首先是连接主从控制器是否输入 RGB 信号的并行接口。 如果需要两者、将为并行接口提供多大的分辨率?
    如果我想显示1920 × 1080@60Hz 的图片,主控制器和从控制器1920 × 1080@60Hz 的 RGB 分辨率是多少? 或960*1080@60Hz?

    第二、IIC 读寄存器的时间是多少?
    例如、当我读取06寄存器时、我的发送时序是这样的
    启动8'h36 8'h06启动8'h37读取停止
    但寄存器05设置为8'h03、寄存器06读取 FF。 (使用示波器查看波形、发现没有问题)
    我可以问为什么吗?

    你能给我一些调查的指导吗?

    非常感谢!

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

    您好!

    并行接口:

    我建议您查看 DLP4710EVM-LC 原理图。 这表明主控制器和从控制器都需要接收所有24个并行端口输入连接-这是假设需要24位 RGB888。 需要为两个控制器提供完整的图像分辨率、并且该信息将通过我们提供2个选项的配置拆分到 DMD 输入数据行-请参阅 第7页、了解此引脚映射选择。

    I2C 的时序:

    如果您正确看待它、则似乎是处于待机模式(0xFF)。 您能否告知您安装的固件映像的芯片地址是什么? 写入或读取请求可以利用0x36或0x3A。 系统是否已完全初始化、遵循了启动流程、并以 HOST_IRQ 驱动为低电平结束?

    我有兴趣查看示波器的启动波形。

    此致!

    亚伦

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

    你好, 阿伦·布莱克 !


    固件:
    我使用的固件为 FWSel_DLPC3479_DLPA3005_PM2_i2c0x36_v8p4p0。

    上电序列:

    HOST_IRQ 信号始终为低电平、直到上拉 parkz (外部上拉电阻器从外部连接)。

    当 RESETz 上拉达一段时间时、HOST_IRQ 信号会下拉。
    此外、当寄存器05配置为01 (显示测试图形发生器模式)时、DLPC4710LC 也会显示。
    所以、我认为上电时序不会有大问题。
    然而、当对 parkz 信号进行上拉时、
    主控制器和从控制器的 HOST_IRQ 信号几乎同时上拉、
    但在主控制器的 HOST_IRQ 信号之前、从控制器的 HOST_IRQ 信号会下拉。

    断开所有 LED:
    我们使用自己的电路板、硬件结构为 DLP4710LC + DLPC3479 + DLPA3005。
    但是、定制电路板未连接到任何 LED。 我可以问我是否需要更新固件吗?
    您能否提供不要求连接 LED 的固件映像?
    如果我需要更新固件、请将其发送到我的电子邮件地址。

    好的


    非常感谢!

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

    您好!

    我认为上文提到的所有内容都与 Host_IRQ 相关、是正确的。

    我需要确认、因为软件程序员指南中提到"在设置工作模式之前、必须配置并锁定外部源。 因此、您需要定义96h (写入图形配置)和92h (写入触发输出配置)。"

    以下是 光控制-外部图形流模式的"set"和"get"命令日志:

    顶部框为"Set"、底部框为"Get"。 按照该顺序执行这些设置、然后查看您是否获得相同的"get"数据。

    您可以通过 GUI 自行更改固件、但需要先创建批处理文件。 可以通过"Firmware"(固件)-"Edit Firmware"(编辑固件)-并按照此处的步骤进行编辑。 您能告诉我您想如何通过固件禁用 LED 吗?

    此致!

    亚伦

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

    你好、 亚伦!

    1.我们做这种板主要用于科研、会为 DLP 系统提供外部光源。

    2.我试图修改固件并将 led_current 设置为0 (因为硬件没有连接到任何 LED )。
    但是、led_current 的最小值为1000、否则无法生成固件。
    (__LW_AT__它可以设置为0、但无法保存。 )的值仍然是1000 μ s
    请帮助我生成配置为0的 led_current 固件、然后将其发送到我的电子邮件 chenglongwang@juopt.com

    3、我们已经按照您的要求进行了上述操作。
    但是、读取的数据与写入的数据不一致。
    9d:0000_0000__0000_3FFF_FFFFFFFF_FFFFFFFF_FFFF ·····
    93 00:FF_FFFFFFFF_FFFF
    01:Fe_FEFE_FEFE
    第06章:我是你的
    根据寄存器9D 的值、我似乎不能使用此器件。
    4.偶尔、无法配置 tri_out2
    详细信息是
    TRI_OUT1配置正常(8'h92 8'h02、8'h00、8'h04、8'h00、8'h00)(可以正常写入所有值)
    TRI_OUT2配置 NG (8'h92 8'h03、8'h00、8'h00、8'h00、8'h00)(当我写入8'h92时、从器件没有应答)

    5、能否提供批处理文件演示?

    ################################################################################################
    #设置写入 RGB LED 使能#
    ################################################################################################
    #写:写 LED 使能= 7. DISABLE = 0
    W 36 52 00
    # 100ms 延迟
    W 36 DB 64 00

    您可以帮助检查批处理文件是否有问题吗? 文件 类型为 is.bf

    6.我已经尝试更新固件,但它仍然不可能。目前的现象是,该区域的左半部分是空白的,而该区域的右半部分是倾斜的。 但我没有设置启动界面等 寄存器回读仍然不匹配。上电时序是正常的、但当05寄存器配置为01 (测试图形发生器模式)时、它不会显示屏幕。

    请帮助分析原因。
    谢谢你

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

    您好!

    我将就这些问题与我的团队进行联系、并很快就会给您回复。

    此致!

    亚伦

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

    我重新烧录了固件、其中的 batchfile 配置如下所示

    ################################################################################################
    #设置写入 RGB LED 使能#
    ################################################################################################
    #写:写 LED 使能= 7. DISABLE = 0
    W 36 52 00
    # 100ms 延迟
    W 36 DB 64 00


    但仍然不能。
    而上电时序就不在可接受范围内了。 HOST_IRQ 信号始终为高电平、不会降低。 初始化从未完成。 请帮助分析原因

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

    您好!

    我与团队讨论了您的情况、似乎是因为 LED 被定义为连接了 PMIC。 PMIC 正在通过 INT_Z 线路抛出"故障"。

    我将直接与您联系、以获取已断开 LED 连接的修改项目。 这应该会纠正您的问题、并且应该恢复 I2C 通信。

    此致!

    亚伦

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

    你好、 亚伦!

    在我烧录与我共享的固件之后、
    遗憾的是、dlp4710lc 不显示图像、因此 IIC 通信似乎仍有问题。 (读取9d 寄存器的值为 0000_0000_·····_0000_3FFF_FFFFFFFFFFFF_FFFFFF、但当05寄存器配置为01时、dlp4710lc 可以正常显示图像)。

    您能提供更多帮助吗?

    非常感谢!

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

    您好!

    您的说法是矛盾的、如果您能够将05寄存器(工作模式)配置为01 (测试图形发生器)、则 I2C 通信存在问题。 您之前提到、

    上电时序正常、但当05寄存器配置为01 (测试图形发生器模式)时、它不显示屏幕。

    请向我发送您发送到寄存器9D 的传输数据、当它返回您所说的内容(0x0000_0000_0000_0000_0000_3FFF_FFFFFFFF_FFFFFFFF_FFFF)时

    同样、您应该按照此表执行2项任务:1 (顶部框)。 将工作模式设置为03 (光控制-外部图形流模式)和2 (底部框)。 读回工作模式。 这是为了确保寄存器正常通信。

    就像你的另一个问题一样-我会让我的团队添加到这个问题中-如果我们在一周结束时没有解决方案、他们可以添加到这个问题中。

    我需要的信息比我在这里得到的信息要多得多、才能正确评估发生的情况。 您是否有通信示意图? 内容、发送内容和接收内容的日志? 请分享以下任何一项。

    此致!

    亚伦

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

    您好!

    1. IIC 通信

    IIC 通信问题已解决。 (我未尝试读回寄存器、存在潜在风险)

    2.现在有一个新的问题:

    我使用自制电路板、硬件结构为 dlp4710lc + dlpc3479 + dlpa3005。
    当使用显示-外部视频模式时(05寄存器设置为00)、可以正常显示图片。
    不过、当使用光控制-外部图形流模式时、 dlpc4710lc 仅显示一半的图像。
    右半部分可以正常显示、而左半部分为空白。 已确认问题来自从控制器。 但我不知道问题是什么、请帮忙分析一下。

    3.固件

    我正在使用的固件版本为 dpp3479-dual-asic_8.4.0.img。 此固件是自定义固件、您无法连接任何 LED。 (在自制电路板的设计中、未连接 LED)。 (使用"显示-测试图形发生器模式"时、可以正常显示图像)

    4. 外部输入

    外部输入为1920 × 1080@60Hz、格式为 RGB888。
    这是我配置的寄存器。
    ADDR VALUE    
    8'h92 8'h02   、8'h00、8'h04、8'h00、8'h00
    8'h92 8'h03、8'h00   、8'h00、8'h00、8'h00
    8'h96 8'h02、8'h03   、8'h04、8'h97、8'h0D、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00、8'h00、8'h04、8'h00、8'h00
    8'h05 8'h03    

    5.控制器的 GPIO_04 (E14)设置

    如图所示、主控制器的 GPIO_04被上拉、辅助控制器的 GPIO_04被下拉。

    感谢您的耐心!

    请帮助分析原因,非常感谢

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

    您好!

    此主题是重复的、并且由于 DLP4710LC 显示图像、因此原始问题已得到解决。

    请接受此主题的解决方案、其他问题将在此处的其他主题中得到解决:

    https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1408242/dlpc3479-failed-to-communicate-with-dlpc3479-using-the-iic

    https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1408288/dlpc3479-the-dlpc4710lc-does-not-display-images-correctly

    https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1408796/dlpc3479-external-video-mode

    此致!

    亚伦