專利名稱:數(shù)據(jù)終端的信號(hào)路徑控制電路的制作方法
在數(shù)據(jù)處理系統(tǒng),特別是在那些使用數(shù)據(jù)終端的系統(tǒng)中,經(jīng)常有大量的數(shù)據(jù)信號(hào)在終端和主數(shù)據(jù)處理器之間流動(dòng),主數(shù)據(jù)處理器通常稱做主計(jì)算機(jī)。在這樣的現(xiàn)有技術(shù)系統(tǒng)中,包括數(shù)值保護(hù)和監(jiān)視系統(tǒng)以便限制數(shù)據(jù)信號(hào)流通量使其不會(huì)超過系統(tǒng)的容量,這里或是以時(shí)間或是以儲(chǔ)存容量等來限制。主數(shù)據(jù)處理器中具有這種保護(hù)能力,即具有發(fā)出“接通”或“斷開”信號(hào)的能力,“斷開”信號(hào)將使終端有效地分離,而“接通”信號(hào)則有效地把終端與通用異步接收發(fā)送器(UART,UniVersal Asynchronous Receiverl Trausmitter)相連。可是,僅管具有這樣的保護(hù),但仍存在著一些問題,例如,如果系統(tǒng)有某些不規(guī)則性(像電壓下降,不正確的編程,偶爾發(fā)生的元件損壞,信號(hào)線噪音等),將會(huì)實(shí)際上在終端電路形成一個(gè)狀態(tài)。如果產(chǎn)生了一個(gè)虛假的“斷”狀態(tài),即使實(shí)際上并不存在一“斷”狀態(tài),終端電路在解決問題之前是不能使用的。在現(xiàn)有技術(shù)中,當(dāng)估計(jì)有不正常狀態(tài)時(shí),就把終端“斷開”即切斷電源,然后再重新起動(dòng)。通過這種技術(shù)經(jīng)常會(huì)使“斷”狀態(tài)消失,但這也意味著重新裝載信息,并要走過一連串的初期步驟等。本系統(tǒng)則可使使用者清理傳送道路,如果“斷”狀態(tài)是一個(gè)局部的問題,則無需進(jìn)行重新起動(dòng)的步驟。如果數(shù)據(jù)流通量超向超越系統(tǒng)的容量時(shí),本系統(tǒng)也可以容許數(shù)據(jù)傳送中斷。
本系統(tǒng)包括一連接于主教據(jù)處理器的通用異步接收發(fā)器以處理并串聯(lián)及串并聯(lián)變換。鍵盤的一數(shù)據(jù)傳送路徑與通用異步接收發(fā)送器相連,該路徑包括一由一門電路和兩個(gè)多路調(diào)制器所控制的緩沖器。數(shù)據(jù)信號(hào)由鍵盤經(jīng)過一個(gè)多路調(diào)制器傳送到緩沖器,再從緩沖器由該門電路控制經(jīng)過另一個(gè)多路調(diào)制器而到達(dá)通用異步接收送器。與通用異步接收發(fā)送器相連的還有第二數(shù)據(jù)傳送路徑,它包括一個(gè)接有觸發(fā)器的開關(guān)比較器,觸發(fā)器為一個(gè)記億開關(guān)狀態(tài)的元件。在第二數(shù)據(jù)傳送路徑中,一第二緩沖器與比較器相連。該第二緩沖器也與一屏幕存儲(chǔ)器相連,而該存儲(chǔ)器再接至一顯示裝置。數(shù)據(jù)信號(hào)沿著第二數(shù)據(jù)傳送路徑從通用異步接收發(fā)送器被傳送到顯示裝置。當(dāng)一個(gè)“斷”信號(hào)從主數(shù)據(jù)處理器傳送時(shí),比較器探測出,而比較器則導(dǎo)致觸發(fā)器產(chǎn)生一個(gè)“斷”信號(hào)。觸發(fā)器的“斷”側(cè)與門電路相聯(lián)。該門電路控制第一緩沖器的讀出,而“斷”信號(hào)則封閉此門。在這樣的情形下,終端使用者可以判斷出該“斷”信號(hào)是虛假的,或開關(guān)觸發(fā)器被錯(cuò)誤地設(shè)定,或者由于某些原因,使用者必須是能傳送數(shù)據(jù)。這時(shí),在一實(shí)施例中,使用者可以按下終端鍵盤上的清理通信鍵。清理通信鍵使鍵盤發(fā)送信號(hào)到解碼器,該解碼器則向兩個(gè)緩沖器發(fā)出清機(jī)信號(hào)和向開關(guān)觸發(fā)器發(fā)出一重置信號(hào)。從而將緩沖器中可能存入的數(shù)據(jù)清去并置觸發(fā)器于“接通”側(cè)。在同一時(shí)刻,鍵盤向主數(shù)據(jù)處理器發(fā)送一“清求-接通信號(hào)”。如果主數(shù)據(jù)處理器選擇肯定的答覆,則它會(huì)發(fā)出一“接通”信號(hào),而這信號(hào)將被比較器探出,從而使開關(guān)觸發(fā)器留在“接觸”位置上。當(dāng)門未被封閉時(shí),即在“接通”狀態(tài)下,鍵盤可以傳送數(shù)據(jù)到主數(shù)據(jù)處理器。還有,系統(tǒng)擁有作為第二緩沖器的一部分的上和下閾電路,以使在第二緩沖器載有數(shù)據(jù)并趨于它最大容量時(shí),發(fā)出一信號(hào)到主數(shù)據(jù)處理器請求一“斷”信號(hào)。另一方面,如果第二緩沖器所載的數(shù)據(jù)低于下閥它將發(fā)送一信號(hào)到主數(shù)據(jù)處理器請求一個(gè)“接通”信號(hào)。
本發(fā)明的優(yōu)點(diǎn)及目的在隨伴附圖的描述中會(huì)被更清楚地認(rèn)識(shí),該附圖是本發(fā)明的方框示意圖。
附圖顯示出主計(jì)算機(jī)11通過一雙向通道13與一個(gè)通用異步接收發(fā)送器15相連。一主數(shù)據(jù)路徑傳送數(shù)據(jù)入通用異步接收發(fā)送器和一主數(shù)據(jù)路徑傳送數(shù)據(jù)出通用異步接收發(fā)送器。入通用異步接收發(fā)送器的主數(shù)據(jù)路徑始于鍵盤17,該鍵盤有兩個(gè)通道與多路調(diào)制器(MUX)19相連。第一通道21則是從MUX 19連至緩沖器23。
在較佳的實(shí)施例中,鍵盤17是一個(gè)由數(shù)字設(shè)備公司制造的LK201型,而MUX 19則是由西尼特公司(Signetics Corporation)所制造的若干個(gè)LS 157而組成,緩沖器巧則是由TRW公司所制造的許多個(gè)TDC 1030所組成。應(yīng)該知道緩沖器操作可以通過由鍵盤啟動(dòng)的固件未完成。
緩沖器23暫時(shí)儲(chǔ)存由鍵盤17傳送來的數(shù)據(jù)信息,并最后把這些數(shù)據(jù)信息根據(jù)發(fā)自與門25處于或不處于可傳遞一個(gè)時(shí)鐘信號(hào)的狀態(tài),緩沖器23的輸出被送至MUX 29并通過此而到達(dá)通用異步接收發(fā)送器15,加到主計(jì)算機(jī)11上。
第二傳送線始于通用異步接收發(fā)送器15,而信號(hào)則由此傳送到比較器31。在較佳的實(shí)施例中,比較器引由西尼特公司制造的多個(gè)LS85所組成。從通用異步接收發(fā)送器通過線33所傳送的信號(hào)是編碼信號(hào),而比較器31則監(jiān)視這些編碼信號(hào)。如果那些編碼信號(hào)代表“接通”或“開”狀態(tài),那么,比較器31將分別通過線35和37發(fā)送信號(hào)以轉(zhuǎn)換觸發(fā)器39為“接通”或“斷開”狀態(tài)。像較早時(shí)所敘述那樣,當(dāng)觸發(fā)器39處于“斷開”狀態(tài)時(shí),它將通過線27發(fā)出鎖閉信號(hào)以鎖閉信號(hào)以鎖閉信號(hào)以鎖閉與門25。
如果我們回過來再考慮發(fā)自通用異步接收發(fā)送器15的數(shù)據(jù)流量,會(huì)發(fā)現(xiàn)信息是通過比較器31,沿著線41而傳送到緩沖器43的。緩沖器43暫時(shí)存儲(chǔ)傳送來信息,并由此,通過線45,連同其在線47所接收到的信號(hào)一起傳送。在較佳的實(shí)施例中,緩沖器43是由TRW公司所制造的若干個(gè)TDC 1030所組成。在附圖中,在附圖中,設(shè)有畫出時(shí)鐘信號(hào)發(fā)生器。時(shí)鐘信號(hào)設(shè)備在數(shù)據(jù)處理技術(shù)中已是眾所周知的,故無需進(jìn)一步討論。在通道45上的輸出信號(hào)傳送到并幕存儲(chǔ)器49(可能是一個(gè)一位圖存儲(chǔ)器),而信號(hào)則按照由線51傳來的地址信號(hào)置于并幕存儲(chǔ)器中。而地址信號(hào)設(shè)備也是眾所周知的,所以這里無需對此作進(jìn)一步的討論。還有,并幕存儲(chǔ)器通過通道53向顯示裝置55提供圖像信息,這也是眾所周知的。
(接下頁)
緩沖器43設(shè)計(jì)成包括有上和下閾電路。當(dāng)緩沖器43的負(fù)載到達(dá)一個(gè)超過預(yù)定閾時(shí),上閾電路則在線57上發(fā)出輸出信號(hào)。在線57上的輸出信號(hào)被傳送到編碼器59。該編碼器59從“斷開”側(cè)經(jīng)線61發(fā)出一組信號(hào)到MUX29,并傳送至主計(jì)算機(jī)。上述的此組信號(hào)是作為對主計(jì)算機(jī)的一個(gè)請求,這個(gè)請求是請主計(jì)算機(jī)停止向終端傳送信息,即中止通過線33傳送信號(hào)。如在緩沖器中的數(shù)據(jù)低于下閾值,緩沖器43則經(jīng)線58傳送一信號(hào)到編碼器59的“請求接通”側(cè),應(yīng)該注意,有一個(gè)單穩(wěn)多諧振蕩器63與MUX29相聯(lián),而單穩(wěn)多諧振蕩器63的輸入信號(hào)是發(fā)自或門65的?;蜷T65的輸入信號(hào)是來自線57和線67。當(dāng)上閾信號(hào)加于線57時(shí),它也會(huì)被傳送到或門65,并通過此使單穩(wěn)多諧振蕩器處于準(zhǔn)穩(wěn)態(tài)。由單穩(wěn)多諧振蕩器63的準(zhǔn)穩(wěn)端的輸出信號(hào)經(jīng)線69傳輸,使MUX29接收線61上的信號(hào)。如果單穩(wěn)多諧振蕩器63還未使MUX29達(dá)到要求的狀態(tài),那麼,自緩沖器23經(jīng)通道71的信號(hào)便可通過MUX29。
當(dāng)系統(tǒng)處于“斷開”狀態(tài)時(shí),封閉與門25并停止從鍵盤17經(jīng)通用異步接收發(fā)器15的數(shù)據(jù)傳送線傳送數(shù)據(jù),使用者可判斷“斷開”信號(hào)或“斷開”狀態(tài)是虛假的。(這可能由多種條件而產(chǎn)生)。例如,低電壓或信號(hào)線噪音可使觸發(fā)器置于“斷開”狀態(tài)。又例如,由于部件的損壞,通用異步接收發(fā)送器15可能會(huì)誤處理信號(hào)并使觸發(fā)器39處于“斷開”狀態(tài)。此外,即使當(dāng)實(shí)際上沒有此需要時(shí),閾電路也可能向主計(jì)算機(jī)11請求一個(gè)“斷開”狀態(tài),以及由于許多原因,使用者可以判斷“斷開”狀態(tài)并不是一個(gè)真實(shí)的狀態(tài)。在這樣的情形下,使用者可按下鍵盤17上的清理通信鍵73,或通過連串的按鍵產(chǎn)生一清理通信功能,這些按鍵使固件傳送編碼信號(hào),完成清理通信功能。按鍵73后便將一組信號(hào)經(jīng)通道75,通過MUX19。沿著通道77傳送到譯碼器79。實(shí)際上,譯碼器79是用來解釋許多來自鍵盤的信號(hào),但為了目前討論的目的,它將只解譯一組信號(hào)。在一較佳的實(shí)施例中,譯碼器79是一個(gè)由英特爾公司(Intel Corporation)所制造的2716 EPROM(電可編程序只讀儲(chǔ)存器)。從譯碼器輸出的是一個(gè)沿著通道67傳送并再沿通道81傳到緩沖器23和43上的“清理”端。緩沖器23和43接收到的“清理”信號(hào)將清除可能還存有數(shù)據(jù)的緩沖器。與此同時(shí),通道81上的“清理”信號(hào)則充作觸發(fā)器39的一個(gè)重置信號(hào)。當(dāng)線81上有“清理”信號(hào)時(shí),觸發(fā)器39轉(zhuǎn)換至“接通”態(tài)。而當(dāng)觸發(fā)器39處于“接通”狀時(shí),線27上的封閉信號(hào)則被移去從而與門25打開以傳送發(fā)自鍵盤17的數(shù)據(jù)。
與此同時(shí),線67上的信號(hào)被傳送到或門65,它的輸出把單穩(wěn)多諧振蕩器63變換到準(zhǔn)穩(wěn)態(tài)。而當(dāng)單穩(wěn)多諧振蕩器63處于準(zhǔn)穩(wěn)態(tài)時(shí),在線69上發(fā)生一個(gè)信號(hào)使MUX29接收或是線61或線83上的信號(hào)。在這個(gè)例子中,線67上的信號(hào)將被傳送到譯碼器59的“請求接通”端,從而線83上的一組信號(hào)將通過MUX29和UART15傳送到計(jì)算機(jī)11。最后所述的信號(hào)組將在主計(jì)算機(jī)中譯碼碼以顯示由終端所要求的“接通”信號(hào)。如果主計(jì)算機(jī)選擇肯定的回答,則“接通”信號(hào)將通過UART15而被傳送到線33上。本系統(tǒng)除了重置緩沖器23、43和觸發(fā)器39之外,還要請求“接通”信號(hào),以便在莫明其妙地發(fā)生并不可能發(fā)生假信號(hào)時(shí),發(fā)自主計(jì)算機(jī)的“接通”信號(hào)將會(huì)消除這種狀態(tài)。
從以上的討論看來,顯然,本發(fā)明提供了探測發(fā)自主計(jì)算機(jī)的“接通”或“斷開”信號(hào)的裝備;提供了記憶主計(jì)算機(jī)所要求狀態(tài)的裝備;提供了在主計(jì)算機(jī)請求“斷開”狀態(tài)時(shí)能從鍵盤把傳送路徑封閉的裝備;提供了如果在通到顯示器的傳送路徑上的緩沖器過載時(shí)請求一個(gè)“斷開”狀態(tài)的裝備;提供了如果在通到顯示裝置的傳送路徑的緩沖器低于下時(shí)請求一個(gè)“接通”信號(hào)的裝備;提供了從鍵盤上進(jìn)行清理通信裝備,這個(gè)操作產(chǎn)生一信號(hào)以重置每一傳送路徑上的緩沖器和重置觸發(fā)器(從而啟開從鍵盤至主計(jì)算機(jī)的傳送路徑)并請求主計(jì)算機(jī)發(fā)出一個(gè)“接通”信號(hào)。進(jìn)一步可以明白的是,本系統(tǒng)清理緩沖器23和43。以便當(dāng)傳送路徑啟開時(shí),就緩沖器23而論。傳送數(shù)據(jù)時(shí)不會(huì)有問題。而就緩沖器43而言,對于通過此以接收信息也不會(huì)有任何問題。此外,也可以明白,使用者可以推測緩沖器43的內(nèi)容曾引起的虛假狀態(tài)。
上面有關(guān)清理通信鍵的敘述和圖,很明顯地,清理通信作用。如這里所敘述那樣??梢酝ㄟ^儲(chǔ)存正確的指示數(shù)據(jù)于固件并從中演譯而達(dá)成。例如,通過一連串的按鍵。這樣的安排是包括在本發(fā)明的概念之中的。
權(quán)利要求
1.在一數(shù)據(jù)終端系統(tǒng)中,有一包括一輸出部件存儲(chǔ)器和一鍵盤部件的一數(shù)據(jù)輸出部件,該數(shù)據(jù)終端是接收發(fā)自主數(shù)據(jù)處理器的數(shù)據(jù)信號(hào)并向主數(shù)據(jù)處理器發(fā)出數(shù)據(jù)信號(hào),該主數(shù)據(jù)處理器把已編碼的“接通”和“斷開”信號(hào)傳送到所說數(shù)據(jù)終端系統(tǒng)以控制所說數(shù)據(jù)終端系統(tǒng)以是否把信號(hào)傳送到所說主數(shù)據(jù)處理器,一個(gè)裝置交替地清理及封閉在所說數(shù)據(jù)終端系統(tǒng)和所說主數(shù)據(jù)處理器之間的通信路徑,該系統(tǒng)的特征為所說裝置包括一用于把并聯(lián)信號(hào)變換成串聯(lián)信號(hào)和相反地把串聯(lián)信號(hào)變換成并聯(lián)信號(hào)的雙向信號(hào)變換部件,所說雙向信號(hào)變換部件被連接成以接收發(fā)自所說主數(shù)據(jù)處理器的信號(hào)并傳送信號(hào)到所說主數(shù)據(jù)處理器,第一信號(hào)緩沖器部件,它根據(jù)“清理”信號(hào),將存儲(chǔ)于其中的信息清理,并與所說輸出部件存儲(chǔ)器相連,以將其中的信號(hào)傳送至顯示器件,用于顯示;第一邏輯電路,它包括連接于所說雙向信號(hào)變換部件和所說第一緩沖器部件的信號(hào)監(jiān)視部件以傳送信號(hào)到所說第一緩沖部件并監(jiān)視所說信號(hào)以探測所說“接通”信號(hào)或“斷開”信號(hào)的存在;連接于所說鍵盤的鍵盤電路部件;第二信號(hào)緩沖部件,它根據(jù)“清理”信號(hào)被清理并連接于所說鍵盤電路部件以接收發(fā)自所說鍵盤的信號(hào)并儲(chǔ)存所說信號(hào)以備作進(jìn)一步傳送;第二邏輯電路,它與所說第一邏輯電路、所說第二緩沖器部件和所說雙向信號(hào)變換部件相連,以選擇地把數(shù)據(jù)信號(hào)通過所說雙向信號(hào)變換部件而傳送到所說主數(shù)據(jù)處理器;第三電路部件,它自所說鍵盤電路部件連至所說第一和第二緩沖器部件以及所說第一邏輯電路以便響應(yīng)來自所說鍵盤電路部件的“清理通信”信號(hào),所說第三電路部件把一“清理”信號(hào)傳送到所說第一和第二緩沖器部件以清理所說緩沖器部并把一“重置”信號(hào)傳送到所說第一輯電路以便在所說信號(hào)監(jiān)視部件處于一“斷開”狀態(tài)時(shí)把所說信號(hào)監(jiān)視部件重置于一“接通”狀態(tài)。
2.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和中斷通信路徑的裝置,其特征為,所說第一邏輯電路包括比較器部件以探測所說“接通”信號(hào)的存在,或探測所說“斷開”信號(hào)的存在。
3.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
2的一交替地清理和中斷通信路徑的裝置,其特征為,所說信號(hào)監(jiān)視部件包括一連接于所說比較器部件的雙穩(wěn)電路。
4.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和中斷通信路徑的裝置,其特征為,所說第二邏輯電路包括一與門,它有一連接于所說第二緩沖器部件的輸出部件和一適于接收中斷信號(hào)的輸入部件以及另一連接于所說第一邏輯電路的輸入部件以便當(dāng)所說信號(hào)監(jiān)視部件探測到一“斷開”信號(hào)時(shí)從那里接收一封閉信號(hào)。
5.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和封閉通信路徑的裝置,其特征為,所說鍵盤電路包括第一和第二信號(hào)路徑和一與其連接的多路調(diào)制器,以及所說第二信號(hào)緩沖器部件通過所說多路調(diào)制器而連接于第一信號(hào)路徑,而所說第三電路部件則通過所說多路調(diào)制器而連接于所說第二信號(hào)路徑。
6.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和封閉通信路徑的裝置,其特征為,所說第三電路部件包括一信號(hào)譯碼部件。
7.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和封閉通信路徑的裝置,其特征為,所說第二邏輯電路包括一信號(hào)編碼部件,以及在響應(yīng)來自所說第三電路部件的信號(hào)時(shí),所說譯碼部件則傳送一請求到所說主數(shù)據(jù)處理器,請求所說主數(shù)據(jù)處理器產(chǎn)生一“接通”信號(hào)。
8.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和封閉通信路徑的裝置,其特征為,所說第一信號(hào)緩沖器部件在所說的第一信號(hào)緩沖器部件中所儲(chǔ)存的數(shù)據(jù)超過上閥值時(shí)產(chǎn)生一過載信號(hào)以及所說第二邏輯電路是用來響應(yīng)并請求來自所說主數(shù)據(jù)處理器的一“斷開”信號(hào)。
9.在一數(shù)據(jù)終端系統(tǒng)中,根據(jù)權(quán)利要求
1的一交替地清理和封閉通信路徑的裝置,其特征為,所說第一信號(hào)緩沖器部件包括一部件,它在所說第一信號(hào)緩沖器部件中所儲(chǔ)存的數(shù)據(jù)低于下閥值時(shí)產(chǎn)生一負(fù)載不足信號(hào),以及所說第一號(hào)緩沖器部件被連接于所說第二邏輯電路以便把到達(dá)那里的所說負(fù)載不足信號(hào)傳送于其中,從而使第二邏輯電路響應(yīng)并請求來自所說主數(shù)據(jù)處理器的一“接通”信號(hào)。
專利摘要
本發(fā)明是關(guān)于在出現(xiàn)由終端進(jìn)入主數(shù)據(jù)處理器的數(shù)據(jù)路徑被某種系統(tǒng)的不規(guī)則性所封閉,或者由于數(shù)據(jù)滿溢狀態(tài)而必須被封閉的情況下,清理或封閉數(shù)據(jù)終端和主數(shù)據(jù)處理器之間的通信路徑。當(dāng)本發(fā)明用一對緩沖器,其中第一個(gè)連接在通信路徑中,沿通信路徑數(shù)據(jù)信號(hào)被送至主數(shù)據(jù)處理器,而第二個(gè)緩沖器則連接于數(shù)據(jù)路徑中,發(fā)自主數(shù)據(jù)處理器的信息是沿著這一通路傳送的。
文檔編號(hào)G06F13/14GK85103803SQ85103803
公開日1986年11月5日 申請日期1985年5月11日
發(fā)明者波徹爾, 魯賓遜 申請人:數(shù)字設(shè)備公司導(dǎo)出引文BiBTeX, EndNote, RefMan