板子无法启动
你说重新焊接一遍就又可以工作,那代表不是软体丢失咯。你可以先从电源,复位一些关键信号开始测量看看是哪里异常咯。
也曾遇到过小编一样的情况,原因也没找到,怀疑是静电导致晶振没有起振!但没有找到解决方法,这块一直困惑中..........
如樓上所言︰
- 查一下晶振有沒有動作。
- Power Up Reset Timing 的各個訊號有沒有照規矩出來。

先彻底断电,上电复位后能否工作,如果能工作,也有可能是软件有问题,不能工作哪就是硬件问题,测量一下电源晶振复位电路看问题出在哪?
各种电压正不正常,纹波如何!
1、首先检查斑竹说的:Power Up Reset Timing 的各個訊號有沒有照規矩出來;
2、上电复位时序,没有问题的话,检查一下跟启动相关的管脚状态、相关线路;
"重新焊接一遍CPU"是什么意思?还是原来的CPU?
不要用焊接方式,改用吹風機(就是吹頭髮用的)去加熱芯片。如果是在熱熱的狀態下,才能正常工作,恭喜您,您得到疑難雜症。
會發生的問題有:
(1)晶振頻率偏移
(2)芯片本身有瑕疵
(3)RC的常數設計在臨界值(例如:RESET信號)
(4)CPU和DDR之間容抗值或是阻抗值不匹配
(5).....
(6).....
族繁不及備載
我之前一位同事有遇到過,當 CPU 熱熱的時候可以開機正常工作,然後工作都一職是正常的;關閉機器等到冷卻的時候就開不起來。經過吹風機加熱 CPU,機器又是可以被啟動。
當時的問題是,芯片有些特殊隱藏的問題,剛好我同事在 layout 方面又沒有依照指示去擺放元件和走線,就發生這個奇怪的問題。直到下一版修改 LAYOUT 同建議的去擺放元件和走線,之後再也沒發生了。
最後找到原因是:當不工作的時候是 CPU 的 CORE 電源無法正常的由 PFM 轉入 PWM 模式,CORE 電源突然消失使得 CPU 不工作。需要藉助加熱使得 PFM 轉入 PWM 可以正常工作。
xiongbindhu 由PFM转入PWM。求解释 发表于 2013-6-18 11:31
===========================================
什么是 PWM、PFM ?
參考 http://www.led-ics.com/zh-tw/pdd ... 0110715_489445.html
“ CPU 的 CORE 電源無法正常的由 PFM 轉入 PWM 模式”不理解这句话什么意思
CPU 會控制自己 CORE 電壓,而 CORE 電壓的產生也是在 CPU 裡面。
CPU 裡面有 BUCK 電路產生 CORE 電壓,BUCK 可以工作 PFM 模式和 PWM 模式。
總之就是在 PFM 模式和 PWM 模式切換過程失效。
看撸主的描述,是单板中的一些板子出现这个问题,所以我觉得你可以:
1、将有问题的单板CPU取下来换到没问题的单板上开机,查看是否正常;
2、将无问题的单板CPU换到有问题的单板上开机,查看是否正常;
以上的目的是交叉验证,根本上找到大致原因,是CPU还是单板的问题,再做下一步详细分析。
另外,请问撸主,有问题的板子重新焊接CPU正常工作之后,关机之后过段时间启动是否仍然正常,还是又无法启动了?
了解了,学习了。
