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.

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

Guru**** 2576215 points
Other Parts Discussed in Thread: DLPA2005, DLPC3470

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/787951/dlpc3470-dlpc3470-not-booting

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

大家好、

我将推出一款使用 DLPA2005和 DLPC3470的投影仪板。  我遇到晶体振荡器问题、但事实证明、由于第二个电路板的振荡器运行正常、这是一个有缺陷的电路板。

现在、我相信3470正在尝试引导、但没有从闪存获取适当的数据。  我看不到3470向闪存发送读取命令、因为 DI 信号始终为低电平。  闪存 ROM W25Q32 (133MHz)已使用代码 Kyle Sent Me 进行了预编程(ASIC 路由选项4)。

您能告诉我启动过程的详细信息、以及发生错误时会发生什么情况吗?

下面我展示了关键闪存信号:CS、DO 和 CLK。  正如我在上面所说的、DI 始终为低电平。  所有布线均为50us/cm。

谢谢、

Scott

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经修复了第一个带死振荡器的电路板。 振荡器现在运行、但我也看不到其 DI 线上的任何数据。 我是否遗漏了什么?

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

    我很高兴您能够解决振荡器问题。 您能否重新上传第一张图片? 尝试在 E2E 上载这些内容时、似乎出现错误。

    任一种方式-是否将 PROJ_ON (GPIO_08)设置为高电平以启动过程?

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

     您好、Kyle、

    我附加了这些图片、但它们并不引人注目。

    是的、我每隔10秒左右交替设置和清除一次 PROJ_ON。

    置位时、我看到 CS (在闪存芯片上)脉冲低电平持续大约225us、然后脉冲高电平持续10us (左右)。  在芯片选择期间、SCK 在整个选择时间内以1.4MHz 运行。  只要 PROJ_ON 为高电平、就会重复此过程。  两个电路板之一上的闪存在225us 选择周期开始时的 DO 线路上输出几位数据、另一个电路板的 DO 线路始终处于低位。  两个电路板的 DI 线都不显示任何活动。  两个信号始终处于低电平。  我假设没有(或受限) DO 活动、因为3470不会向闪存发出读取命令。  就是我的拳击。

    谢谢、

    Scott

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

    大家好、

    对此有什么想法吗?

    谢谢、

    Scott

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

    很抱歉耽误你的时间。 您能否澄清一下每个波形引用的内容? 一些更好的波形可能会帮助我了解您在闪存线上描述的内容。

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

    从左到右波形为片选、DO 和 SCK。 我没有发布 DI、因为它始终处于低位。 刻度为50us/div 和2V/div。 我的第二块板的波形是相同的、只是没有活动、它始终很低。

    我希望 DLPC3470在其启动序列开始时钟输出一个读取命令(3)来从闪存中检索代码、但两个电路板都不会在 DI 信号上显示任何高电平位。 时钟为1.4MHz。

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

    看起来闪存从未响应读取命令。 您能否分享您的原理图供我查看? 您是否还可以确认闪存已编程。 也许您甚至可以尝试默认的 DLPC3470 EVM 固件、以确保其他固件不会出现问题。 您可以在 www.ti.com/.../DLP2010EVM-LC 上找到它

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

    闪存*从未*收到读取命令。 我已经仔细监控了闪存 DI 信号(连同时钟)并且在我的两个电路板的 DI 上看不到任何活动。 因此、闪存没有有意义的活动。

    我已经从其中一个电路板上物理移除了闪存、并在编程器中验证了其内容。

    我能告诉大家的是、3470在启动时无法发出闪存读取命令。 是否存在一些可能的电路板故障来解释这一点?

    我在以下主题中发布了原理图: e2e.ti.com/.../787168。

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

    您好 Scott、

    感谢您提醒我您发布的原理图。 我看了闪存连接、看起来您可能不小心交换了 SPI0IN 和 SPI0OUT 端口。 DLPC3470 IN 应连接到闪存 DO、DLPC3470 OUT 应连接到闪存的 DI。  

    我建议查看是否有方法可以快速修改电路板上的内容以进行确认。

    谢谢、

    Kyle  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢一百万 Kyle。 设计中有很多东西互换、因此这一点并不奇怪! 明天我会试一下、如果确实是我的问题、请勾选此复选框、尽管我不敢相信这一点。


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

    很高兴能提供帮助! 请告诉我它是否最终解决了问题!

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

    您好、Kyle、

    只是为了确认问题所在。  在3470加载其代码后、我仍然看不到 PROJ_IRQ 下降、但我看到有一个突发活动在执行、因此我将探究以查看正在发生的情况。

    再次感谢您看到我没有看到的内容!

    Scott