您好!
我们一直使用24MHz 外部晶体与 TM320C6747的内部振荡器相结合、
我们注意到、在各种情况下、如果我们更换 TM320C6747、但保持不变、则无法启动的电路板可能会起作用。 因此、有人报告过有关使用 TM320C6747的外部晶体的一些问题是什么?
谢谢、
Jair
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.
您好!
我们一直使用24MHz 外部晶体与 TM320C6747的内部振荡器相结合、
我们注意到、在各种情况下、如果我们更换 TM320C6747、但保持不变、则无法启动的电路板可能会起作用。 因此、有人报告过有关使用 TM320C6747的外部晶体的一些问题是什么?
谢谢、
Jair
您好 Tufino 和 Rahul、
感谢大家的全面回答。 我将尝试重新考虑我们的经验。
我们最初的假设是晶体。 但是我们完成了8个 DSP、我们没有让 DSP 启动、我们从每个晶体接收到正确的波形。
这里的关键点是、在使用示波器进行检查之前、我们不确定波形是否已经存在、因为示波器的探针可能会增加电容。 尽管如此、在测量晶体时、24MHz 和~1.2V 下的波形仍然存在。
使用负载值为18pf 的24MHz 晶体和36pf 的正确电容器(所有这些都符合第6.5节中列出的规范)、电路板将无法启动。
更重要的是、如果我们在启动时探测晶体、我们就有了电路板启动的实例。 一旦电路板启动、一旦我们在不探测晶体的情况下对其进行复位、它会在我们按下 RESET 时反复启动。
相比之下,如果我们不是在启动时探测晶振,而是在以后探测晶振,则 DSP 不会启动,但如前所述,晶振输出的信号正确。
我们看到的一种情况是、在探测晶体之后、我们看到闪存中的时钟尝试每~ 13秒检索一次代码。 这是 DSP 设计用于做的吗?
在无法启动的电路板上、我们无法连接仿真器。 是否有其他方法将仿真器连接到这些板? (随附的错误屏幕截图)
为了消除可能导致此问题的固件、我们将基本引导加载程序加载到了正常工作的 DSP 上。 但是、我们无法通过仿真器从坏电路板访问固件。 为了更改固件、我们从我们能够连接的另一个板上移除了闪存;我们从一个良好的板上加载了引导加载程序代码到闪存上、并使用坏板上的闪存进行切换。 简单地说、这使我们能够消除 DSP 中的固件导致问题的变量、因为电路板仍然无法启动。
附件是系统时钟、复位、振荡器输出(忽略其显示为“IN”)和1.2V 电源的示波器截图的屏幕截图。 一个屏幕截图“badboard.png”显示了在“振荡器输出”(EMA_CLK/OBSCLK/AHCLKR//GP1)根本没有启动的电路板,但晶体具有输出。 另一个 goodboard.png 显示了我们的系统在正确启动电路板的情况下的正常运行。
最后、我不能说每个未启动的电路板都是修订版 D、而我有一些修订版 D 可以正常工作。 尽管如此、我手头上没有启动的每个电路板都是修订版 D
现在、我不确定如何诊断问题、因此非常感谢您的意见!
非常感谢、
Jair
你(们)好
根据我在这里看到的一些症状、您能否在下面的 wiki 中浏览指导
本节包含在 OMAPl1x 原理图检查清单中、但专门讨论晶体、Rs 和 Rbias。
正如 Bobby 提到的、该器件已投入生产很长时间、采用基于24MHz 晶体的设计、目前已有数百万个器件投入生产、但这些器件只是正常工作而已。
但是、我们在某些情况下、由于设计、电路板或晶体边缘、建议在电路板中设置 Rs、看看这是否有用。 这是您可以使用蓝线探索的东西(我看到添加探针也会导致问题消失等)。
此致
Mukul