999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于串行收發器的加速器電源數字控制器研究

2019-05-17 07:18:18高大慶周忠祖吳鳳軍黃玉珍張華劍李繼強譚玉蓮
原子能科學技術 2019年5期
關鍵詞:信號系統

崔 淵,高大慶,周忠祖,吳鳳軍,黃玉珍,張華劍,張 帥,李繼強,譚玉蓮,3

(1.中國科學院 近代物理研究所,甘肅 蘭州 730000;2.中國科學院大學,北京 100049;3.惠州離子科學研究中心,廣東 惠州 516003)

強流重離子加速裝置(HIAF)已在中國廣東惠州開始建設。HIAF由強流超導離子源、強流超導離子直線加速器、增強器、高精度環形譜儀、低能核結構譜儀、強流離子束輻照終端、放射性次級束流分離器、外靶實驗終端、電子-離子復合共振譜儀等構成,是探索原子核存在極限和奇特結構、宇宙中大多數元素來源等重大前沿科學問題的基礎大科學物理裝置[1]。

加速器磁場控制的精度和穩定性對HIAF束流品質影響較大,而決定磁場動態控制的核心在于磁鐵勵磁電源的運行性能,這就要求作為勵磁電源運行核心的控制器需具備高精度、高可靠性能。而由于HIAF的設計規模龐大,其勵磁電源的種類繁多,用于電源控制的數字控制器還需具備極強的功能兼容能力,以滿足各類電源的控制需求。針對以上設計要求,本文研發1套基于高速總線的加速器電源數字控制器(APSDC),并設計1套基于串行收發器的高速同步數據總線(HSB),以實現數字控制器子板間通信數據帶寬達2 Gbps,且同步誤差低于1 ns。

1 原理設計

表1所列為各大加速器電源數字控制器實現方案[2-3],可看出,除GSI的ACU采用總線外,其他均采用單芯片集成方式。

表1 各大加速器電源數字控制器實現方案Table 1 Digital controller implementations of major accelerators

單芯片集成方式的優勢為系統硬件結構相對簡單、開發周期較短、后期調試安裝難度較低,適應于功能相對單一的控制器系統。但對于HIAF控制器多版本兼容的要求,該方式會耗費更多的開發周期和維護時間成本,造成各型電源控制器之間無法快速兼容的問題[4]。GSI的電源控制器ACU雖采用了多模塊總線式系統架構,但由于其USI總線采用HiSPi技術架構,總線帶寬最高僅支持50 Mbps,導致其系統響應僅能支持ms級控制,無法滿足更高實時響應要求;且其缺乏控制器內部板級時鐘同步網絡,數字控制器各計算控制節點的同步延時數據無法精確給出,因此無法實現高精度實時同步控制。

而PCI-e總線架構[5]是目前較為通用的系統總線解決方案,其通信帶寬已接近單芯片實現方案的數據交互速度。因此本文設計研發了1套以HSB作為控制器內部總線的模塊化APSDC。

1.1 設計參數

由于HIAF對各勵磁電源的輸出精度要求較高,而作為多模塊總線式架構的APSDC,制約其控制精度及系統響應的關鍵在于系統總線的數據帶寬和數據傳輸同步性能。表2列出了APSDC的設計參數。

表2 APSDC的設計參數Table 2 Design parameter of APSDC

1.2 系統方案

相對于應用在蘭州重離子加速器(HIRFL)和重離子治癌醫療設備(HIMM)中的數字電源調節系統(DPSRS)控制器,APSDC采用了不同于傳統片上系統的多模塊總線架構。DPSRS結構如圖1所示[6]。

圖1 DPSRS結構Fig.1 Structure of DPSRS

由圖1可知,DPSRS將電源的所有輸入、輸出模塊直接連接到1片FPGA處理核心芯片上,所有的控制及調節計算由單個芯片完成。由于不同電源需單獨開發不同的控制器,當電源種類較多時,控制器的種類也會隨之增多,所以這一設計方案并不適用于HIAF系統。而APSDC將各功能模塊獨立設計,針對各種電源類型,只需配備與其相適應的功能模塊即可實現電源的控制調節,無需對整個控制器進行重新設計研發。APSDC將控制器劃分為5個獨立的功能子板:時間系統板(TSB)、人機接口板(HIB)、回路控制板(MCB)、調節計算板(RAB)、模數轉換板(ADB)。各子板依照HSB協議與其他子板進行控制數據交互,最終實現對電源的控制和調節。HSB由控制器同步觸發脈沖驅動實現數據對齊(圖2)。其中TSB負責處理中央授時系統發布的時間信息,并由中央授時系統發布的同步時鐘為參考生成APSDC內部同步觸發脈沖;HIB負責同中央控制系統的數據對接,由Linux操作系統為計算平臺,將中央控制系統發送的控制指令解析后發送到RAB和MCB上,同時通過千兆網絡將ADB的回讀數據上報到中央控制系統中;MCB負責解析來自HIB和RAB的控制數據并執行相關電源主回路繼電控制,并返回電源運行狀態信息到HIB;RAB負責完成電源閉環調節計算,向MCB發送開關器件調節數據;ADB將電源輸出電流進行采樣后向RAB和HIB發送反饋數據和回讀數據。

