前一段時間有一個項目需要增加新功能,這個新功能是客戶要求的,必須要實現,但是目前產品已經小批量生產,產品研發尾聲了,沒想到客戶提出了新需求,沒辦法客戶就是上帝呀。需求是這樣的這個項目有一個700mA小容量鋰電池,需要增加充電指示LED,充電狀態亮紅燈,充滿亮綠燈,不充電都不亮。
原電路是這樣的:充電時插入USB即可,像這種5腳的充電IC市面上很多,選型很方便。此芯片有一個狀態指示管腳(Pin1),因為前期客戶沒有要求,所以沒有使用。這個管腳是開漏輸出,使用時需外部加上拉電阻。有兩種狀態,充電時內部下拉到GND,充滿時外部上拉電阻拉高此管腳。
?
Pin1管腳狀態很明確,修改電路圖如下(下圖Q2管畫反了):使用兩個三極管分別控制兩個燈,一個PNP,一個NPN,即,一個高導通,一個低導通。因為項目已經接近尾聲,任何的修改都需要經過評審之后才能發板制作,因為電路原理簡單,原理圖評審很快通過,然后給客戶試制500個,發板、貼片,檢測,組裝,走到整機測試這個步驟時發現問題了。插拔USB的時候會出現瞬間兩個燈同時亮的情況,尷尬。經過示波器測量發現,USB插入瞬間Pin1管腳異常抖動,綠燈短時亮起,雖然時間很短,但是一眼就能看見。取掉R4和R6,也就是充電IC只留上拉電阻,示波器器測量抖動消失,看來和充電IC沒關系。
再次修改電路(下圖Q2管畫反了):Q1三極管的基極增加對地電容,減緩三極管的開啟速度,完美解決問題。為了以防萬一Q2也加了一個電容空位,默認不貼,這個項目不能再出錯啦。改板重新發板制作。問題是解決了,但是給客戶試制的500個樣品需要返工,帶來的返工成本是無法估量的。像這種接近量產的產品,如果需要修改電路,必須手工驗證通過方可發板制作,避免出現此類批量錯誤。
?
評論
查看更多