恭喜樓主找到問題發生原因了,經驗值又增加了。2 |3 g4 ^ e+ x 1 m) E! ?; i, Y3 \! V# o 通常研發人員拿到貼片完成後得PCB,第一要先做的事情,就是目視檢查看看有無飛件(拋件、缺件)、立碑、錯件、錯位、短路、開路。如果公司夠大,會有Q部門來把關品質。如果沒有Q部門的把關,研發人員要謹慎,務必先檢查一下PCB,避免一上電壓,容易造成元件燒毀。 |
这个原因最后终于找到了,原因是排阻的两个脚短路了,对应A15和A16这两根信号线,而A15本是空置的。所以板子一开始上电正常,一开始能跑几下,但由于A15与A16短路的,所以跑着跑着引起了错误。$ {8 _, n9 [. d) W 导致A15与A16短路,主要还是我布局把排阻布得太紧,而且空间非常小,所以导致了这些问题。0 E s) q5 b7 a, U& k 看来不能正常工作,首先寻找硬件上是否存在短路还是断路是非常有效和重要的。 |
都是那么的悬乎! |
想必你是將 10PF 和 10 歐姆解焊後就去跑程序,但是我不知道你的 R 和 C 是放哪邊,如果真是解焊後馬上跑程序會造成程序飛掉,如果稍微放一下時間之後就 OK ,想必會跟溫度有點關係。 以之前經驗,盡量試試看是不是真的跟溫度有關係,利用一般吹吹頭髮的吹風機,或是 SMD 拆銲設備的熱吹風機,將局部加熱逐一加熱 (例如CPU, SDRAM, PMIC, ......),看看是不是真的會讓程序亂掉(溫度控制在120度以下)。有時候也會用冷凍劑試試看會不會溫飄。這是通常是在RD端初期的驗證,(還沒到產品的品質檢驗),先可以檢查電路是不是有問題。如果有些原件特別對溫度敏感,也是會造成問題。 9 L: p# R2 r: p" l$ j 如果你的產品可以接上 JTAG ICE,建議可以先在上面直接對 IO interface 做測試(例如SDRAM 讀/寫測式,看看是不是正常),這樣會比較好找出問題。 另外我不知道你的產品是什麼,相信其來源也是授權的,所以應該也是可以問問原廠 FAE ,請求幫忙協助,這樣會比較快。 |
楼主的这个SDRAM程序跑飞是指的什么意思??不太理解 |
133M,根本就不用做等长,楼主拿掉一颗,软件修改一下试试看。 |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2025-2-10 07:48 , Processed in 0.063045 second(s), 38 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050