專利名稱:減少emi的并行數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種并行數(shù)據(jù)傳輸方法,尤其是一種減少EMI (Electro-MagneticInte rference)的并行數(shù)據(jù)傳輸方法,具體地說是一種減少環(huán)境噪聲對(duì)人類身體的危害,并提高 數(shù)據(jù)傳 輸準(zhǔn)確率的并行數(shù)據(jù)傳輸方法。
背景技術(shù):
在并行數(shù)據(jù)的傳輸中,傳輸線路上的EMI (電磁干擾)會(huì)隨著數(shù)據(jù)傳輸速率的提 高,以及數(shù)據(jù)轉(zhuǎn)換頻度的增加而增強(qiáng)。EMI的危害是公認(rèn)的,它不僅會(huì)影響人類身體的健康, 也干擾自身和周圍電子系統(tǒng)的數(shù)據(jù)處理或數(shù)據(jù)傳輸。因此,在并行數(shù)據(jù)傳輸中盡可能地減 少EMI是非常必要的。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種減少EMI的并行數(shù)據(jù)傳輸 方法,其能夠有效減少并行數(shù)據(jù)傳輸時(shí)的電磁干擾,提高并行數(shù)據(jù)傳輸時(shí)的準(zhǔn)確率。按照本發(fā)明提供的技術(shù)方案,所述減少EMI的并行數(shù)據(jù)傳輸方法,所述并行數(shù)據(jù) 傳輸方法包括如下步驟a、接收并行數(shù)據(jù)roW_data,所述并行數(shù)據(jù)roW_data的寬度為W ;b、當(dāng)所述接收的并行數(shù)據(jù)r0W_data為初始數(shù)據(jù)時(shí),執(zhí)行步驟c ;當(dāng)所述接收的并 行數(shù)據(jù)roW_data為后續(xù)數(shù)據(jù)時(shí),執(zhí)行步驟d ;C、當(dāng)所述接收的并行數(shù)據(jù)roW_data為初始數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù) send_data及對(duì)應(yīng)的極性POL ;所述傳輸?shù)牟⑿袛?shù)據(jù)sencLdata的寬度為W,極性POL為低 電平,且傳輸?shù)牟⑿袛?shù)據(jù)sencLdata等于接收的并行數(shù)據(jù)roW_data ;d、當(dāng)接收的并行數(shù)據(jù)r0W_data為后續(xù)數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù)sencL data及對(duì)應(yīng)的極性P0L,所述傳輸并行數(shù)據(jù)sencLdata的寬度為W ;將當(dāng)前的接收并行數(shù)據(jù) row_data與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)roW_data的異或,并得到W個(gè)異或的結(jié)果,所述 W個(gè)異或結(jié)果中包括M個(gè)“0”和N個(gè)“ 1 ”,且M+N = W ;當(dāng)W個(gè)異或結(jié)果中N ( W/2時(shí),傳輸 并行數(shù)據(jù)sencLdata為當(dāng)前的接收并行數(shù)據(jù)roW_data,且極性POL為低電平;當(dāng)W個(gè)異或 結(jié)果中N > W/2時(shí),傳輸并行數(shù)據(jù)sencLdata為當(dāng)前的接收并行數(shù)據(jù)r0W_data的反碼,且 極性POL為高電平;e、傳輸所述傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性POL ;f、根據(jù)傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性P0L,恢復(fù)對(duì)應(yīng)的并行數(shù)據(jù)row_ data ο所述恢復(fù)后的并行數(shù)據(jù)r0W_data與接收并行數(shù)據(jù)延遲了兩個(gè)傳輸時(shí)鐘。步驟f 中,當(dāng)所述極性POL為低電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù)sencL data ;當(dāng)所述極性POL為高電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù) send_data 的反碼。
本發(fā)明的優(yōu)點(diǎn)通過將相鄰兩個(gè)時(shí)刻的并行數(shù)據(jù)進(jìn)行分析處理,并對(duì)所述分析處 理結(jié)果數(shù)據(jù)進(jìn)行判斷,從而確定傳輸并行數(shù)據(jù),使傳輸并行數(shù)據(jù)的跳變的個(gè)數(shù)最小,降低數(shù) 據(jù)傳輸過程中的電磁干擾,提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確率。
圖1為本發(fā)明得到傳輸并行數(shù)據(jù)的示意圖。圖2為本發(fā)明恢復(fù)并行數(shù)據(jù)的過程示意圖。
具體實(shí)施例方式下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。通常來講,并行數(shù)據(jù)傳輸?shù)乃俾适欠€(wěn)定而又同步的,數(shù)據(jù)的變化都與某一時(shí)鐘保 持同步。所謂的數(shù)據(jù)傳輸速率,其實(shí)就是對(duì)應(yīng)時(shí)鐘的速率;一般該時(shí)鐘并不和這些數(shù)據(jù)總線 放在一起。在并行數(shù)據(jù)傳輸過程中,若干數(shù)據(jù)間會(huì)有不同程度的跳變;而數(shù)據(jù)間的跳變會(huì)產(chǎn) 生電磁干擾,為了減少并行數(shù)據(jù)傳輸過程中的電磁干擾,可以采用下述并行數(shù)據(jù)傳輸方法, 所述并行數(shù)據(jù)傳輸方法包括如下步驟a、接收并行數(shù)據(jù)roW_data,所述并行數(shù)據(jù)roW_data的寬度為W ;b、當(dāng)所述接收的并行數(shù)據(jù)r0W_data為初始數(shù)據(jù)時(shí),執(zhí)行步驟c ;當(dāng)所述接收的并 行數(shù)據(jù)roW_data為后續(xù)數(shù)據(jù)時(shí),執(zhí)行步驟d ;C、當(dāng)所述接收的并行數(shù)據(jù)roW_data為初始數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù) send_data及對(duì)應(yīng)的極性POL ;所述傳輸?shù)牟⑿袛?shù)據(jù)sencLdata的寬度為W,極性POL為低 電平,且傳輸?shù)牟⑿袛?shù)據(jù)sencLdata等于接收的并行數(shù)據(jù)roW_data ;d、當(dāng)接收的并行數(shù)據(jù)r0W_data為后續(xù)數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù)sencL data及對(duì)應(yīng)的極性P0L,所述傳輸并行數(shù)據(jù)sencLdata的寬度為W ;將當(dāng)前的接收并行數(shù)據(jù) row_data與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)roW_data的異或,并得到W個(gè)異或的結(jié)果,所述 W個(gè)異或結(jié)果中包括M個(gè)“0”和N個(gè)“ 1 ”,且M+N = W ;當(dāng)W個(gè)異或結(jié)果中N ( W/2時(shí),傳輸 并行數(shù)據(jù)sencLdata為當(dāng)前的接收并行數(shù)據(jù)roW_data,且極性POL為低電平;當(dāng)W個(gè)異或 結(jié)果中N > W/2時(shí),傳輸并行數(shù)據(jù)sencLdata為當(dāng)前的接收并行數(shù)據(jù)r0W_data的反碼,且 極性POL為高電平;當(dāng)前時(shí)刻的接收并行數(shù)據(jù)roW_data與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)roW_data進(jìn) 行異或,進(jìn)行異或時(shí),將兩組并行數(shù)據(jù)進(jìn)行逐位異或,從而能夠得到W個(gè)異或結(jié)果;異或時(shí), 對(duì)應(yīng)位的數(shù)據(jù)相同時(shí),異或結(jié)果為“0”;當(dāng)對(duì)應(yīng)位的數(shù)據(jù)不同時(shí),異或結(jié)果為“1”。異或結(jié)果 為“0”,表示當(dāng)前時(shí)刻的接收并行數(shù)據(jù)r0W_data的數(shù)值沒有發(fā)生跳變,異或結(jié)果為“1”時(shí), 表示當(dāng)前時(shí)刻的接收并行數(shù)據(jù)roW_data的數(shù)字發(fā)生了跳變,這個(gè)跳變結(jié)果會(huì)對(duì)并行數(shù)據(jù) 傳輸過程中產(chǎn)生干擾,因此我們要減少并行數(shù)據(jù)傳輸過程中總的數(shù)據(jù)跳變量,能夠有利于 減少總的電磁干擾;通過對(duì)當(dāng)前時(shí)刻的接收并行數(shù)據(jù)r0W_data與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)row_ data進(jìn)行異或,并分析異或中N與異或結(jié)果W的大小關(guān)系,確保使并行數(shù)據(jù)在傳輸數(shù)據(jù)過程 中數(shù)據(jù)的跳變量最小,最大程度的減少并行數(shù)據(jù)傳輸過程的電磁干擾;
e、傳輸所述傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性POL ;f、根據(jù)傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性P0L,恢復(fù)對(duì)應(yīng)的并行數(shù)據(jù)row_data ;在恢復(fù)傳輸并行數(shù)據(jù)sencLdata,得到對(duì)應(yīng)的并行數(shù)據(jù)roW_data時(shí),當(dāng)所述極性POL 為低電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù)sencLdata ;當(dāng)所述極性POL 為高電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù)sencLdata的反碼。在上述并行數(shù)據(jù)傳輸過程中,只是在傳輸并行數(shù)據(jù)sencLdata同時(shí),也將傳輸并 行數(shù)據(jù)sencLdata的對(duì)應(yīng)極性POL進(jìn)行傳輸,以便能夠?qū)鬏敳⑿袛?shù)據(jù)sencLdata能夠精 確的恢復(fù)??梢酝ㄟ^增加數(shù)據(jù)傳輸通道,就可以將傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性 POL進(jìn)行同時(shí)傳輸;相比并行數(shù)據(jù)傳輸過程中產(chǎn)生的電磁干擾帶來的影響,所述傳輸方法 的復(fù)雜度和成本較小。恢復(fù)后的并行數(shù)據(jù)roW_data與接收的并行數(shù)據(jù)roW_data間只是延 遲了兩個(gè)時(shí)鐘,不會(huì)對(duì)數(shù)據(jù)的準(zhǔn)確性產(chǎn)生影響。圖1和圖2為以W = 16的并行數(shù)據(jù)為例,來說明本發(fā)明的傳輸過程。如圖1和圖 2所示數(shù)據(jù)傳輸?shù)浇邮斩撕?,得到接收并行?shù)據(jù)roW_data ;通過對(duì)當(dāng)前時(shí)刻和前一時(shí)刻對(duì) 應(yīng)的接收并行數(shù)據(jù)進(jìn)行比較處理,能夠得到對(duì)應(yīng)的傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性 POL。將傳輸并行數(shù)據(jù)sencLdata及對(duì)應(yīng)的極性POL同時(shí)傳輸,并在接收端對(duì)傳輸并行數(shù)據(jù) sencLdata及對(duì)應(yīng)的極性POL進(jìn)行恢復(fù),能夠得到原來的并行數(shù)據(jù)值即roW_data,上述過程 是兩個(gè)互逆過程,是完全可以方便地實(shí)現(xiàn)的。從圖1中可以看出,如果采用目前的并行數(shù)據(jù) 傳輸方法,那么圖1中數(shù)據(jù)寬度為W = 16將會(huì)發(fā)生數(shù)據(jù)跳變(0- > 1或1- > 0)的次數(shù)為 62次,但如果采用本發(fā)明的數(shù)據(jù)傳輸方法,那么數(shù)據(jù)寬度為W = 16數(shù)據(jù)跳變次數(shù)只有8次, 遠(yuǎn)遠(yuǎn)低于原來的跳變次數(shù),從而達(dá)到了減少EMI的目的。
權(quán)利要求
一種減少EMI的并行數(shù)據(jù)傳輸方法,其特征是,所述并行數(shù)據(jù)傳輸方法包括如下步驟(a)、接收并行數(shù)據(jù)row_data,所述并行數(shù)據(jù)row_data的寬度為W;(b)、當(dāng)所述接收的并行數(shù)據(jù)row_data為初始數(shù)據(jù)時(shí),執(zhí)行步驟(c);當(dāng)所述接收的并行數(shù)據(jù)row_data為后續(xù)數(shù)據(jù)時(shí),執(zhí)行步驟(d);(c)、當(dāng)所述接收的并行數(shù)據(jù)row_data為初始數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù)send_data及對(duì)應(yīng)的極性POL;所述傳輸?shù)牟⑿袛?shù)據(jù)send_data的寬度為W,極性POL為低電平,且傳輸?shù)牟⑿袛?shù)據(jù)send_data等于接收的并行數(shù)據(jù)row_data;(d)、當(dāng)接收的并行數(shù)據(jù)row_data為后續(xù)數(shù)據(jù)時(shí),得到對(duì)應(yīng)的傳輸并行數(shù)據(jù)send_data及對(duì)應(yīng)的極性POL,所述傳輸并行數(shù)據(jù)send_data的寬度為W;將當(dāng)前的接收并行數(shù)據(jù)row_data與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)row_data的異或,并得到W個(gè)異或的結(jié)果,所述W個(gè)異或結(jié)果中包括M個(gè)“0”和N個(gè)“1”,且M+N=W;當(dāng)W個(gè)異或結(jié)果中N≤W/2時(shí),傳輸并行數(shù)據(jù)send_data為當(dāng)前的接收并行數(shù)據(jù)row_data,且極性POL為低電平;當(dāng)W個(gè)異或結(jié)果中N>W(wǎng)/2時(shí),傳輸并行數(shù)據(jù)send_data為當(dāng)前的接收并行數(shù)據(jù)row_data的反碼,且極性POL為高電平;(e)、傳輸所述傳輸并行數(shù)據(jù)send_data及對(duì)應(yīng)的極性POL;(f)、根據(jù)傳輸并行數(shù)據(jù)send_data及對(duì)應(yīng)的極性POL,恢復(fù)對(duì)應(yīng)的并行數(shù)據(jù)row_data。
2.根據(jù)權(quán)利要求1所述減少EMI的并行數(shù)據(jù)傳輸方法,其特征是所述恢復(fù)后的并行 數(shù)據(jù)r0W_data與接收并行數(shù)據(jù)延遲了兩個(gè)傳輸時(shí)鐘。
3.根據(jù)權(quán)利要求1所述減少EMI的并行數(shù)據(jù)傳輸方法,其特征是步驟(f)中,當(dāng)所述 極性POL為低電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù)sencLdata ;當(dāng)所 述極性POL為高電平時(shí),所述恢復(fù)后的并行數(shù)據(jù)roW_data為傳輸并行數(shù)據(jù)sencLdata的反 碼。
全文摘要
本發(fā)明涉及一種減少EMI的并行數(shù)據(jù)傳輸方法,其包括如下步驟a、接收并行數(shù)據(jù);b、當(dāng)接收的并行數(shù)據(jù)為初始數(shù)據(jù)時(shí),執(zhí)行步驟c;否則,執(zhí)行步驟d;c、當(dāng)接收的并行數(shù)據(jù)為初始數(shù)據(jù)時(shí),傳輸?shù)牟⑿袛?shù)據(jù)等于接收的并行數(shù)據(jù),極性為低電平;d、當(dāng)接收的并行數(shù)據(jù)為后續(xù)數(shù)據(jù)時(shí),將當(dāng)前的接收并行數(shù)據(jù)與前一時(shí)刻對(duì)應(yīng)的接收并行數(shù)據(jù)的異或,,W個(gè)異或結(jié)果中包括M個(gè)“0”和N個(gè)“1”;當(dāng)N≤W/2時(shí),傳輸并行數(shù)據(jù)為當(dāng)前的接收并行數(shù)據(jù)且極性為低電平;當(dāng)N>W(wǎng)/2時(shí),傳輸并行數(shù)據(jù)為當(dāng)前的接收并行數(shù)據(jù)的反碼且極性為高電平;e、傳輸并行數(shù)據(jù)及對(duì)應(yīng)的極性;f、恢復(fù)對(duì)應(yīng)的并行數(shù)據(jù)。本發(fā)明降低并行數(shù)據(jù)傳輸過程中的電磁干擾,提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確率。
文檔編號(hào)H04B15/00GK101860402SQ201010193068
公開日2010年10月13日 申請(qǐng)日期2010年6月7日 優(yōu)先權(quán)日2010年6月7日
發(fā)明者史訓(xùn)男, 唐偉, 王開, 范衛(wèi)東, 范建林 申請(qǐng)人:無錫新硅微電子有限公司