控制裝置以及診斷信息記錄顯示裝置的制造方法
【技術領域】
[0001]本發明涉及維護診斷信息的輸出以及診斷信息顯示裝置,特別是涉及一種即使在CPU沒有進行動作的狀況下也能夠輸出和顯示維護診斷信息的輸出維護診斷信息的控制裝置以及診斷信息記錄顯示裝置。
【背景技術】
[0002]作為將啟動控制裝置時的動作狀況、故障狀況顯示在燈等并通過編號、LED提供給用戶的方法,眾所周知例如個人計算機的P0ST(Power On Self Test:開機自檢)代碼的7SEG LED顯示等。
[0003]在上述方法中,需要具備用于顯示啟動時的動作狀況、故障狀況的專用顯示裝置。維護用7SEG LED等通常是不使用的部件,因此花費額外的成本,并且由于是在通常狀態下不使用的部件,因此并不設置在能看見之處,為了觀察而打開機殼等會花費工夫。
[0004]作為解決這種問題的以往技術,公開了使用通用接口輸出動作狀況的技術(例如日本特開號公報)。
[0005]然而,通常是一般使用的接口需要復雜的控制電路,因此在沒有正常進行動作的狀態或電源剛接通之后等初始化未完成的狀況下、CPU沒有進行動作的狀況下無法使用,在專利文獻I所公開的技術中,雖然也能夠在通用接口輸出動作狀況,但是為了控制通用接口就需要(PU進行動作,具有在CPU沒有進行動作的狀況下無法顯示啟動時的動作狀況以及故障狀況這樣的問題。
【發明內容】
[0006]因此,本發明的目的在于提供一種即使在CPU沒有進行動作的狀況下也能夠輸出和顯示維護診斷信息的維護診斷信息的輸出和診斷信息顯示裝置。
[0007]本發明的控制裝置,具備用于連接外部設備的第一通用接口,其中,所述控制裝置具有診斷信息輸出電路,該診斷信息輸出電路包括:狀態監視電路,其接收并保持控制裝置的動作狀態的診斷所需的信號,該信號至少包含使能信號、定時信號、復位信號、時鐘信號;狀態判斷電路,其接收上述狀態監視電路所保持的上述信號,根據上述信號判斷上述控制裝置的狀態;狀態控制信號監視電路,其從外部接收用于控制上述控制裝置所需的信號,輸出控制上述控制裝置的信號;輸出信息生成電路,其根據上述狀態判斷電路的狀態判斷結果以及從上述狀態控制信號監視電路輸入的控制上述控制裝置的信號,來生成表示上述控制裝置的狀態的診斷信息;第一輸出電路,其將由上述輸出信息生成電路生成的上述診斷信息變換為電信號來進行輸出;以及狀態控制電路,其接收控制上述控制裝置的信號,來變更上述控制裝置內部的信號,將從上述第一輸出電路輸出的電信號經由上述第一通用接口所具備的電源接口輸出到外部,并且經由上述第一通用接口所具備的電源接口接收來自外部的控制信號來變更上述控制裝置內部的信號。
[0008]本發明的診斷信息記錄顯示裝置具備用于連接上述控制裝置的第二通用接口,其中,所述診斷信息記錄顯示裝置具有:輸入電路,其接收并保持從上述控制裝置輸出的表示控制裝置的狀態的電信號;狀態恢復電路,其從上述輸入電路接收電信號,恢復表示上述控制裝置的狀態的診斷信息;通信控制電路,其控制:從上述狀態恢復電路接收到的上述診斷信息向外部裝置的輸出、以及來自上述外部裝置的用于控制上述控制裝置的信號的輸入;輸入輸出電路,其按照上述通信控制電路的控制,將從上述狀態恢復電路接收到的上述診斷信息向上述外部裝置進行輸出,并且從上述外部裝置接收并保持用于控制上述控制裝置的信號;狀態控制信息生成電路,其接收來自上述輸入輸出電路的控制信號來生成響應信息,該響應信息用于傳遞用于控制上述控制裝置的信號;以及第二輸出電路,其將來自上述狀態控制信息生成電路的上述響應信息變換為電信號來進行輸出,經由上述第二通用接口所具備的電源接口接收來自上述輸入電路的電信號,并且經由上述第二通用接口所具備的電源接口輸出從上述第二輸出電路輸出的電信號。
[0009]本發明通過具備上述結構,即使在CPU沒有進行動作的狀況下,也能夠將維護用診斷信息簡單地作為電信號來進行輸出。另外,還在一般用戶直接使用的接口輸出維護用診斷信息,由此不打開機殼就能夠簡單地進行使用,因此使用方便。
【附圖說明】
[0010]本發明的上述和其它目的以及特征根據參照附圖的以下實施例的說明會變得更清楚。在這些圖中:
[0011]圖1是本發明的實施方式中的控制裝置與診斷信息記錄顯示裝置的主要部分框圖。
[0012]圖2是本發明的實施方式中的診斷信息輸出電路的功能框圖。
[0013]圖3是本發明的實施方式中的診斷信息記錄顯示電路的功能框圖。
[0014]圖4A、4B是表示本發明的實施方式中的診斷信息的示例的圖。
[0015]圖5是表示本發明的實施方式中的響應信息的示例的圖。
【具體實施方式】
[0016]在本發明中,提供以下方法:使用USB接口等一般用戶接口,將維護用診斷信息簡單地作為電信號來進行輸出并能夠獲取的方法。能夠使用通用接口的電源引腳(pin)和GND引腳將維護用診斷信息的輸出簡單地作為電信號來進行輸出,由此即使在CPU沒有進行動作的狀況下也能夠輸出維護用診斷信息。
[0017]圖1是本發明的一個實施方式中的控制裝置和診斷信息記錄顯示裝置的主要部分框圖。
[0018]本實施方式的控制裝置具備對控制裝置100整體的動作進行控制的CPU 110和芯片組(chip set)120、診斷信息輸出電路140以及USB等通用接口 150。在通用接口 150上通常連接USB設備等外部設備,接收來自CPU 110的指令通過芯片組120內的USB控制器130來進行控制。
[0019]診斷信息輸出電路140讀取控制裝置100內的使能信號、定時信號、復位信號、時鐘信號等電信號,監視是否發生問題,根據各電信號的信息判斷控制裝置100的啟動時的動作狀況、故障狀況。而且,根據判斷結果生成維護用診斷信息,通過控制開關SI將該診斷信息經由通用接口 150的電源接口(電源引腳、GND引腳)作為電信號向外部輸出。
[0020]另外,診斷信息輸出電路140通過控制開關S2,通過使電源接口為電源上拉(pullup)狀態由此來設為信號輸入狀態,檢測來自外部診斷電路的響應信號Detect#。
[0021]并且,診斷信息輸出電路140讀取通用接口150的數據引腳(D+引腳,D-引腳),監視在通用接口 150上是否連接有診斷信息記錄顯示裝置200以外的通常外部設備,根據監視結果控制輸出信息的輸出。
[0022]另一方面,診斷信息記錄顯示裝置200具備診斷信息記錄顯示電路210、USB接口等通用接口 220,經由USB線纜等線纜300與控制裝置100連接來進行使用。診斷信息記錄顯示裝置200與通常的外部設備不同,沒有連接通用接口220的數據引腳(D+引腳,D-引腳),通過檢測該數據引腳,控制裝置100的診斷信息輸出電路140能夠判斷通常的外部設備和診斷信息記錄顯示裝置200。另外,在診斷信息記錄顯示電路210上連接有具備顯示器400的個人計算機或者數值控制裝置500。
[0023 ] 診斷信息記錄顯示電路210監視通用接口 220的電源接口(電源引腳、GND引腳),分析經由電源接口輸入的電信號,獲取控制裝置100所生成的控制裝置的診斷信息。而且,將獲取到的診斷信息輸出到個人計算機或者數值控制裝置500,在個人計算機或者數值控制裝置500中顯示在顯示器400中,由此通知給用戶。
[0024]另外,診斷信息記錄顯示電路210根據需要控制開關S4來生成針對診斷信息的響應信號Detect#,經由通用接口 220的電源接口輸出到控制裝置100的診斷信息輸出電路140。
[0025]圖2是本實施方式中的診斷信息輸出電路140的功能框圖。
[0026]診斷信息輸出電路140具備狀態監視電路141、狀態判斷電路142、狀態控制信號監視電路143、輸出信息生成電路144、輸出電路145以及狀態控制電路146。
[0027]狀態監視電路141起到接收并保持控制裝置100的動作狀態的診斷所需的信號即使能信號、定時信號、復位信號、時鐘信號等電信號的作用。狀態判斷電路142根據狀態監視電路141所保持的電信號的狀態判斷控制裝置10的狀態。狀態控制信號監視電路143獲取通用接口 150的動作狀態,并且