<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于CPLD的高速可程控數字延遲線(xiàn)系統的設計

基于CPLD的高速可程控數字延遲線(xiàn)系統的設計

——
作者:王群要 高大慶 上官靖斌 黃志海 辛俊 時(shí)間:2007-08-30 來(lái)源:微計算機信息 收藏
1. 引言

  Kicker電源是“九五”國家重大科學(xué)工程之一蘭州重離子加速器冷卻儲存環(huán)(HIRFL-CSR)的注入引出系統中一個(gè)重要組成部分[1] ,電源系統共包括六個(gè)分電源,它們需從共同的信號源接收信號,由于要求它們接收到的信號為同步信號而又因為地理位置致使其接收的信號是不可能完全同步的,為使其接收到同步信號需要在各分電源前端各配置一高速脈沖數字延遲線(xiàn),對輸入信號進(jìn)行調節使經(jīng)過(guò)數字延遲線(xiàn)后所有信號達到同步的效果。數字延遲線(xiàn)要求其延遲時(shí)間可調,時(shí)間范圍為:5ns~300ns。延遲線(xiàn)是用于將電信號延遲一段時(shí)間的元件或器件,其廣泛使用在雷達、電子計算機、彩色電視系統、通信系統,以及測量?jì)x器中。

  隨著(zhù)EDA技術(shù)的廣泛應用,CPLD已成為現代數字系統設計的主要手段, CPLD的時(shí)鐘延遲可達到ns級,結合其并行工作方式,在超高速、實(shí)時(shí)測控方面有非常廣闊的應用前景;并且CPLD具有高集成度、高可靠性,幾乎可將整個(gè)設計系統下載于同一芯片中,實(shí)現所謂片上系統,從而大大縮小其體積。CPLD目前正朝著(zhù)更高速、更高集成度、更強功能和更靈活的方向發(fā)展[2]。采用CPLD來(lái)實(shí)現數字延遲線(xiàn)系統,不 但大大節省電路開(kāi)發(fā)費用,而且能提高設計效率,同時(shí)還能有效實(shí)現電路的數字化與微型化。

  2 數字延遲線(xiàn)工作原理

  數字延遲線(xiàn)是將邏輯信號延遲一段時(shí)間的元件或器件。通常數字延遲線(xiàn)的設計思路是通過(guò)兩個(gè)參數完全相同的延遲模塊分別對脈沖的上升沿和下降沿進(jìn)行延遲來(lái)達到脈沖信號整體延遲一段時(shí)間的效果。而由于實(shí)際上不可能存在參數完全相同的延遲模塊使得脈沖前后沿的延遲時(shí)間不可能完全相同,所以這種設計的數字延遲線(xiàn)的延遲精度不可能很高。如果僅用一個(gè)延遲模塊就能同時(shí)完成脈沖前后沿的延遲,這樣就即節省了電路制作成本又提高了延遲線(xiàn)的延遲精度。本文正是基于這一思想并使用CPLD芯片來(lái)實(shí)現數字延遲線(xiàn)的設計的。

  本數字延遲線(xiàn)整體思想是:延遲模塊在觸發(fā)信號上升沿到來(lái)時(shí)開(kāi)始工作,邏輯控制電路控制其輸出為輸入脈沖同相信號或輸入脈沖反相信號,邏輯控制電路輸出用于觸發(fā)延遲模塊,在延遲線(xiàn)輸入脈沖上升沿到來(lái)時(shí),邏輯控制電路輸出為與輸入脈沖同相信號,進(jìn)而觸發(fā)延遲模塊,在延遲線(xiàn)輸入脈沖下降沿到來(lái)時(shí),邏輯控制電路輸出為與輸入脈沖反相信號,該信號剛好為上升沿,進(jìn)而觸發(fā)延遲模塊進(jìn)行延遲。同時(shí)該數字延遲線(xiàn)設計采用了反饋網(wǎng)絡(luò )結構,結構更緊湊,更穩定。具體工作原理如下:

數字延遲線(xiàn)電路工作原理時(shí)序圖


