www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > EDA > 電子設(shè)計自動化
[導(dǎo)讀]摘要:在EAST分布式中央定時同步系統(tǒng)中,時鐘分頻和觸發(fā)延遲電路是分布式節(jié)點的核心。為了完成對基準(zhǔn)時鐘信號進行多路任意整數(shù)倍的等占空比的分頻,并對輸入的觸發(fā)脈沖進行多路任意時間的延遲輸出,本設(shè)計中采用VHDL

摘要:在EAST分布式中央定時同步系統(tǒng)中,時鐘分頻觸發(fā)延遲電路是分布式節(jié)點的核心。為了完成對基準(zhǔn)時鐘信號進行多路任意整數(shù)倍的等占空比的分頻,并對輸入的觸發(fā)脈沖進行多路任意時間的延遲輸出,本設(shè)計中采用VHDL語言進行編程,實現(xiàn)了多路時鐘分頻信號的輸出和多路延遲輸出,特別是提高了奇數(shù)分頻和觸發(fā)延遲的時間精度,最后在QuartusⅡ9.0軟件上時設(shè)計的波形進行分析,驗證了該設(shè)計的可行性。
關(guān)鍵詞:EAST;時鐘分頻;觸發(fā)延時;FPGA

0 引言
    EAST(先進實驗超導(dǎo)托卡馬克)是我國自行設(shè)計研制的國際首個全超導(dǎo)托卡馬克裝置。中央定時同步系統(tǒng)是EAST托卡馬克裝置的重要組成部分。EAST中央定時與同步系統(tǒng)為分布廣泛的數(shù)據(jù)采集系統(tǒng)和其它子系統(tǒng)提供精確的方波時鐘信號,以及精確的同步觸發(fā)信號,控制各子系統(tǒng)按照預(yù)設(shè)的時序流程工作。該系統(tǒng)主要由EAST可視化中央控制臺,時序信號光纖網(wǎng),核心模塊,若干個分布式節(jié)點以及外圍隔離驅(qū)動設(shè)備組成,見圖1。核心模塊負(fù)責(zé)向各分布式節(jié)點發(fā)送同步的基準(zhǔn)系統(tǒng)時鐘和系統(tǒng)觸發(fā)信號。分布式節(jié)點根據(jù)設(shè)置對核心模塊發(fā)送的基準(zhǔn)時鐘信號進行分頻,得到所需要頻率的時鐘發(fā)送到子系統(tǒng)。通過設(shè)置的觸發(fā)延遲模件參數(shù)可以得到子系統(tǒng)所需要的觸發(fā)時刻。
    目前,進行分頻電路設(shè)計主要采用定時器來實現(xiàn),8254計數(shù)器所支持的最高時鐘頻率有限(最高為10 MHz)以及誤差較大也不是理想的實現(xiàn)方案??删幊踢壿嬈骷﨔PGA是當(dāng)今最熱門的邏輯開發(fā)器件之一,它在工作最高頻率、集成度、時序控制能力上具有無與倫比的優(yōu)勢。因此選用FPGA芯片來實現(xiàn)時鐘分頻和觸發(fā)延遲電路是當(dāng)前的主流。在使用FPGA做時鐘分頻設(shè)計時,文獻設(shè)計計數(shù)器的時候用VHDL做了分頻器的設(shè)計,但是只討論了偶數(shù)的分頻;文獻在運動控制系統(tǒng)中使用Verilog描述語言在FPGA環(huán)境下對通用整數(shù)分頻器進行了設(shè)計,但在通用任意整數(shù)分頻器中分頻系數(shù)的設(shè)置稍顯復(fù)雜,不利于分布式中央定時系統(tǒng),并且主要討論的都是單路輸出;文獻在FPGA上實現(xiàn)了奇數(shù)和偶數(shù)的通用分頻器,將半整數(shù),奇數(shù),偶數(shù)放在一個模N計數(shù)器里進行預(yù)置,這樣分頻系數(shù)的設(shè)定比較方便,但輸出奇數(shù)分頻時鐘信號時的誤差過大,達不到分布式定時同步系統(tǒng)的精度。而對觸發(fā)延遲輸出方面,之前這方面的研究主要采用的是模擬電路實現(xiàn)的方法,不易進行遠(yuǎn)程控制和更改。
    本文首先介紹中央定時同步系統(tǒng)的基本組成結(jié)構(gòu),隨后具體給出了時鐘分頻和觸發(fā)延遲電路的邏輯設(shè)計。利用FPGA芯片來實現(xiàn)對輸入基準(zhǔn)時鐘信號進行多通道任意整數(shù)倍的等占空比分頻輸出,同時對觸發(fā)脈沖進行任意時刻延遲的多路輸出。本設(shè)計主要采用VHDL語言來設(shè)計,利用QuartusⅡ9.0對設(shè)計進行了仿真分析,結(jié)果表明該設(shè)計滿足分布式定時觸發(fā)系統(tǒng)的分頻延遲功能。

