<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過采用PWM調制解調器實現高速數據接口電路的應用方案

電子設計 ? 來源:微計算機信息 ? 作者:郭鳴;張潤曦;湯亮 ? 2021-02-24 10:23 ? 次閱讀

作者: 郭鳴;張潤曦;湯亮;彭宣戈

1 引言

隨著電路系統需求的擴展,集成電路設計與制造技術的進步,現代數字系統多工作在幾百Mbps的速率上,這些高速系統常包含多個電路模塊。系統中不同模塊間的接口十分重要,它一般采用總線結構。為了獲得更高的數據傳輸速率必須增加內部總線寬度,實際應用中,采用更大芯片面積和更多端口數目。這類問題也出現在板級系統中。為此,提出一個端口同時傳輸多個比特的概念以解決該問題,即采用調制技術,在電路中將數據與時鐘信號合并為一個通道以減少端口數。為解調該信號,接收端則采用時鐘恢復電路(CRC)從數據流中提取時鐘信號。常用的調制技術包括PPM,PCM及PWM。

給出了一采用PWM,傳輸速率達400Mbps的數據接口電路。用脈沖寬度對數據進行編碼,并保證含時鐘周期上升沿,將時鐘信號嵌入到編碼后的數據中,這樣在接收端很容易以傳統的PLL恢復出時鐘??捎肞LLVC輸出來解PWM編碼信號,這樣電路幾乎就只需一個PLL。由于接收信號每個周期都有上升沿,避免了數據格式不同引起的電平與時間偏移。

2 基本原理與系統結構

PWM的脈寬值T與數據速率D可以分別表示為:

上式中N表示每符號的比特數,R表示符號率, 為單位脈寬。為簡化電路設計,我們取N=2。PWM發送單元包括一串/并轉換,PWM調制器,發送PLL,二分頻器及接口電路。接收單元包括接口電路,PWM解調器,接收PLL,并/串轉換。

每2bit的數據通過串/并轉換合并對應為一個符號。00, 01, 10, 11四個不同符號分別對應不同的脈寬。每個符號對應2bit信息,因而采用二分頻電路。CLK經二分頻后作為PLL的參考時鐘。PLL中的VCO能產生五種時鐘相位供PWM調制器使用。PWM由VCO的第一個相位輸出觸發實現同步,由另外四個中的一個來復位,實現了上升沿觸發同步,脈沖寬度編碼的PWM發送電路。

接收電路與發送電路工作過程相反,接收到的PWM信號首先經過接口電路轉化為全擺幅CMOS電平。然后一路送PLL,一路接收PWM,接收PLL與發送PLL相似,只是在各相輸出后產生五個附加相,這五個附加相準確定位,用以檢測PWM編碼信號的下降沿,由圖1可知只要確定了下降沿,符號就能被解碼成2bit的信號,經并/串轉換輸出。

電路的功耗主要來源于PWM編、解碼器及接收、發送PLL。若N增加,上升、下降過程的密度減少,發送與接收單元功耗也隨之減少。發送與接收PLL的功耗由下式決定:

顯然,這個功耗值與N并無直接關系。

3 電路設計

3.1 發送/接收PLL

PLL的性能在本接口電路中相當關鍵,若將PLL與低噪聲的數字電路集成在同一塊硅片上,抖動問題尤為重要。該電路采用的PLL是一個包含PFD,低通濾波器/泵浦,VCO在內的傳統電流泵浦型PLL(CPPLL)。采用外接低通濾波器以減少片上面積,如前所述,發送、接收PLL只在VCO上有所不同。

為獲得低抖動PLL,PFD的性能很重要,PFD的品質可由死區值(即不可檢測的最小相位差)來衡量,傳統的靜態PFD用NAND來復位內部節點,延時大,死區值較大,導致了大的時鐘抖動,從而限制了電路的最高工作頻率。本文采用dec-PFD (double edge checking PFD) ,以避免dd-PFD(difference phase frequency detector)的非對稱性問題,獲得較少的死區值,更高的工作頻率與更低的功耗。泵浦是基于差分對的全差分電路,以UP/DOWN和UPb/DOWNb來切換差分對,獲得泵浦電流。電流源則始終處于通的狀態,開關切換時造成的影響減至最小,避免了從泵浦關態到通態過長的恢復時間。缺點是增加了一定的功耗。

