自動糾錯斷/通設備的製作方法
2023-05-11 00:47:31
專利名稱:自動糾錯斷/通設備的製作方法
技術領域:
本發明涉及總線受控的電視接收機。
現代電視接收機的設計應用數字控制晶片(即集成電路)來控制諸如圖象處理、畫中畫(PIP)處理和音頻處理的許多不同功能日益增多。這些晶片經通信總線與控制器相連接(控制器可以是微處理器、微型計算機或專用的控制集成電路)。控制器負責將控制參數寫到晶片上,以及從晶片讀取狀態信息。這個過程使大量數據在控制器及其外圍晶片之間傳遞,因為每一個晶片含有許多必須定期讀寫的可編程寄存器。遺憾的是,這些寄存器中所存儲的數據會因諸如靜電放電(ESE)、射頻幹擾(RFI)、顯象管內的高壓電弧放電(顯象管飛弧)、電源尖峰脈衝等的各種各樣原因而惡化。若控制器等待晶片回應要求提供數據的請求,任何這些惡化的原因都會使設備不能對指令作出響應(即處於鎖定狀態)。這類惡化作用的另一後果是可能引起預料不到的工作情況。
眾所周知,計算機技術中經常使用通常叫做監視計時器的電路來防止特定種類的鎖定狀態,即微型計算機本身因其程序指令指示字中的計數不正確再也不遵循自己的程序指令。監視計時器是周期預置的硬體計時器。若微型計算機在預置周期滿期之前不返回將監視計時器清零,則就要進行內部清零,在預定的程序存放位置重新啟動微型計算機。
此外,大家還知道,許多晶片具有復位插腳,用以施加外部脈衝,從而迫使晶片進入某種給定狀態。遺憾的是,現在的晶片相當複雜,需要許多插腳(即端子)來完成其特定功能。這類晶片中的插腳是非常寶貴的,某些製造廠家甚至不願意將某一插腳供復位功能專用。
在汽車電子技術中,大家都知道監控各種汽車過程和存儲表示所發現問題的錯誤代碼來作為檢修技工的診斷輔助工具。
本發明發現,在電子設備中利用檢錯和錯誤碼存儲系統給電子設備檢修技工提供數據,有可能檢測出上述惡化狀態引起的差錯,而且控制器可以利用這類資料來「解決」問題,從而無需請檢修技工檢修。就是說,可以利用狀態數據來識別可能需要控制器給受影響的晶片發出復位指令來「加以解決」的問題。遺憾的是,如上面說過的那樣,現在的晶片很多都沒有配備接收外部產生的復位信號的零件,例如復位插腳。
為使電子設備自動糾錯,本發明的電子設備有一個控制裝置,該控制裝置經通信總線耦合到至少一個外圍設備上,以便與所述外圍設備雙向聯繫,耦合到存儲表示所述外圍設備狀態的數據的非易失性存儲裝置,並耦合到給所述外圍設備供電的電源。
控制裝置從外圍設備讀取狀態數據,在檢測出錯誤情況時,則往所述存儲裝置寫入所述表示狀態的數據,而且在預定時間內切除所述外圍設備的電源,然後再恢復所述供電。控制裝置在每次供電中斷時遞增存儲在存儲電路中的計數值,且在達到預定計數值時促使電子設備保持斷電狀態。
控制裝置還監控電源本身,並在檢測出電源輸出中有誤差時促使電源從接通→斷電→再接通循環操作,以期解決問題。
圖1示出了本發明電子設備的方框圖。
圖2是圖1的控制器的一部分控制程序的流程圖。
圖1的電子設備可以是例如電視接收機,但本發明並不局限於此。這裡使用的電視接收機一詞包括有顯示屏的電視接收機(一般叫做電視機)和沒有顯示屏的電視接收機,例如VCR(盒式磁帶錄象機)、VCP(盒式磁帶放象機)和錄象盤放象機。圖1的電視接收機有一個控制器100通過通信總線135與頻道選擇器105、視頻處理單元110、聲頻處理單元115、PIP單元120、EEPROM125和偏轉單元130相聯繫。頻道選擇器105、視頻處理單元110、聲頻處理單元115和PIP單元120由工作電源140(有時叫做運行電源)供電。工作電源140的輸出由工作電源監控單元145監控,單元145則將表示工作電源140的工作情況的信號經線路146加到控制器100上。EEPROM125和偏轉單元130由備用電源150通過由控制器100經控制線路131控制的雙開關SW1a和SW1b操作的常閉接點供電。採用開關SW1的獨立部分防止了電流在EEPROM135與偏轉單元140之間流通,否則的話可能會妨礙復位過程的作用。採用獨立開關部分的另一個原因是,有些設備中EEPROM135和偏轉單元140可能以不同的電壓電源工作。為簡單起見,SW1a和SW1b都用機械開關表示,本領域的技人人員一看就知道這些開關其實是電子開關。備用電源監控器155監控備用電源的輸出,經線路156將表示備用電源150的狀況的信號加到控制器100上。
每當接收機的插頭插接到交流電源線上時,備用電源150就產生電源電壓。應該指出,工作電源140可通過控制線路141斷開和接通,而備用電源150就沒有這種控制線路了。原因在於,雖然為簡明起見沒有示出電源線路,但控制器100也是由備用電源150供電的,因而控制器100隻有通過切斷備用電源來切除自己的電源。控制線路156用來檢測交流電源引入線的故障。就是說,如果備用電源150的輸出因交流電源線出故障而開始降低,控制器100通過線路156接收信號,並響應該信號存儲有秩序地關斷接收機所需要的重要數據。控制器100在交流電源故障開始時就有充分的時間存儲重要數據,因為其自己的電源線路由蓄電電容器(圖中未示出)持續一段短時間。
圖2是控制器100的一部分控制程序的流程圖。工作時,每次與外圍設備聯繫時要求外圍設備確認收到這種聯繫。若控制器100檢測不出確認情況,或者若檢測出惡化的數據,則圖2的程序就進入步驟200。相應的錯誤碼在步驟210寫入EEPROM125中,同時切斷所有器件的電能使各晶片復位(步驟220)。在步驟230確定錯誤計數是否超過預定值(例如2)。若錯誤計數不超過預定值,就取「否」路徑,遞增計數值(步驟240),同時程序往前進入步驟250,通過正常的接通順序恢復對所有器件的供電。若在步驟230中錯誤計數超過預定值,則取「是」路徑進入步驟260,將錯誤計數復位到零,於是程序往前進入步驟270,這時接收機維持備用模式。
上面說過,工作電源140的輸出也受監控。在工作電源140檢測出的錯誤情況也會使圖2的程序進入步驟200。操作上的唯一不同點在於,存儲的錯誤碼不同。
上述實例中,檢測出的所有錯誤都會此起三次一系列復位的嘗試。接著,當恢復所有晶片正常工作狀態的復位嘗試都失敗時,就徹底關掉接收機。在另一個可以選擇的方案中,認為某些錯誤造成的災難可能不太嚴重,因而三次試圖使各晶片復位之後,也可以不關掉接收機。這類問題可能是稍微輕微的,例如PIP的彩色不正,或者PIP色調或諸如低音或高音調節不當之類的伴音問題。因此可以把檢測出的問題劃分為兩級,從而確定看電視的人是否可以在有關問題存在的情況下繼續使用接收機,或者接收機是否壞到應徹底關機的地步。
上述實例中採用了EEPROM來存儲狀態數據。雖然這樣的方案是可行的,但它並不是本發明設備檢錯和復位的必要元件。
這裡使用的微控制器、微處理器和控制器等詞,就本發明的用途來說是等效和可以互換的。
權利要求
1.一種電子設備,包括處理信號用的外圍單元(105;110;115;120;130);控制裝置(100),經通信總線(135)耦合到所述外圍單元(105;110;115;120;130),以便與所述外圍單元雙向聯繫;其特徵在於,電源裝置(140;150),耦合到所述控制裝置(100)上,並耦合到所述外圍單元(105;110;115;120;130)上,給所述外圍單元供電;非易失性存儲裝置(125),耦合到所述控制裝置(100)上,供存儲表示所述外圍單元的工作狀態的數據;且所述控制裝置(100)通過在所述通信總線(135)上進行的聯繫確定外圍單元(105;110;115;120;130)的所述工作狀態數據,且在檢測出錯誤情況時,將所述表示工作狀態的數據寫入所述存儲電路(125)中;所述控制裝置(100)使對所述外圍單元(105;110;115;120;130)的供電中斷預定時間,然後再恢復對所述外圍單元的供電。
2.如權利要求1所述的電子設備,其特徵在於,所述電源(140;150)是工作電源(140)。
3.如權利要求1所述的電子設備,其特徵在於所述電源(140;150)是備用電源(150);且所述電子設備還有一個開關(SW1),開關(SW1)的控制輸入端耦合到所述控制裝置(100)上,開關(SW1)的主導電通路(SW1b)耦合在所述備用電源(150)和所述外圍單元(130)之間,供備用電力給所述外圍單元,並在所述控制裝置的控制下將備用電源從所述外圍單元切除。
4.如權利要求3所述的電子設備,其特徵在於所述外圍單元(105;110;115;120;130)為偏轉信號處理單元(130)。
5.如權利要求1所述的電子設備,其特徵在於第二外圍單元(105;110;115;120),所述外圍單元(105;110;115;120)也耦合到所述電源裝置(140;150),並耦合到所述通信總線(135)上;且其中所述控制器(100)在檢測出所述第二外圍單元(105;110;115;120)的錯誤情況時,促使所述表示所述第二外圍單元工作狀態的數據存入存儲器中,但不促使從所述外圍單元(105;110;115;120;130)切除工作電源。
6.如權利要求1所述的電子設備,其特徵在於所述控制裝置(100)將所述設備的所述電源切斷次數的計數(錯誤計數)存入所述非易失性存儲裝置(125)中;所述控制裝置(100)在所述計數(錯誤計數)達到預定數值時促使所述設備保持斷電狀態。
7.一種電子設備,包括處理信號用的外圍單元(105;110;115;120);控制裝置(100),經通信總線耦合到所述外圍單元上,以便與所述外圍單元雙向聯繫;其特徵在於電源裝置(140),耦合到所述控制裝置,且耦合到所述外圍單元(105;110;115;120)供電給所述外圍單元;所述控制裝置(100)通過在所述通信總線(135)上的聯繫確定外圍單元(105;110;115;120)的所述工作狀態數據;所述控制裝置(100)響應錯誤情況的檢測,使對所述外圍單元的供電中斷預定時間,然後又恢復對所述外圍單元的供電。
8.一種在電子設備中對外圍單元初始化的方法,其特徵在於所述電子設備包括處理信號用的所述外圍單元(105;110;115;120);控制裝置(100),通過通信總線耦合到所述外圍單元上,用以與所述外圍單元雙向聯繫;和電源裝置(140),耦合到所述控制裝置,並耦合到所述外圍單元(105;110;115;120)上,供電給所述外圍單元;所述方法包括下列步驟確定外圍單元(105;110;115;120)的工作狀態;根據工作狀態錯誤情況採取下列步驟a)中斷對所述外圍單元的供電,歷時預定的時間;b)恢復對所述外圍單元的供電;c)確定某一工作狀態錯誤情況是否仍然存在,如果所述錯誤情況仍然存在則重複步驟a)和b)預定次數;且若在所述預定次數之後所述工作狀態錯誤情況仍然存在則切換到備用模式。
全文摘要
為自動糾錯,電子設備的控制裝置經通信總線耦合到至少一個外圍單元,與之雙向聯絡;耦合到存儲電路,存儲表示外圍單元工作狀態的數據,並耦合到電源,由電源供電給外圍單元。控制器從外圍單元讀取工作狀態數據,並在檢測出錯誤情況時將表示狀態的數據寫到存儲電路中,並切除外圍單元的電源,歷時預定時間,然後恢復供電。電源本身也受監控,在檢測出電源輸出有差錯時切斷然後接通電源,以此試圖解決問題。
文檔編號G06F11/00GK1119305SQ9510922
公開日1996年3月27日 申請日期1995年8月4日 優先權日1994年8月5日
發明者M·D·蘭迪斯, G·A·艾迪, D·M·布朗寧 申請人:湯姆森消費電子有限公司