硬件調試經驗總結
1 浪涌/過電應力損傷1.1 烙鐵接地**導致MRF184損傷
啟示:測試系統的儀器必須有外部接地點。
1.2 繼電器切換編程電壓導致89C52失效。
89C52的Vpp編程電壓正常為12V,切換時達到20V,要串接100歐姆的電阻。
啟示:繼電器、開關機械式切換觸點一般會有震蕩,對于不同的負載所產生的過流或過壓危害需要設計中采用阻容或二極管消除抖動。
1.3 熱插拔產生浪涌
串口允許熱插拔,也要考慮保護電路。
ADM208E,MAX208
啟示:串口接口芯片用作板間信號通訊電平轉換時,只要產生或維護中需要熱插拔,其輸入輸出端就不能直接與外接插座相連,至少應串有保護電阻。
2容限
2.1時序
2.1.1 Flash寫信號與片選信號同時翻轉導致讀操作錯誤
28SF040->28SF040
90ns->150ns
啟示:邏輯器件中各信號要嚴格按照器件手冊要求進行設計,并留有一定余量。
2.1.2 19M與38M時鐘關系臨界時隙誤碼
SD518
XCS30時鐘芯片
啟示:多時鐘之間的正確時序關系及容限非常重要,ASIC手冊必須對關鍵時序描述清晰。
2.2驅動能力
2.2.1輸出極限應用導致替代出問題
DTMF收號芯片 CM8870DI代替MT8870SR(MITEL)
全部參數一致,MT的典型值IOH=4.5nA》0.8nA。
啟示:單板設計應嚴格按照數據手冊設計,這樣才能保證設計容限,才能保證設計的產品能夠大批量生產。尤其是掛在數據總線上的器件,一定要按照器件手冊考慮驅動能力。
2.2.2 單片機高電平輸出電流無法驅動ULN2003
普通數字電路接口芯片驅動功率芯片,要注意參數的*小值而不是憑經驗進行替換。
2.3電源電壓
2.3.1 背板電源走線損耗電壓下降的后果
80C320代替80C310
提示:根據系統的功耗容限,分析器件的電源電壓范圍,保證系統的電源穩定。
2.4 邏輯電平穩定
2.4.1 TTL電平驅動CMOS電平器件導致單板運行不穩
EM7128-驅動AC16244
提示:多邏輯電平設計中,器件的每個管腳都要注意邏輯電平的配合問題,首先保證設計正確。
2.5 關鍵參數取值
2.5.1CPU測試管腳處理不當,上電不開工
AMD AM80C816-20替代Intel的N80C186
Test管腳下拉電阻過大
提示:針對可改變器件工作狀態的制造廠家自由用特殊管腳,嚴格按照廠家要求可靠處理。
2.5.2器件測試輸入管腳懸空帶來的影響
SD522B-》SD522A
對于CMOS工藝器件,其未用輸入管腳一定要通過4.7K上拉或1K電阻下拉,不能懸空。懸空的管腳可能會引入震蕩,使系統莫名其妙出現問題。
2.5.3電容電阻精度不夠產生撥號音不符合國標
電阻電容等器件的精度選擇似乎是一個不起眼的小問題,但在振蕩電路等于頻率有關的電路中,需要考慮做好與*壞情況的影響。如溫度對電容值,運放漂移的影響等。
2.6 溫度容限問題
2.6.1未使用溫度補償電路導致基準電壓在-30oc時不正常
超常規溫度范圍的應用,需要特別關注模擬器件并提前進行局部電路高低溫試驗
2.6.2關鍵電路未作*差情況分析,異常動作。
保護電路是系統的關鍵部件,其保護點區間是一項非常關鍵的指標。在設計中開展容限分析,特別是溫度器件參數離散方面的容限分析,可有效提高產品可靠性,降低問題更改的代價。
2.7 寄存器設置不當,SGRAM無法達到*高頻率。
某些廠家不同,其內部寄存器設置也會存在差異,在發生器件替代時充分考慮這種差異帶來的影響。單板設計時更要注意做到兼容性。
按照器件手冊設計電路時,對于器件的一些特性不能只關心典型值,應該按照其特性的分布范圍考慮系統的容差問題。
3.1上電復位
MAX807看門狗
復位電路嚴格按照規范
3.2 DSP: DSP5630PV800-》DSP5630PV100
PT7A4401-》MT90401
內部有PLL等上電后需要一定時間才能穩定工作的器件,設計時需按照手冊處理好上電過程與正常工作狀態的切換。
3.3 PCI橋芯片SB21150芯片存在BUG
對復雜器件的上電穩定性要做驗證,與廠家簽訂合作協議,保證器件及典型電路作更改時**時間通知公司。
3.4直流電源跌落的影響是多方面的,在網上曾出現多次事故,這與硬件設計、單板軟件設計都有很大關系,需要綜合考慮。
3.5 DTMF芯片UM91215A需要緩上電。數?;旌想娐返纳想娫O計,對廠家推薦的電路的更改需要充分驗證。
3.6上電時間過長導致器件內部功能異常。
西門子 PEB8091H,網絡終端控制芯片
+5V電源 PEB2023提供
對于有電源緩起動的單路單板,每個器件復位時間是否超長必須進行分析驗證。