请问是什么原因啊,已经换过芯片了,问题是一样的。是晶振坏了吗
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.
你好,你能确定这个“机械响”是芯片内部,而不是板子上的其他器件吗?因为我感觉芯片内部不太可能会发出异响。
程序执行不完是在仿真的情况下执行不完还是脱机运行的时候?自动reset之后芯片能再正常运行吗?
我不知道这个“机械响”到底是个什么样的声音,是类似电流的“嗞嗞”声吗?
另外,我觉得声音的来源更有可能是其他电子元件的。我的建议是用示波器先测试一下几个电源引脚和UART相关的几个引脚的电压波形是否有异常,特别是自动reset的时候的波形,有没有突变之类的。
另外,自动reset的话是你的reset引脚被拉低了,还是芯片内部看门狗引起的,这个有确认过吗?
我建议还是找示波器测量,因为本身reset引脚的低电位持续时间就很短,万用表根本没办法测量出来。包括很多电压上的问题(比如电源波动,晶振的好坏)都没办法用万用表测出来,这会给排查带来很大的难度啊。
额,这个很遗憾,目前中文论坛这个系列产品就我一个人在做支持。
我推荐你也可以去英文论坛发帖提问,英文论坛的工程师会多很多,就是涉及到时差问题,需要等待:e2e.ti.com/.../arm-based-microcontrollers-forum
谢谢您,现在给您反馈一下。目前异响原因已找到,应该是电源问题。就是板卡焊接了一个无线模组,每次运行到无线模组发送数据的时候,可能需要的电流过大,导致异响。我在模组的电源引脚加了一个470uF的电容,不再响了。
但是目前的问题还是运行到模组发送数据的时候,程序就会卡死(是的,是卡死了,加电容之前还是重置)。
针对这一问题,我还在解决中,有人提到是我设计的无线模组的RF天线信号距离主控芯片的晶振太近造成的影响,请问您这部分有影响吗?
还有人提到是我的电源部分依然有问题,电感需要满足模组发送数据的瞬时电流
关于无线模组的问题你可能要去无线论坛咨询一下,因为我对这方面也不太熟悉。
可能的原因是无线模组工作的时候对芯片本身或者外部的晶振造成干扰,都会导致运行卡死。这样的话还是需要示波器来测量一下晶振波形可能判断。
关于电源的话,除了供电电源本身需要稳定之外,芯片的datasheet上也有对每个电源引脚做设计上的说明你可以参考一下。