一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、應(yīng)用于通信協(xié)議接收端的 可靠性設(shè)計(jì)方法。
【背景技術(shù)】
[0002] 通信信號(hào)沿著傳輸線向前傳輸?shù)臅r(shí)候,會(huì)遇到一定的阻抗,如果這個(gè)阻抗是恒定 的,那么通信信號(hào)是穩(wěn)定的;否則,遇到任何導(dǎo)致阻抗變化的因素,如電阻、電容、電感、終端 設(shè)備等,通信信號(hào)會(huì)發(fā)生反射效應(yīng)。反射系數(shù)是反映信號(hào)反射的重要指標(biāo),假設(shè)變化前的阻 抗是Zi,變化后的阻抗是Z2,信號(hào)電壓是V,那么阻抗系f
,反射電壓為。由 此可以看出反射電壓會(huì)改變通信信號(hào)的波形,在通信接收端對(duì)信號(hào)的判決有重大影響。PS2 協(xié)議,I2C協(xié)議等通信協(xié)議需要基于信號(hào)邊沿進(jìn)行處理,如果不能正確的獲得信號(hào)的邊沿信 息,后續(xù)的處理就得不到保障,而且在通信過程中不免有高頻毛刺的出現(xiàn)?;诖?,現(xiàn)提供 一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,專門用來消除高頻毛刺,進(jìn)而消除信號(hào)反 射效應(yīng)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種實(shí)用性強(qiáng)、應(yīng)用于通信協(xié)議接 收端的可靠性設(shè)計(jì)方法。
[0004] 一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,其實(shí)現(xiàn)過程為,系統(tǒng)時(shí)鐘對(duì)通信 信號(hào)先進(jìn)行高頻毛刺消除,進(jìn)而消除信號(hào)的反射效應(yīng),對(duì)信號(hào)完整性的問題進(jìn)行修復(fù),便于 后續(xù)對(duì)通信信號(hào)的處理。
[0005] 所述可靠性設(shè)計(jì)的過程為:系統(tǒng)時(shí)鐘首先對(duì)信號(hào)采樣并比較,然后提取信號(hào)邊沿, 屏蔽消除高頻毛刺后,修復(fù)信號(hào),保持信號(hào)完整性。
[0006] 所述可靠性設(shè)計(jì)的詳細(xì)過程為: 系統(tǒng)時(shí)鐘先對(duì)信號(hào)進(jìn)行兩次采樣以消除信號(hào)不確定性的傳播,進(jìn)而再對(duì)其兩次采樣, 對(duì)后面三次采樣數(shù)據(jù)進(jìn)行比較; 當(dāng)此三個(gè)信號(hào)值為" 101"或者"010"時(shí),中間的"0"或" 1"為高頻毛刺,因高頻毛刺持 續(xù)時(shí)間小于系統(tǒng)時(shí)鐘周期,所以要消除這個(gè)"〇"或"1",當(dāng)系統(tǒng)時(shí)鐘檢測(cè)到"1x1"或者"0x0" 時(shí),就判定為" 111 "或者" 〇〇〇 ",從而消除高頻毛刺; 當(dāng)檢測(cè)到信號(hào)下降沿時(shí),輸出的修復(fù)信號(hào)置"0",同時(shí)計(jì)數(shù)從1開始計(jì)數(shù),一直計(jì)數(shù)到 預(yù)設(shè)值CNT,在計(jì)數(shù)器計(jì)數(shù)到CNT之前,不再檢測(cè)信號(hào)上升沿;當(dāng)遇到下降沿時(shí),計(jì)數(shù)器從1 重新計(jì)數(shù),直到計(jì)數(shù)到CNT,再開啟上升沿檢測(cè); 當(dāng)檢測(cè)到信號(hào)上降沿時(shí),輸出的修復(fù)信號(hào)置" 1",其它情況下信號(hào)保持不變,由此,通信 中的高頻毛刺和由于阻抗發(fā)生變化引起的信號(hào)反射效應(yīng)就完全消除了。
[0007] 本發(fā)明的一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,具有以下優(yōu)點(diǎn): 實(shí)施簡(jiǎn)便且多樣化,本發(fā)明設(shè)計(jì)可以通過單片機(jī),CPLD,F(xiàn)PGA,甚至ASIC實(shí)現(xiàn),實(shí)施方 式具有多樣化的特點(diǎn)。
[0008] 抗干擾性強(qiáng),本發(fā)明設(shè)計(jì)不僅可以消除信號(hào)傳輸中出現(xiàn)的高頻毛刺,而且可以去 除通信中的信號(hào)反射效應(yīng)。
[0009] 應(yīng)用廣泛,本發(fā)明設(shè)計(jì)可以應(yīng)用于PS2協(xié)議,也可以應(yīng)用于I2C總線協(xié)議,但不僅 限于PS2/I2C協(xié)議,凡是具有高頻毛刺和信號(hào)反射效應(yīng)的地方均可應(yīng)用此設(shè)計(jì)方法來提高 信號(hào)的可靠性,實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0010] 附圖1為本發(fā)明的設(shè)計(jì)實(shí)現(xiàn)框圖。
[0011] 附圖2為本發(fā)明的設(shè)計(jì)時(shí)序圖。
【具體實(shí)施方式】
[0012] 下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
[0013] 本發(fā)明提供一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,如附圖1所示,其實(shí) 現(xiàn)過程為,系統(tǒng)時(shí)鐘對(duì)通信信號(hào)先進(jìn)行高頻毛刺消除,進(jìn)而消除信號(hào)的反射效應(yīng),對(duì)信號(hào)完 整性的問題進(jìn)行修復(fù),便于后續(xù)對(duì)通信信號(hào)的處理。
[0014] 所述可靠性設(shè)計(jì)的過程為:系統(tǒng)時(shí)鐘首先對(duì)信號(hào)采樣并比較,然后提取信號(hào)邊沿, 屏蔽消除高頻毛刺后,修復(fù)信號(hào),保持信號(hào)完整性。
[0015] 所述可靠性設(shè)計(jì)的詳細(xì)過程為: 系統(tǒng)時(shí)鐘先對(duì)信號(hào)進(jìn)行2次采樣以消除信號(hào)不確定性的傳播,進(jìn)而再對(duì)其2次采樣, 對(duì)后面3次采樣數(shù)據(jù)進(jìn)行比較,如果此3個(gè)信號(hào)值為" 101"或者"010",那么中間的"0"或 "1"為高頻毛刺,因?yàn)楦哳l毛刺持續(xù)時(shí)間不可能超過系統(tǒng)時(shí)鐘周期,所以需要消除這個(gè)"〇" 或 "1"。
[0016] 在此,系統(tǒng)時(shí)鐘只要檢測(cè)到"1x1"或者"0x0",就判定為"111"或者"000",從而消 除尚頻毛刺。
[0017] 在此處理基礎(chǔ)上,信號(hào)的高頻毛刺已經(jīng)被消除,所以再次檢測(cè)到信號(hào)邊沿時(shí),那一 定是原始信號(hào)的邊沿,而不是噪聲。
[0018] 若檢測(cè)到信號(hào)下降沿,輸出的修復(fù)信號(hào)置"0",同時(shí)計(jì)數(shù)從1開始計(jì)數(shù),一直計(jì)數(shù) 到預(yù)設(shè)值CNT,在計(jì)數(shù)器計(jì)數(shù)到CNT之前,不再檢測(cè)信號(hào)上升沿,相當(dāng)于將此時(shí)間段的原始 信號(hào)屏蔽,但是下降沿依然檢測(cè),遇到下降沿,計(jì)數(shù)器將從1重新計(jì)數(shù),直到計(jì)數(shù)到CNT,再 開啟上升沿檢測(cè);之后若檢測(cè)到信號(hào)上降沿,輸出的修復(fù)信號(hào)置" 1",其它情況下信號(hào)保持 不變。
[0019] 由此,通信中的高頻毛刺和由于阻抗發(fā)生變化引起的信號(hào)反射效應(yīng)就完全消除 了。該可靠性設(shè)計(jì)的時(shí)序圖如附圖2所示。
[0020] 上述【具體實(shí)施方式】?jī)H是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于 上述【具體實(shí)施方式】,任何符合本發(fā)明的一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法的權(quán) 利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本 發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,其特征在于,其實(shí)現(xiàn)過程為,系統(tǒng)時(shí) 鐘對(duì)通信信號(hào)先進(jìn)行高頻毛刺消除,進(jìn)而消除信號(hào)的反射效應(yīng),對(duì)信號(hào)完整性的問題進(jìn)行 修復(fù),便于后續(xù)對(duì)通信信號(hào)的處理。2. 根據(jù)權(quán)利要求1所述的一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,其特征在 于,所述可靠性設(shè)計(jì)的過程為:系統(tǒng)時(shí)鐘首先對(duì)信號(hào)采樣并比較,然后提取信號(hào)邊沿,屏蔽 消除高頻毛刺后,修復(fù)信號(hào),保持信號(hào)完整性。3. 根據(jù)權(quán)利要求2所述的一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,其特征在 于,所述可靠性設(shè)計(jì)的詳細(xì)過程為: 系統(tǒng)時(shí)鐘先對(duì)信號(hào)進(jìn)行兩次采樣以消除信號(hào)不確定性的傳播,進(jìn)而再對(duì)其兩次采樣, 對(duì)后面三次采樣數(shù)據(jù)進(jìn)行比較; 當(dāng)此三個(gè)信號(hào)值為" 101"或者"010"時(shí),中間的"0"或" 1"為高頻毛刺,因高頻毛刺持 續(xù)時(shí)間小于系統(tǒng)時(shí)鐘周期,所以要消除這個(gè)"〇"或"1",當(dāng)系統(tǒng)時(shí)鐘檢測(cè)到"1x1"或者"0x0" 時(shí),就判定為" 111 "或者" 〇〇〇 ",從而消除高頻毛刺; 當(dāng)檢測(cè)到信號(hào)下降沿時(shí),輸出的修復(fù)信號(hào)置"0",同時(shí)計(jì)數(shù)從1開始計(jì)數(shù),一直計(jì)數(shù)到 預(yù)設(shè)值CNT,在計(jì)數(shù)器計(jì)數(shù)到CNT之前,不再檢測(cè)信號(hào)上升沿;當(dāng)遇到下降沿時(shí),計(jì)數(shù)器從1 重新計(jì)數(shù),直到計(jì)數(shù)到CNT,再開啟上升沿檢測(cè); 當(dāng)檢測(cè)到信號(hào)上降沿時(shí),輸出的修復(fù)信號(hào)置" 1",其它情況下信號(hào)保持不變,由此,通信 中的高頻毛刺和由于阻抗發(fā)生變化引起的信號(hào)反射效應(yīng)就完全消除了。
【專利摘要】本發(fā)明公開了一種應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法,系統(tǒng)時(shí)鐘對(duì)通信信號(hào)先進(jìn)行高頻毛刺消除,進(jìn)而消除信號(hào)的反射效應(yīng),對(duì)信號(hào)完整性的問題進(jìn)行修復(fù),便于后續(xù)對(duì)通信信號(hào)的處理。該應(yīng)用于通信協(xié)議接收端的可靠性設(shè)計(jì)方法與現(xiàn)有技術(shù)相比,具有實(shí)施簡(jiǎn)便且多樣化、抗干擾性強(qiáng)、應(yīng)用廣泛等特點(diǎn),具有廣闊的應(yīng)用前景。
【IPC分類】H04L25/03
【公開號(hào)】CN105282070
【申請(qǐng)?zhí)枴緾N201510735068
【發(fā)明人】李朋, 趙鑫鑫, 梁智豪
【申請(qǐng)人】浪潮集團(tuán)有限公司
【公開日】2016年1月27日
【申請(qǐng)日】2015年11月3日