很多的工廠遇到過一些很奇怪的問題,産品出貨寄到客戶那邊,甚至在測試到包裝過程中,測試沒功能,檢查電池(AG13水銀電池和鈕扣電池),發現已經鼓起,沒有電壓;如果裝電池時間不長,會發現電池發熱。重新換電池,測試功能一切正常,沒有問題。這種問題在4E和9系列的語音IC都有發現。
針對這種問題進行測試,先準備一個電流測語音IC的電流,條件允許還可以用一個示波器測OSC腳的電壓。
Reset測試:用新電池上電,電流開始有個Reset電流,很快電流降到1uA以下,連續上電多次,並沒有發現Reset不良的現像。
抗干擾測試:在語音IC正常Reset後,對語音IC的幾Input分別輸入1-20us的Pulse,檢測語音IC是否動作異常,並監測語音IC的Isb變化。測試發現當Pulse過來時,示波器測到語音IC OSC腳電壓變低,指示語音IC退出Sleep狀態,電流也會增加到2mA,但是不會維持在2mA,會很快降到1uA以下。 但是有時語音IC在電流從0uA變爲2mA後,會一直維持在2mA,不會降到正常值, 語音IC此時不能回到Sleep狀態,由於電流一直維持在2mA,電池會慢慢耗盡。
語音IC會被Short pulse喚醒的現像始終存在,與設置Debounce時間的長短無關,Debounce時間長只能讓語音IC不響應此Short pulse,做相關動作,不能使語音IC不被喚醒。
這種問題我們的經驗是在Input上並聯102電容和10K電阻到地解決,所加元件可以吸收Input上的干擾。加元件後測試2個小時後沒有出現問題,輸入Pulse後語音IC不再有動作,電流一直維持在0uA。說明輸入到Input的訊號全部被電容吸收。