欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng)的制作方法

文檔序號:6396387閱讀:216來源:國知局
專利名稱:打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種打印機(jī)并行接口的抗干擾系統(tǒng)。
背景技術(shù)
IEEE1284高速并行接口是目前最為廣泛使用的打印機(jī)接口標(biāo)準(zhǔn)之一。在高速打印機(jī)的接口設(shè)計中,抗干擾能力和數(shù)據(jù)傳輸速率方面的設(shè)計質(zhì)量,對打印機(jī)產(chǎn)品的用戶環(huán)境適應(yīng)性、工作穩(wěn)定性和打印速度有著重要的影響。
隨著PC主機(jī)軟硬件性能的高速發(fā)展,目前比較復(fù)雜的打印作業(yè),如漢字激光打印和圖形圖象輸出應(yīng)用領(lǐng)域,幾乎全部或越來越多地采用傳輸數(shù)據(jù)量較大的光柵圖象壓縮方式,因而對打印機(jī)并行口的數(shù)據(jù)傳輸速率的要求越來越高。為了滿足數(shù)據(jù)傳輸速率方面的要求,人們往往不得不犧牲干擾防護(hù)方面的性能,因而對主機(jī)接口控制器的性能或接口電氣環(huán)境的要求隨之提高。另一方面,為了不過分降低干擾防護(hù)能力,目前多數(shù)產(chǎn)品設(shè)計中一般又不得不把數(shù)據(jù)傳輸速率限定在500K Byte/S之內(nèi),因而對充分發(fā)揮高速激光打印機(jī)的性能很不利。
圖1所示的是一種典型的打印機(jī)并行接口抗干擾解決方案。xCtrol[3..0]表示打印機(jī)并行口的4條輸入控制線nInit,nSelectIn,nAutoFd,nStrobe,;XD[7..0]表示8條雙向數(shù)據(jù)線;xStatus[4..0]表示5條輸出狀態(tài)線Perror,nAck,Busy,nFault,Select。圖2a和圖2b是常規(guī)打印機(jī)并行接口常用的抗干擾電原理圖W為限幅保護(hù)二極管,Rup為邏輯上拉電阻,T為schmitt反相整形器。在實(shí)際電路設(shè)計中,一般滿足條件R<<Rup,R<<Rsr(反相器輸入電阻),所以R和C的參數(shù)選擇和schmitt整形器的V+和V-參數(shù),基本上決定了該電路的抗干擾能力和可能達(dá)到的數(shù)據(jù)傳輸速率。
典型的RC低通濾波網(wǎng)絡(luò)具有電路簡單和硬件成本低等優(yōu)點(diǎn),但在提高干擾防護(hù)能力和數(shù)據(jù)速率方面存在一些難以兼顧的矛盾。例如選擇較大的RC時間常數(shù)對提高干擾防護(hù)能力有利,但數(shù)據(jù)傳輸速率方面的性能很容易變劣。例如根據(jù)IEEE1284并行接口規(guī)范,在高速ECP工作模式下的nStrobe信號線的信號脈沖寬度可能小到500ns(參見圖3)以下。根據(jù)脈沖電路的暫態(tài)分析知識,我們知道為了滿足較大數(shù)據(jù)傳輸速率的要求,RC參數(shù)的選擇一般需要滿足3RC<500ns。進(jìn)一步工程估算表明,為了滿足1Mbyte/S左右數(shù)據(jù)速率的要求,該電路可有效濾除的干擾脈沖的最大寬度不容易超過40ns,所以如果在非信號區(qū)間(本例中40ns..500ns)內(nèi)出現(xiàn)脈沖干擾,那么只要幅度突破schmitt整形器的門檻電壓V+(約1.6V)和V-(約0.8V), 就很可能導(dǎo)致打印誤碼或其他穩(wěn)定性問題。
在主機(jī)和打印機(jī)的并行口接駁方式中,在設(shè)備端觀察到的干擾多以單脈沖“毛刺”形式出現(xiàn),但跳變振鈴和隨機(jī)序列脈沖也偶有發(fā)生實(shí)例。如果干擾出現(xiàn)在數(shù)據(jù)線,容易引起打印誤碼問題;如果干擾出現(xiàn)在控制線,除了誤碼之外還往往導(dǎo)致IEEE1284接口協(xié)議狀態(tài)機(jī)的混亂??疾焐鲜龀R?guī)的解決方法,在干擾有效防護(hù)區(qū)(=<40ns)和信號區(qū)(>=500ns)之間存在一個很寬的過渡區(qū)域,是限制干擾防護(hù)和數(shù)據(jù)速率性能提升的外在表現(xiàn)。換言之,如果設(shè)法把該過渡區(qū)域的下限提高,但上限保持不變甚至下移,那么等效于同時提升打印機(jī)并行接口的上述兩個主要的性能指標(biāo),對高速打印機(jī)應(yīng)用很有意義。就目前常見的產(chǎn)品設(shè)計應(yīng)用技術(shù)而言,傳統(tǒng)的模擬干擾防護(hù)技術(shù)很難有效和高性能價格比地解決這類問題。
實(shí)用新型內(nèi)容本實(shí)用新型的目的在于針對控制線干擾問題,提出一種簡單實(shí)用的數(shù)字化抗干擾系統(tǒng)。
本實(shí)用新型的打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng),包括IEEE1284協(xié)議模塊,打印機(jī)控制器模塊,其特征在于打印機(jī)并行接口的控制線回路中加入數(shù)字化干擾防護(hù)模塊,該數(shù)字化干擾防護(hù)模塊包括參數(shù)寄存器A,輸入比較器A,延遲計數(shù)器A,延遲比較器A和取樣鎖存器C,其中輸入比較器A接控制線和取樣鎖存器C輸出,延遲計數(shù)器A接入輸入比較器A的輸出,參數(shù)寄存器接CPU接口,延遲比較器A接入延遲計數(shù)器A和參數(shù)寄存器A的輸出,取樣鎖存器C接入控制線信號和延遲比較器A輸出的控制信號,通過控制線向IEEE1284協(xié)議模塊和輸入比較器A輸出控制信號。
本實(shí)用新型中的控制線輸入可通過RC低通濾波網(wǎng)絡(luò)和schmitt整形器與外部接口隔離。如果對數(shù)據(jù)速率有較高的要求,應(yīng)注意選擇適當(dāng)?shù)腞C參數(shù)值,以免對設(shè)計期望值產(chǎn)生明顯的影響。
本實(shí)用新型的原理是在打印機(jī)并行接口的控制線回路中加入數(shù)字化干擾防護(hù)模塊,去除干擾信號之后,再輸出給后繼的IEEE1284邏輯模塊;本實(shí)用新型的工作模式是1)由參數(shù)寄存器A根據(jù)經(jīng)驗數(shù)據(jù),設(shè)定干擾信號的計數(shù)閾值X的值。
2)輸入比較器A通過比較取樣鎖存器C的輸出CtrolQ[3..0]和控制線輸入Ctrol[3..0],實(shí)時監(jiān)視控制線輸入的各種跳變;當(dāng)兩組對應(yīng)信號線的邏輯電平完全相同時,輸入比較器A將輸出無效的計數(shù)控制信號CountA,對延遲計數(shù)器A執(zhí)行“復(fù)位清0”的操作;當(dāng)兩組對應(yīng)信號線的邏輯電平不同時,輸入比較器A將輸出正有效的計數(shù)控制信號CountA,對延遲計數(shù)器A執(zhí)行“同步計數(shù)”的操作。
3)當(dāng)延遲計數(shù)器A的計數(shù)值等于或大于參數(shù)寄存器A的預(yù)設(shè)限值計數(shù)閾值X的值時,延遲比較器A產(chǎn)生正有效的取樣控制信號SampleC,對取樣鎖存器C執(zhí)行“取樣更新”的操作,取樣更新數(shù)據(jù)直接來自控制線輸入Ctrol[3..0];4)取樣鎖存器C的輸出CtrolQ[3..0]就是抑制了脈沖干擾的控制線信號。
本實(shí)用新型適合如下的干擾模型1)在1條或多條控制線上可同時出現(xiàn)脈沖干擾;2)單脈沖干擾的最大寬度Tnoise_p不大于設(shè)計限值Tnoise,而且距離該干擾始點(diǎn)Tnoise時刻控制線上不存在其他干擾;3)序列脈沖干擾的最大持續(xù)時間Tnoise_c不大于設(shè)計限值Tnoise,而且距離該干擾始點(diǎn)Tnoise時刻控制線上不存在其他干擾。
本實(shí)用新型方法的特點(diǎn)在于1)在保持較高數(shù)據(jù)傳輸速率前提條件下,可有效抑制控制線上出現(xiàn)的寬度不大于Tnoise的單脈沖干擾,以及持續(xù)時間不大于Tnoise的序列脈沖干擾;2)在并行口控制線的抗干擾能力和數(shù)據(jù)速率之間確立了一種準(zhǔn)定量關(guān)系式和簡單的數(shù)字化轉(zhuǎn)換途徑。通過可編程參數(shù)寄存器引入的CPU控制接口,不但可以增加工程設(shè)計的靈活性(如時鐘頻率選擇),而且可以根據(jù)實(shí)際需要進(jìn)一步優(yōu)化控制參數(shù),使這種數(shù)字化轉(zhuǎn)換途徑在更大范圍內(nèi)靈活切換;3)本實(shí)用新型亦可施加在部分控制線組合上面;4)本實(shí)用新型適合采用FPGA或者ASIC的產(chǎn)品設(shè)計工藝。