圖1 數字延遲線(xiàn)電路工作原理時(shí)序圖

  延遲線(xiàn)輸入信號A,其反相信號 ,兩信號通過(guò)邏輯控制模塊其輸出信號O1與其中一路信號同相,該信號接入可逆計數器模塊置位端,當O1信號上升沿到來(lái)時(shí)觸發(fā)可逆計數器開(kāi)始計數,計數器計數結束后輸出信號CK觸發(fā)T觸發(fā)器使T觸發(fā)器輸出態(tài)Q和 反相,輸出端Q為該數字延遲線(xiàn)的輸出端,其相對輸入信號A有可逆計數器計數時(shí)間T的相對延遲,同時(shí)T觸發(fā)器的輸出端Q和 又作為邏輯控制模塊的選擇控制信號對信號A和 進(jìn)行選擇。初試狀態(tài)下延遲線(xiàn)輸入信號為低電平,T觸發(fā)器輸出端即延遲線(xiàn)輸出端Q也為低電平,此時(shí)邏輯控制模塊選擇輸入信號A使其輸出信號O1和信號A同相,信號O1輸入至計數器置位端,計數器置位端低電平有效,所以O1使可逆計數器處于置位狀態(tài),使計數器輸出端狀態(tài)恒處于預置位狀態(tài),計數器輸出信號不發(fā)生改變,即而T觸發(fā)器輸出Q不發(fā)生改變,當信號A上升沿到來(lái)時(shí),信號O1上升沿同時(shí)到來(lái)使其變?yōu)楦唠娖?,高電平觸發(fā)計數器開(kāi)始減計數,當計數器計數至0時(shí),計數器輸出端經(jīng)或非門(mén)輸出的信號CK由低電平變?yōu)楦唠娖?,該上升沿觸發(fā)T觸發(fā)器使其輸出端Q反相,由低電平變?yōu)楦唠娖?,同時(shí)T觸發(fā)器的輸出端Q和 作為邏輯控制模塊的選擇控制信號使其輸出信號O1變?yōu)榕c 同相,而此時(shí) 為低電平,所以O1信號使計數器處于置數狀態(tài)輸出為預置數,使得CK有變?yōu)榈碗娖?,T觸發(fā)器不翻轉,所有信號維持此狀態(tài)不變。當輸入信號A出現下降沿,既由高電平變?yōu)榈碗娖綍r(shí),信號 出現上升沿使得O1有低電平變?yōu)楦唠娖?,O1觸發(fā)計數器減計數,減計數至0時(shí),使得CK信號由低電平變?yōu)楦唠娖?,該上升沿觸發(fā)T觸發(fā)器使器輸出反相,一方面使得邏輯控制模塊輸出信號變?yōu)榕cA信號同相,處于低電平使計數器處于預置數狀態(tài),使得電路狀態(tài)又恢復到初始狀態(tài),當輸入信號A又有脈沖到來(lái)時(shí),數字延遲線(xiàn)將會(huì )重復以上動(dòng)作;另一方面使得輸出端Q出現下降沿,又高電平變?yōu)榈碗娖?,與輸入信號A同相。整個(gè)過(guò)程來(lái)看T觸發(fā)器輸出Q相對輸入信號A剛好有一個(gè)計數器計數時(shí)間Δt的延遲。數字延遲線(xiàn)電路工作原理的時(shí)序圖如圖1所示。由圖1還可看出,同時(shí)T觸發(fā)器的輸出端 也是數字延遲線(xiàn)輸入信號 的延遲信號。所以該數字延遲線(xiàn)即可以延遲高電平脈沖,也可以延遲低電平脈沖。

    該數字延遲線(xiàn)電路特點(diǎn)總結如下:1、電路結構相對簡(jiǎn)單,造價(jià)低廉。而一般延遲線(xiàn)電路都需要兩個(gè)完全相同的電路分別完成對輸入信號的上升沿和下降沿的等時(shí)間延遲以實(shí)現數字延遲線(xiàn)的功能[3],而且也不可能做到兩電路參數完全相同。2、邏輯功能強,該延遲線(xiàn)可同時(shí)完成高、低脈沖電平的延遲。3、電路為時(shí)鐘脈沖定時(shí)的延遲線(xiàn),特別適用于數字通信、數字儀表及使用計算機的設備中。電路延時(shí)精度僅取決于時(shí)鐘脈沖CP的周期,受環(huán)境溫度、電源波動(dòng)等因素的影響甚微,所以延遲時(shí)間非常穩定、精確,最大誤差只是1個(gè)字的計數誤差,時(shí)鐘頻率越大,延遲精度越高。4、電路可編程端即計數器預置數端DCBA可以由程序控制,DCBA端輸入不同的BCD碼得到不同的延遲時(shí)間的延遲線(xiàn)。延遲時(shí)間Δt=n

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: 嵌入式系統 單片機 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>