圖2 APSDC結構Fig.2 Structure of APSDC

1.3 關鍵技術

1) 精確時間計算實現

TSB通過光纖網絡接收并解析中央授時系統發布的同步時間信息,由FPGA內部的時鐘數據恢復(CDR)模塊產生總時鐘同步信號。在TSB上,需對該時鐘同步信號與本地時鐘信號進行同步延時誤差計算,并最終得到APSDC與中央授時系統之間的精確時間延時數據。這就要求在TSB上實現高精度時間數字轉換(TDC)算法。

由于FPGA的進位邏輯單元的傳播延遲小、線路位置獨立及延遲時間固定,TDC精度可達到ps量級。因此,本文采用FPGA芯片存儲單元的內部邏輯(如多路復用器、觸發器、內部緩沖器等)來實現TDC算法。對比目前較為通行的兩種TDC算法:抽頭延時線法(TDL)和多相時鐘采樣法(MPCS)[7],考慮到資源消耗和數據結構的穩定性,最終確定采用電路資源消耗較少且較穩定的MPCS算法。圖3為MPCS算法原理圖。

在MPCS算法中,設輸入信號的時間間隔為ΔT,則:

ΔT=Δt1+NTCLK-Δt2

(1)

根據式(1),延時時間間隔的計算公式為:

ΔT=NcoarseTco+ΔnfineLSBfine

Δnfine=n2-n1

(2)

其中:ΔT為任意停止位與起始位之間的時間間隔;N為粗計數上升沿的數量;TCLK為粗計數的時鐘周期;Δt1為起始位粗計數和細計數之間的相差數;Δt2為停止位粗計數和細計數之間的相差數;LSBfine為MPCS算法中精細計數分辨率;Ncoarse為停止位置和粗計數器起始位置之間的參考時鐘上升沿的數量;Tco為粗計數器參考時鐘周期。

圖3 MPCS算法原理圖Fig.3 Schematic diagram of MPCS

2) 同步總線實現

由于APSDC包含5個功能獨立的控制器子單元,各單元通過控制器總線互聯實現全數據接口控制。由此可對電源控制器各關鍵計算節點進行分立式處理,避免各節點間數據沖突導致的控制失效。另外,APSDC提供基于星型拓撲的時鐘同步網絡,可實現控制器內部亞ns級時鐘絕對同步,保證控制器各節點數據絕對同步。

目前工業控制領域的高速總線多采用標準PCI-e協議實現,直接采用標準化橋接芯片[8](如PLX公司出產的PEX8311)或封裝了標準PCI-e硬件IP核的FPGA芯片實現系統內部高速總線互聯。由于無需對PCI-e協議的內部進行詳細解析,只需開發相對簡單的用戶接口驅動即可實現數據通信,所以采用這一方式的優勢在于開發周期較短、成本相對低廉。但由于標準PCI-e協議需兼容多種傳輸級別的數據交互[9],屬于非同步型數據總線架構,而HIAF電源控制器要求嚴格的同步數據通信。針對這一問題,APSDC對標準PCI-e做了總線協議層裁剪,定制了1套基于高速數據同步式架構的HSB,并采用ALTERA出產的Cyclone Ⅳ芯片(EP4CGX15BF14C8N)作為總線轉換芯片[10]。圖4為PCI-e與HSB的對比,HSB將PCI-e協議的事務層和數據鏈路層中用于設備握手、版本識別、用戶層擴展等功能移除,保留用于高速通信的字節對齊、校驗編碼、速率匹配、相位校準等部分物理層,新增了用于板間同步的數據同步層。

HSB采用星型拓撲同步觸發網絡+菊花鏈式高速數據傳輸通道結構,實現控制器內部數據高速同步傳輸。TSB由獲取的總同步時鐘(頻率125 MHz)產生1 MHz的控制器內部同步觸發信號。該信號以星型拓撲方式扇出到4個子板上,保證每個子板的HSB通信觸發時機嚴格同步,4個觸發信號與總同步時鐘保持低于250 ps的延時誤差。而各子板間通過菊花鏈式高速串行通路進行數據傳輸。控制器各子板間的數據傳遞嚴格遵照總線觸發信號執行,確保APSDC各控制計算節點間的數據同步。圖5為通過Quartus Ⅱ軟件的SignalTap Ⅱ Logic Analyzer工具在線JTAG調試時得到的HSB數據傳輸時序圖,采用100 MHz時鐘作為時鐘刻度。

圖4 PCI-e與HSB的對比Fig.4 Comparison of PCI-e and HSB

圖5 HSB數據傳輸時序圖Fig.5 Diagram of HSB data timing