PLL的另一個關鍵模塊是VCO,VCO設計的主要問題是噪聲容限,它決定了PLL在一定的噪聲環境下時鐘抖動的大小。電路采用五相差分型環路振蕩器,為PWM的調制解調提供五相信號。事實上,電路中存在很多噪聲會引起時鐘的抖動,其主要來源就是同一塊基板上集成的大量電路所造成的電源噪聲。為此,我們希望電路能有較大的PSSR(電源抑制比),我們采用圖2所示折疊式電路,每一態都由nmos差分對及pmos對稱負載構成。

VCO振蕩器的頻率取決于狀態數S,及每一態的延時td,如下式所示:

式中td可以用下式表示:

式中Vsw為差分輸出擺幅,CVsw/Iss為平均充放電時間。

顯然,各狀態的時間偏差與寄生電容上電壓、電流源、輸出波形幅度的波動相關。由于負反饋的作用,Vsw是固定的,這個值介于Vdd和Vref之間。保持Iss為常數,級聯電流源輸出電阻愈大,PSSR就愈高。對稱pmos負載用二極管短接,產生關于輸出電平中心對稱的近于線性的I/V曲線。若電源由于噪聲波動上升,Vsw與Iss同時上升,td可保持不變,即td可不受電源波動的影響。這有助于降低VCO對電源的敏感度,如圖2所示,每一個狀態的電流源以兩個nmos管擔任。VCO各相輸出之后是DSE電路,將Vsw差分輸出轉換為軌對軌輸出,其特點是不同Vref時都有50%的占空比輸出。

2.2 PWM調制解調器

前面已知PWM調制器的輸出僅僅包含四種寬度的信號,可采用數字方法產生PWM信號,PWM調制器如圖3所示,兩個主要的模塊為相位檢測(PD)和相位選擇(PS)。此PWM調制器中,PD與一般的PLL中PD的作用類似,即輸出一個與兩個輸入信號相位差成正比的脈寬信號。PD由一個確定的,四個不確定的相位觸發,圖中P1~P5, P1為置位相,P2~P5為四個可能復位相,通過串/并轉換輸出S0,S1來選擇。為避免多次復位的發生,則采用圖4所示的PD。圖5則是PS原理圖,為提高工作速度采用偽NMOS電路。

6 串/并轉換電路

PWM解調電路如圖3所示,接收PLL對接收的已調信號進行采樣,產生相位采樣信號。比較采樣值就可以恢復出原來對應的數據(發送值)。由于采樣信號來自于接收PLL,具有更加穩定的特點。

2.3 串/并,并/串轉換

串/并轉換的作用是將兩個相鄰的輸入數據并化形成S0,S1兩信號,用以進行調制控制,電路如圖6所示。并/串轉換是將解調后的信息串化恢復出數據,電路結構與串/并轉換相似。

2.4 接口電路

為實現電路測試,考慮與1394a串行接口的連接,接口電路由漏極開路電流型晶體管,電平轉換器,差分放大器構成。差分放大器為自偏壓型,具有較寬共模輸入范圍且在電路高頻工作時保證較低誤碼率。

3 實驗結果

電路采用0.25 m DPTM工藝,除LPF,電路都集成在片上,發送單元,接收單元,及發送/接收PLL面積分別為:921×570 m2,723×448 m2,503×339 m2。PLL鎖定在200MHZ時的輸出,利用Tektronix CSA803A測量可得PLL輸出峰-峰抖動為97ps,均方根為9.1ps。

發送電路以不同的四種數據輸入產生四種不同的脈沖寬度,對應這些數據測得的脈沖占空比分別為19.5%, 39.0%, 61.3%, 78.6%,與理想值略有差異。我們保證數據流中有各種脈寬出現,使數據速率達到400Mbps時輸出與輸入相同。脈沖寬度與理想值的差異,可能是由于相位選擇環路動態工作時的定時偏差所引起的,這一偏差愈大會使PWM解調器的采樣范圍減小,增加誤碼率。2.5V供電時功耗為79mW,說明該電路以簡單較少的端口可以良好的工作在400Mbps速率上,對數據格式亦無特別限制,表1給出了電路的性能指標。

表1 電路的性能指標

4 結論

給出的一個基于PWM的高速數據接口電路,采用0.25 m標準CMOS工藝制造,以PLL構造電路,符號速率為200Mbps,數據速率為400Mbps,2.5V供電時接口電路功耗為79mW,適用于接口數目少且接口電路盡可能簡單的系統,對實現片上IP核之間、乃至芯片之間的互連有積極的意義。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    7769

    瀏覽量

    148773
  • PWM
    PWM
    +關注

    關注

    114

    文章

    4918

    瀏覽量

    210290
  • 調制解調器
    +關注

    關注

    3

    文章

    827

    瀏覽量

    38415