1 系統(tǒng)組成
    EAST定時與同步系統(tǒng)主要由一個核心模塊和多個分布式節(jié)點構(gòu)成,核心模塊給分布式節(jié)點提供一道基準(zhǔn)時鐘信號和一道基準(zhǔn)觸發(fā)信號,各分布式節(jié)點負(fù)責(zé)對基準(zhǔn)時鐘和觸發(fā)進行分頻和延時處理,為子系統(tǒng)系統(tǒng)提供它所需要的時鐘和觸發(fā)??傮w系統(tǒng)結(jié)構(gòu)如圖1所示。


    分布式節(jié)點是該中央定時觸發(fā)系統(tǒng)的核心,而時鐘分頻和觸發(fā)延遲也是分布式節(jié)點最重要的任務(wù)。分布式節(jié)點主要由微處理器和FPGA組成,外圍由以太網(wǎng)絡(luò)端口,光電轉(zhuǎn)化模塊等等組成。微處理器接收核心模塊發(fā)送的分頻系數(shù)和延遲參數(shù),F(xiàn)PGA主要根據(jù)微處理器傳輸來的參數(shù)對輸入的基準(zhǔn)時鐘進行相應(yīng)的分頻,并對核心模塊發(fā)送的主觸發(fā)信號進行延遲輸出。時鐘同步系統(tǒng)分布式節(jié)點結(jié)構(gòu)如圖2所示。



2 時鐘分頻設(shè)計
    對基準(zhǔn)時鐘的整數(shù)分頻主要分為等占空比偶數(shù)分頻和等占空比奇數(shù)分頻,它們的分頻原理也是不同的,必須要分別對待。對于單通道偶數(shù)分頻,設(shè)計比較簡單,之前已經(jīng)有很多這方面的研究,在此不再贅述。在本設(shè)計中,由于EAST定時觸發(fā)系統(tǒng)需要多路分頻信號,可以在程序設(shè)計的時候采用VHDL里面的類屬參量和元件例化語句,類屬參量Generic是一種端口界面常數(shù),常以一種說明的形式放在實體或塊結(jié)構(gòu)體前的說明部分。類屬參數(shù)映射的綜合處理較簡單,所有的參數(shù)配置都通過Generic map來傳遞,子模塊內(nèi)部只需要根據(jù)上層模塊指定的參數(shù)進行綜合即可。整數(shù)時鐘分頻電路需要在一個程序中可以同時對基準(zhǔn)時鐘進行奇數(shù)和偶數(shù)分頻,所以在頂層文件中需要聲明元件的語句格式如下:
   
    時鐘分頻設(shè)計的RTL Viewer,即在FPGA中所設(shè)計的電路原理圖如圖3所示,所有的計數(shù)分頻模塊都采用同樣的基準(zhǔn)時鐘,以保證每路時序信號能夠完全的同步。


    等占空比奇數(shù)分頻設(shè)計所采用的方法是:假設(shè)所需要的分頻系數(shù)為n(n為奇數(shù)),首先定義2個buffer類型的信號端口clk1和clk2,在上升沿敏感的情況下,當(dāng)從0計數(shù)到(n-3)/2時,給clk1賦值1;當(dāng)從(n-3)/2計數(shù)到n-1時,給clk1賦值0;同樣的,在下降沿敏感的情況下,0到(n-3)/2時給clk2賦值1,(n-3)/2到n-1時給clk2賦值0。由于VHDL語言中process里的語句都是并行執(zhí)行的,所以再將2路信號相或輸出便得到分頻數(shù)為n的分頻信號。為了實現(xiàn)多路的觸發(fā)延時,和前面所述多路分頻電路一樣,在頂層文件中做個例化,取各種不同的奇數(shù)來驗證輸出結(jié)果。下圖4中clkout1~clkout8分別為2,3,4,5,6,7,8,9次分頻,可以看到所輸出的信號均為同步等占空比的分頻信號。更多路、其他分頻信號的實現(xiàn)可以稍加修改頂層程序即可。


    實驗采用50 MHz晶振,時鐘周期為20μs。從圖4中可以看出每路分頻信號均為等占空比,由于偶數(shù)和奇數(shù)分開進行分頻,因此是對奇數(shù)分頻的輸出是很精確的,例如clkout6輸出的7分頻信號里剛好是7個基準(zhǔn)時鐘周期。系統(tǒng)中在放電前需要設(shè)定分頻參數(shù)時,只需要發(fā)送相應(yīng)的指令改動頂層文件中的n值即可。