圖1典型的打印機(jī)并行接口抗干擾原理塊圖圖2a、2b基于RC模擬濾波技術(shù)的抗干擾原理圖(nStrobe信號線為例)圖3ECP工作模式下高速并行口的部分信號線的時序圖示例圖4打印機(jī)并行口的數(shù)字化抗干擾模塊的引入位置說明圖圖5數(shù)字化抗干擾模塊的基本構(gòu)成形式圖6脈沖干擾抑制過程的波形示意圖具體實(shí)施方式
參見圖5,本實(shí)用新型的數(shù)字化干擾防護(hù)模塊包括參數(shù)寄存器A,輸入比較器A,延遲計數(shù)器A,延遲比較器A和取樣鎖存器C,工作原理可敘述如下輸入比較器A通過比較取樣鎖存器C的輸出CtrolQ[3..0]和控制線輸入Ctrol[3..0],實(shí)時監(jiān)視控制線輸入的各種跳變。當(dāng)兩組對應(yīng)信號線的邏輯電平完全相同時,輸入比較器A將輸出無效的計數(shù)控制信號CountA,對延遲計數(shù)器A產(chǎn)生“復(fù)位清0”的操作;當(dāng)兩組對應(yīng)信號線的邏輯電平不同時,輸入比較器A將輸出正有效的計數(shù)控制信號CountA,對延遲計數(shù)器A執(zhí)行“同步計數(shù)”的操作。當(dāng)延遲計數(shù)器A的計數(shù)值等于或大于參數(shù)寄存器A的預(yù)設(shè)限值計數(shù)閾值X的值時,延遲比較器A產(chǎn)生正有效的取樣控制信號SampleC,對取樣鎖存器C執(zhí)行“取樣更新”的操作,取樣更新數(shù)據(jù)直接來自控制信號線Ctrol[3..0]。取樣鎖存器C的輸出CtrolQ[3..0]就是抑制了脈沖干擾的控制線信號。
參數(shù)寄存器A提供X限值設(shè)置。X限值可以是一個或幾個固定的可供選擇的經(jīng)驗數(shù)據(jù),也可以通過CPU接口實(shí)現(xiàn)動態(tài)最優(yōu)設(shè)置。最優(yōu)設(shè)置數(shù)據(jù)一般需要通過CpU自適應(yīng)學(xué)習(xí)算法獲取,通過CPU優(yōu)化算法獲取計數(shù)閾值X的動態(tài)最優(yōu)設(shè)置。
上述計數(shù)閥值X可根據(jù)如下關(guān)系式子取值Xmin=<X<Xmax,Xmin=Round(Tnoise/Tclock),
Xmax=Round(Tsignal/Tclock-2),其中,Xmax表示在最大數(shù)據(jù)傳輸速率期望值限定條件下,預(yù)值X的最大取值限制;Round表示對后面計算的結(jié)果進(jìn)行取整運(yùn)算;Tclock表示取樣時鐘的周期;Tsignal表示控制線中可能出現(xiàn)的最小信號脈沖寬度,與數(shù)據(jù)傳輸速率的期望值密切關(guān)聯(lián);Tnoise=Max(Tnoise_p,Tnoise_c),表示設(shè)計希望的可有效抑制的最大干擾脈沖參數(shù)。
本例中,如果取樣時鐘頻率Clock=40MHz,預(yù)值x=10,那么可有效抑制出現(xiàn)在控制線上的寬度或持續(xù)時間不大于250ns的脈沖干擾,比常規(guī)的解決方案有了明顯的提高。在X的最大取值限定范圍內(nèi),預(yù)值X取得越大,可有效提供防護(hù)的干擾范圍也就越大,但留給IEEE1284模塊的相關(guān)應(yīng)答邏輯的延遲時間裕度也會越小。超過一定的范圍,隨著預(yù)值X的上升,數(shù)據(jù)傳輸速率將開始下降,表明進(jìn)入需要通過降低數(shù)據(jù)傳輸速率獲取干擾防護(hù)能力提升的區(qū)域。
圖6波形示意圖可用于說明控制線上脈沖干擾的抑制過程。仍以ECP工作模式中的一部分信號邏輯關(guān)系為例nStrobe表示由主機(jī)并行口控制器發(fā)出的正常的控制線選通信號波形;xLpStrb表示nStrobe信號線受到脈沖干擾后反映在Schmitt整形隔離器的輸出信號波形,陰影部分表示由于干擾而使原來的邏輯關(guān)系受到破壞;/LpStrb表示經(jīng)過數(shù)字抗干擾模塊處理后nStrobe的對應(yīng)信號波形,原始的邏輯關(guān)系得到恢復(fù);Busy表示由后繼IEEE1284模塊產(chǎn)生的返回主機(jī)的應(yīng)答信號。在xLpStrb波形中,t4~t5期間發(fā)生過一次單脈沖干擾,t7~t8期間發(fā)生過一次序列脈沖干擾,但是只要距離起始干擾點(diǎn)的Tnoise左右位置上干擾消失,那么不管單脈沖干擾或者序列脈沖干擾都可以被有效抑制。此外,如果多條控制線受到干擾,那么Tnoise_p或Tnoise_c的計時起點(diǎn)應(yīng)從其中的最早干擾點(diǎn)開始,而且要求在經(jīng)過Tnoise的延遲后干擾已經(jīng)消失。另一種特殊情況發(fā)生在某控制線正常信號跳變及其延遲Tnoise后的時間點(diǎn),如果伴隨其他脈沖干擾發(fā)生,那么同樣要求在該時間點(diǎn)前后位置上干擾消失。由此可見,本方法要求控制線上出現(xiàn)的任何一次同步到Tclock的電平跳變,不管是正常的信號跳變還是干擾跳變,都要求在延遲Tnoise之后的前后位置上干擾消失,否則干擾脈沖仍有可能被傳遞到后繼的IEEE1284模塊。
對比測試表明,在常規(guī)并行接口抗干擾基礎(chǔ)上附加本實(shí)用新型提出的方案,對常見的控制線脈沖干擾的抑制能力有明顯的提高。此外,由于控制線輸入回路中的RC參數(shù)可以取得較小,所以在ECP工作模式下的不難實(shí)現(xiàn)每秒1M Byte以上的數(shù)據(jù)傳輸速率。
權(quán)利要求1.一種打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng),包括IEEE1284協(xié)議模塊,打印機(jī)控制器模塊,其特征在于打印機(jī)并行接口的控制線回路中加入數(shù)字化干擾防護(hù)模塊,該數(shù)字化干擾防護(hù)模塊包括參數(shù)寄存器A,輸入比較器A,延遲計數(shù)器A,延遲比較器A和取樣鎖存器C,其中輸入比較器A接控制線和取樣鎖存器C輸出,延遲計數(shù)器A接入輸入比較器A的輸出,參數(shù)寄存器接CPU接口,延遲比較器A接入延遲計數(shù)器A和參數(shù)寄存器A的輸出,取樣鎖存器C接入控制線信號和延遲比較器A輸出的控制信號,通過控制線向IEEE1284協(xié)議模塊和輸入比較器A輸出控制信號。
2.如權(quán)利要求1所述的打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng),其特征在于控制線輸入通過RC低通濾波網(wǎng)絡(luò)和schmitt整形器與外部接口隔離。
專利摘要本實(shí)用新型涉及一種打印機(jī)并行接口數(shù)字化抗干擾系統(tǒng),包括IEEE1284協(xié)議模塊和打印機(jī)控制器模塊,在打印機(jī)并行接口的控制線回路中加入數(shù)字化干擾防護(hù)模塊,該模塊結(jié)構(gòu)包括參數(shù)寄存器A,輸入比較器A,延遲計數(shù)器A,延遲比較器A和取樣鎖存器C。通過該模塊去除干擾信號,再輸出給后繼的IEEE1284邏輯模塊。本實(shí)用新型在并行口控制線的抗干擾能力和數(shù)據(jù)速率之間確立了一種準(zhǔn)定量關(guān)系式和簡單的數(shù)字化轉(zhuǎn)換途徑,在保持較高數(shù)據(jù)傳輸速率前提條件下,可有效抑制控制線上出現(xiàn)的單脈沖干擾,以及序列脈沖干擾??蓮V泛應(yīng)用于打印機(jī)控制領(lǐng)域。
文檔編號G06F3/12GK2690958SQ0326559
公開日2005年4月6日 申請日期2003年6月13日 優(yōu)先權(quán)日2003年6月13日
發(fā)明者陳文先, 徐忠良 申請人:上海北大方正科技電腦系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
左贡县| 张家界市| 泸西县| 张家港市| 靖远县| 大庆市| 宝山区| 交口县| 平潭县| 泾阳县| 赤壁市| 万州区| 兴隆县| 筠连县| 南靖县| 嘉鱼县| 北流市| 富蕴县| 左云县| 上虞市| 临泉县| 建德市| 永泰县| 油尖旺区| 星座| 嘉峪关市| 湖州市| 连州市| 偏关县| 沾益县| 樟树市| 绥江县| 横山县| 五原县| 龙岩市| 颍上县| 汶川县| 宣化县| 长葛市| 金秀| 三门峡市|