您的位置:首頁>正文

硬體電路板有故障,不知如何下手分析?老工程師總結了4步絕招!

喜歡就請關注吧~↗

燚智慧硬體開發大講堂

用簡單的語言, 講複雜的技術

新手硬體工程師, 在公司裡也就是打打雜:看看圖、修修板子、維護一下資料什麼的。 雖然只是打雜, 但新人幹活一般沒有思路。

“燚智慧”小編以前帶新人的時候, 丟給他們一塊故障電路板去分析, 新人看著幾百顆元器件的電路板, 和幾十頁的原理圖, 立馬抓瞎, 不知道從哪裡入手。

幾百個器件, 幾十頁原理圖, 分析故障不容易

案例:

今天挑個簡單的, 以單片機為例, 來講講硬體工程師分析故障板的4步基本思路:

STM32單片機系統, 不開機。

4大步驟:

先搞清楚單片機的開機流程, 接下來分段排查看是哪一段的原因, 然後通過測量好壞電路板之間的差異判斷具體原因, 最後通過交叉互換驗證這個原因。

1, 搞清流程

所有的MCU開機過程都差不多:外部提供電源-->系統重定-->晶振提供時鐘-->按開機鍵-->系統程式運行。

同理, 分析其他問題的時候, 也應當先瞭解工作流程, 再開始分析, 不能盲目的想到哪裡看到哪裡。

2, 分段排查

上面已經講了MCU開機的流程, 那麼就需要根據流程一段一段的排查, 看看是哪裡的問題。

先看晶片焊接, 有沒有明顯的偏移或者虛焊

然後看外部供電, 量一下有沒有電壓

再看重定, 單片機一般是上電復位, 不用管, 但很多藍牙的MCU或者週邊輔助處理器, 都會有重定腳, 要看這個腳的電平正不正常。

再來看時鐘, 如果晶片焊接良好, 上電和復位正常, 晶振就應當有輸出。

按下開機鍵之後, 系統運行, 就能夠看到規律性的電流變化。

晶片中的程式開始運行後, 能夠通過Log資訊看到其運行到哪裡了。

如果單片機電路板不開機, 整個鏈條都有能出問題:晶片沒好焊好、電源電壓不對、晶體沒起振、程式跑飛了。

分段排查, 能夠把故障原因縮小到一個小範圍中, 找問題更快速。

3, 好壞對比

每一段, 都應當做好壞對比。 測量好的電路板的相關資料, 和不好的電路板做對比。

例如, 如果懷疑是晶振輸出不對, 那麼就看看能夠正常工作的電路板, 晶振輸出是多少的頻率, 多少的幅度, 什麼形狀的波形。 如果故障板的波形一致, 那就不是晶振的問題, 如果波形有明顯差別, 就找到原因了。

4, 交叉互換

如果經過測量, 發現是某一段的問題,

可以拿好的電路板和壞的之間做元器件的交叉互換。

例如, 如果測量到晶振輸出不對, 那麼是不是晶振本身壞了呢?可以對換晶振, 看看不開機的現象是否跟著晶振走。

如果不是, 就要懷疑一下晶振周圍的電路, 如起振電容、MCU本身等, 也可以做交叉互換來驗證。

總結:

硬體電路故障,分析的思路對了,找到原因就容易了。

喜歡就請關注吧~↗

燚智慧周教授

智慧硬體開發實戰派!

精彩內容回顧

智慧語音辨識,相關的硬體和軟體發展流程

鐵氧體磁珠,高頻電路抗干擾的利器!用法詳解

GSM模組,在智慧硬體上用的很多,但有4大注意事項!

總結:

硬體電路故障,分析的思路對了,找到原因就容易了。

喜歡就請關注吧~↗

燚智慧周教授

智慧硬體開發實戰派!

精彩內容回顧

智慧語音辨識,相關的硬體和軟體發展流程

鐵氧體磁珠,高頻電路抗干擾的利器!用法詳解

GSM模組,在智慧硬體上用的很多,但有4大注意事項!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示