3 觸發(fā)延遲設(shè)計
    時鐘分頻電路是為了使各子系統(tǒng)能夠更好的做到時序同步,而觸發(fā)延遲電路是對子系統(tǒng)進行定時啟動和停止各正在運行的子系統(tǒng)。觸發(fā)延遲模塊主要是將輸入的原始觸發(fā)信號按延時參數(shù)進行延時輸出,為EAST中的數(shù)據(jù)采集和其它子系統(tǒng)提供精確的同步觸發(fā)信號。本設(shè)計采用VHDL中移位寄存器來實現(xiàn)觸發(fā)延遲功能。首先定義一個類屬參數(shù)delay_count,在頂層設(shè)計實體中可以設(shè)置延遲參數(shù)。然后在延遲程序模塊的結(jié)構(gòu)體中定義一個移位寄存器trigger_r(delay_count-1 downto 0),其中delay_count代表所要延遲的位數(shù)。然后每隔一個時鐘讓寄存器左移一位,直至將原始觸發(fā)信號放到寄存器trigger_r的最后一位,最后再把它輸出,結(jié)果便是延遲了delay_count個單位時鐘的觸發(fā)信號了,該移位寄存器的功能語句如下所示:

    4路延遲仿真結(jié)果如圖5所示。圖中每個時鐘周期為20 ns,其中,delclk1是延遲10 ns×10=0.1μs的觸發(fā)信號,delclk2是延遲0.3μs的觸發(fā)信號,delclk3和delclk4分別是延遲0.9μs和1.2 μs的延遲信號。其他任意時間的延遲都可以這樣方便的實現(xiàn),延遲誤差在ns級范圍。



4 結(jié)語
    本文所使用的時鐘分頻和觸發(fā)延遲實現(xiàn)簡單,充分發(fā)揮了FPGA邏輯器件的高集成度、高速、高可靠性和并行處理能力的優(yōu)勢,方便每次放電時設(shè)定時鐘和觸發(fā)參數(shù),非常適合EAST分布式中央定時同步系統(tǒng)中分布式節(jié)點的設(shè)計。在FPGA上的分頻延時設(shè)計與仿真工作已經(jīng)完成,接下來的工作就是要把設(shè)計文件下載到芯片中,使設(shè)計工作賦予實際。結(jié)合FPGA的高效性和嵌入式系統(tǒng)的以太網(wǎng)通信功能,便可以實現(xiàn)EAST分布式中央定時同步系統(tǒng)的時鐘同步和觸發(fā)延遲功能,滿足EAST分布式節(jié)點對各子系統(tǒng)的同步觸發(fā)的要求。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