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.

[参考译文] DLPC3433:DLPC3433不引导

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/876299/dlpc3433-dlpc3433-does-not-boot

器件型号:DLPC3433
主题中讨论的其他器件:DLPA2000DLP3010

我们有一个带 DLPC3433和 DLPA2000的定制板。 目前、我们正在启动板、但它不启动。

我们在闪存的数据输出上看到奇怪的信号。 请参见图片。 使用的闪存芯片 是 MX25R1635FZUIH0。

所有电压似乎都可以。

有什么想法吗?

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

    您好 Robin、

    能否确认您使用的固件? 此外、请确认已连接 DLP3010 DMD、正在出现1.1V 和1.8V 控制器电源轨、并且正在应用 PROJ_ON 信号来引导器件。

    谢谢、

    Kyle  

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

    您好、Kyle、

    DMD 已连接。

    我们使用以下固件"FWSEL_DLPC3433_DLPA2000_PM2_i2c0x36_v7p4p2.img"  

    1.1V 和1.8V 电压轨即将出现。 并应用 PROJ_ON。  

    此致

    Robin

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

    您好 Robin、

    您是否能够告诉我您的启动波形与下面显示的波形之间的任何差异:

    谢谢、

    Kyle

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

    您好、Kyle、

    它几乎相同、  

    VDDLP12和 VDD 连接在一起。  

    VCC_INTF 和 VCC_FLSH 为3.3V 且始终处于启用状态。

    我看到24MHz xtal 振荡器工作并生成一个干净的信号。

    此致、

    Robin

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

    您好、Kyle、

    原理图

    此致、

    Robine2e.ti.com/.../MainPCB.pdf

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

    您好 Robin、

    感谢您提供原理图。 我有一些意见和问题:

    • 我注意到您有一个用于 INTZ 的4.7K 上拉电阻器。 您可能需要将此值增加到10k、以确保 PMIC 能够在需要时正确地将信号驱动为低电平。  
    • 什么是 NSRST 信号? 是否在 PROJ_ON 被置为有效(变为低电平)?  
    • DMD 是否通过具有适当去耦电容器的柔性电缆进行连接?
    • 闪存是如何编程的? 是否已验证是否已正确编程(使用一些外部编程工具)?
    • HOST_IRQ 是否会变为低电平或在启动后是否保持高电平?  

    谢谢、

    Kyle

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

    您好、Kyle、

    • 我们将尝试更改电阻器、但我们看到与门前后的 RESETZ 信号是正确的。
    • 它是一个外部复位、因此微控制器可以通过 J3对闪存进行编程、J1可以对闪存进行编程
    • 是的、DMD 模块具有相当多的电容器
    • 我们通过微控制器对闪存进行编程、微控制器是.img 文件的字节原始副本的字节。 我们从该闪存进行了完全回读
    • HOST_IRQ 保持高电平

    我们还看到在连接 DMD 的低速接口上没有移动。 我们只看到闪存接口在地址0上执行快速读取0x0B。 它会不断重复该命令。

    闪存的写入方式是否存在一些问题? 大端字节序与小端字节序、... 现在、它只是字节复制的一个字节

    此致、

    Robin

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

    尊敬的 Robin:


    那么、DLPC3433似乎只尝试从闪存中读取特定字节、而从未继续? 到目前为止、您所做的一切似乎都是正确的。 您是否曾尝试使用不同的闪存或不同的 DLPC3433控制器来重现此问题?  

    谢谢、

    Kyle  

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

    您好、Kyle、

    我取得了一些进展、我们将逻辑分析仪连接到闪存、并看到交换了每个字节的半字节、我们对此进行了修复。 现在 host_IRQ 变为低电平、我们可以进行 I2C 访问、但没有映像。 VRST/VOFS 和所有其他都可以。

    当我们读取 DLPC3433的状态寄存器时、我们得到以下结果(我使用 https://www.ti.com/lit/ug/dlpu020c/dlpu020c.pdf 作为 INFO)

    0xD0 -> 0x81
    0xD2 --> 0x01 - 0x00 - 0x00 - 0x08
    0xD4 --> 0x01
    0xD5 -> 0x60 - 0x0d - 0x00 - 0x87

    因此0xD2让我想起 DMD 侧的问题。

    "在以下情况下、系统会设置 DMD 器件错误:
    •系统无法从 DMD 读取 DMD 器件 ID。
    •系统指定的 DMD 器件 ID 与实际的 DMD 器件 ID 不匹配。"

    然后我检查0xD5、发现我读取的器件 ID 与文档中提到的不同。 即60h 0Dh 00h 68h。 由于第一个字节正确、我认为这不是通信问题、而是配置问题? 我认为该数据表中的数字与 DLP3010相同?

    我们使用以下光学引擎/投影仪: https://enhancedworld.com/wp-content/uploads/2019/11/Tech_Spec_40FOV-Light-Engine.pdf

    有什么想法、可能会出什么问题?

    此致、

    Robin

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

    您好 Robin、

    我对您的一些回读感到困惑。 命令0xD0应该只返回一个状态字节。 0xD2应该只是嵌入式软件版本号(看起来不错)。 DMD 器件 ID 对我来说似乎是可以接受的、因为它只是我们较新版本 DLP3010的更新器件编号。  

    无论在哪种情况下、我都很高兴您能够与器件通信。 通常、一旦我们能够达到这一点、这意味着一切都正常。 您是否看到 LED 亮起或 DMD 镜片翻转?

    谢谢、

    Kyle  

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

    您好、Kyle、

    我犯了一个错误、实际上读取了0xD2、而我认为它是0xD1。 我更改了我的软件、现在已读取 D1、返回0x00 0x07 0x00 0x00。 这似乎正常。

    因此状态看起来不错、这已经是一种缓解、但图像还不存在。  

    还有其他测试可以做吗?

    此致、

    Robin

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

    您好 Robin、

    您能否澄清一下图像不存在意味着什么? DMD 镜片是否翻转? LED 是否亮起?  

    谢谢、

    Kyle

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

    进度!

    我们的电缆损坏了。 现在、我看到 LED 亮起。 和一些"图像"、请参见图片。 将输入更改为散列屏幕不会产生太大的影响。 需要进一步调查。 我希望图像会全白。

    非常感谢!

    Robin

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

    您好 Robin、


    很高兴我们现在能够获得光输出。 我建议从测试模式开始、因为它们最容易调试。 您是否还可以再次检查所选的引脚映射选项是否与原理图中所做的相同?


    谢谢、

    Kyle

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

    您好、Kyle、

    工作正常、我现在可以看到闪屏和其他测试模式!

    非常感谢!

    我们如何更改启动界面?

    此致、

    Robin

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

    您好 Robin、

    您可以尝试使用 EVM GUI;但是、遗憾的是、GUI 可能无法使用非本机 EVM 固件更新闪屏图像。

    谢谢、

    Kyle

x 出现错误。请重试或与管理员联系。