收藏 人收藏

    評論

    相關推薦

    RS-232/音頻調制解調器-TF232-AF

    TF232-AF實現RS-232與音頻接口隔離轉換,單片低速調制解調器包括了完整的頻移鍵控調制器、解調器和濾波
    發表于 03-03 23:52

    通信和電信>xDSL 調制解調器/DSLAM

    設計注意事項ADSL 調制解調器ADSL(非對稱數字用戶線)調制解調器是一種超高速數據連接,所使用的電線與常規電話線相同。ADSL 將電話線上提供的可用頻率分開,使
    發表于 12-24 11:26

    虛擬調制解調器

    學了LabVIEW,做了一個簡單的虛擬調制解調器!
    發表于 04-05 18:21

    LoRa?調制解調器相關設計操作

    。上圖LoRa?調制解調器連接上圖還顯示了發送和接收信息的簡要過程。其中,LoRa?調制解調器擁有獨立的雙端口數據緩沖FIFO,而且在所有操作模式下均可通過SPI
    發表于 08-03 15:11

    小巧靈活的低功耗調制解調器IC改進HART通信網絡

    DAC 和 AD5700 HART 調制解調器作為環路供電型數據發射。其他模塊圖 2 中顯示的其他三個模塊是上文提及的UART接口、內部基準和振蕩
    發表于 10-22 14:35

    GSM調制解調器與PSoC 3接口是否有應用說明

    GSM調制解調器與PSoC 3接口是否有應用說明。首先,我想將GSM調制解調器與PSoC 3接口,并通過發送和接收簡單的文本消息與HythM
    發表于 07-22 07:54

    線纜調制解調器的原理是什么?

    線纜調制解調器(簡稱CM),Cable是指有線電視網絡,Modem是調制解調器。平常用Modem通過電話線上互聯網,而線纜調制解調器是在有線電視網絡上用來上互聯網的設備,它是串接在用戶
    發表于 09-27 09:11

    ADSL調制解調器調制解調器的典型應用電路

    單路12V電源ADSL調制解調器線路驅動,具有低諧波失真性能LT1886,高速雙功率放大器,具有出色的高頻失真性能
    發表于 06-01 14:20

    Virtex 2 Pro與Fargo Maestro 20 GSM調制解調器連接問題的解決辦法?

    你好,,我做的項目涉及從fpga向任何手機發送消息任何gsm調制解調器...所以需要接口Virtex 2Pro和GSM調制解調器..因為我設計了一個工作在9600波特率的UART ..當我通過
    發表于 06-13 20:28

    如何選擇理想的ADSL調制解調器解決方案?

    如何選擇理想的ADSL調制解調器解決方案?
    發表于 05-28 06:03

    什么是Modem(調制解調器

    什么是Modem(調制解調器)  Modem(調制解調器)是Modulator
    發表于 12-28 13:33 ?1489次閱讀

    調制解調器與電腦接口電路

    調制解調器與電腦接口電路 調制解調器與PC機接口實際上也就是調制解調器中單片機W77E58與P
    發表于 02-16 11:59 ?1385次閱讀
    <b class='flag-5'>調制解調器</b>與電腦<b class='flag-5'>接口</b><b class='flag-5'>電路</b>

    接收方調制解調器與單片機的接口電路

    接收方調制解調器與單片機的接口電路 接收方調制解調器電路與戰場傳感器方調制解調器
    發表于 02-16 13:49 ?1200次閱讀
    接收方<b class='flag-5'>調制解調器</b>與單片機的<b class='flag-5'>接口</b><b class='flag-5'>電路</b>

    調制解調器(Modem),調制解調器(Modem)是什么意思

    調制解調器(Modem),調制解調器(Modem)是什么意思 調制解調器,是一種計算機硬件,它能把計算機的數字信號翻譯成
    發表于 03-19 14:15 ?3273次閱讀

    調制解調器和adsl有什么區別_調制解調器和adsl對比解析

    ADSL和調制解調器是兩種不同的概念,ADSL是一種技術,而調制解調器是一種設備,調制解調器只是實現了ADSL技術的一種設備,ADSL用的貓是只是調
    發表于 01-30 11:51 ?9254次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>