HSB在處于觸發等待狀態時,總線數據保持K28.5碼用于數據時鐘對齊;當觸發到來時,切換到K28.4碼用于數據的位對齊;而后轉入K28.5再次校準數據時鐘;然后轉入K27.7碼用于數據的字對齊。完成數據及時鐘對齊后,HSB開始數據傳輸,并進行循環冗余碼校驗(CRC)計算。數據可靠傳輸完成后,HSB再次轉入觸發等待狀態,繼續保持K28.5碼用于數據時鐘對齊。

2 實驗結果

2.1 總線性能

對于高速串行數據通信,總線信號眼圖是總線方案可行性及穩定性的基本判定標準[11]。圖6為APSDC的HSB運行眼圖(運行在2 Gbps數據帶寬下)。眼圖的眼高為360 mV、眼寬為1.4 ns。由于高速收發模塊執行的是1.5 V-PCML電平[12],其工作有效差分電壓范圍為300~450 mV,所以根據眼圖中眼高的實際測量值,可確定高速差分布線是符合電平設計要求的。由于數據帶寬為2 Gbps,即有效數據位時間周期應大于1 ns,去除電平閾值影響,HSB符合數據傳輸可靠性要求。

圖6 HSB數據眼圖Fig.6 HSB eye diagram

HSB數據傳輸的長期可靠性對于APSDC至關重要,本文對HSB進行了32 h長期可靠性測試。測試從任意子板經HSB向另一子板不間斷地發送預先設置的數據,在接收數據的子板上進行數據誤碼統計。該測試中HSB始終處于數據傳輸狀態,屬于總線誤碼率飽和測試。誤碼統計結果在經過32 h連續運行后未發生傳輸誤碼,符合APSDC對HSB數據傳輸可靠性的要求。

2.2 同步性能

APSDC的時間同步性能由總同步時鐘與各子板同步觸發信號之間的延時抖動決定。本文分別對4塊子板的同步觸發信號和總同步時鐘進行延時抖動實驗,結果如圖7所示。4塊子板的同步觸發信號和總同步時鐘之間的最大延時抖動均低于250 ps,優于控制器實時同步誤差1 ns的性能要求,達到了設計指標。

圖7 各觸發時鐘間同步誤差Fig.7 Synchronization error among each trigger

3 結論

APSDC采用高速總線架構,具備優良的可擴展性,在實時性、通用性和可靠性等方面,相對于片上型的DPSRS有了大幅提升。通過對定制的HSB及相關控制器的功能實驗,APSDC各項性能達到了設計指標,可滿足HIAF對加速器電源控制器的要求。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 久久一色本道亚洲| 久久一色本道亚洲| 国产激爽爽爽大片在线观看| 69综合网| 国产在线观看精品| 亚洲无线视频| av在线无码浏览| 亚洲a免费| 国产视频一二三区| 91精品国产91久无码网站| 亚洲日本一本dvd高清| a毛片在线免费观看| 午夜毛片福利| 久久婷婷色综合老司机| 色九九视频| 日本免费新一区视频| 91青青在线视频| 制服丝袜 91视频| 美女国产在线| 国产自产视频一区二区三区| 伊伊人成亚洲综合人网7777| 亚洲第一国产综合| 色婷婷电影网| 国产微拍精品| 亚洲品质国产精品无码| 国产女人综合久久精品视| 中文成人在线视频| 国产69囗曝护士吞精在线视频| 亚洲精品中文字幕无乱码| 久久久亚洲色| 亚洲免费成人网| 丰满少妇αⅴ无码区| 波多野结衣一二三| 米奇精品一区二区三区| 欧类av怡春院| 97精品伊人久久大香线蕉| 免费中文字幕在在线不卡| 青草国产在线视频| 99久久无色码中文字幕| 女人18一级毛片免费观看| 成人欧美在线观看| 亚洲无码视频图片| 欧美色视频日本| 国产色婷婷| 国产成a人片在线播放| 欧美一级专区免费大片| 欧美伦理一区| 一级高清毛片免费a级高清毛片| 亚洲色图另类| 老司机精品一区在线视频| 91成人在线观看| a级毛片免费看| 综合人妻久久一区二区精品 | 亚洲男人的天堂在线| www.亚洲国产| 亚洲三级电影在线播放| lhav亚洲精品| 久久99国产综合精品1| 91午夜福利在线观看精品| 日韩不卡免费视频| 3p叠罗汉国产精品久久| 97se综合| 亚洲欧美不卡中文字幕| 亚洲人成亚洲精品| 免费一级无码在线网站| 亚洲精品第一页不卡| 99热免费在线| 国产精品美女自慰喷水| 国产精品任我爽爆在线播放6080| 亚洲自偷自拍另类小说| 亚洲午夜综合网| 中国成人在线视频| 精品一区二区三区中文字幕| 精品福利视频导航| 亚洲成人77777| 成年人午夜免费视频| 国产日韩丝袜一二三区| 亚洲一级毛片在线观播放| 国产国产人在线成免费视频狼人色| 日韩精品一区二区三区免费| 成人午夜网址| 青青国产视频|