亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        RS422-USB接口轉接裝置的設計與實現(xiàn)

        2016-12-23 07:27:26張耀峰張會新李大全
        電子器件 2016年6期
        關鍵詞:管腳PC機單片機

        張耀峰,張會新*,李大全

        (1.中北大學電子測試技術國家重點試驗室,太原030051;2.儀器科學與動態(tài)測試教育部重點試驗室,太原030051;3.北京宇航系統(tǒng)研究所,北京100076)

        RS422-USB接口轉接裝置的設計與實現(xiàn)

        張耀峰1,2,張會新1,2*,李大全3

        (1.中北大學電子測試技術國家重點試驗室,太原030051;2.儀器科學與動態(tài)測試教育部重點試驗室,太原030051;3.北京宇航系統(tǒng)研究所,北京100076)

        設計的裝置實現(xiàn)RS422接口和USB接口的轉接,采用FPGA作為連接RS422接口與USB接口的控制單元,對數(shù)據(jù)進行串并轉換和兩種接口數(shù)據(jù)傳輸速率匹配;轉接裝置采用USB單片機CY7C68013作為數(shù)據(jù)按照USB協(xié)議轉換的單元,實現(xiàn)FPGA通過CY7C68013與PC機的雙向通信。下面闡述轉接裝置的原理,并附有數(shù)據(jù)測試結果。

        RS422;USB;FPGA;CY7C68013;轉接

        隨著電腦外設和數(shù)碼產品的不斷發(fā)展、不同通信總線的提出,信息通訊領域有了迅猛發(fā)展,各種通訊總線由于自身特點的不同,均有著廣泛的應用領域及前景;其中USB接口具有雙向傳輸、傳輸速度快、支持熱拔插等特點使之在計算機接口及終端電子產品中占據(jù)主導地位,有逐漸取代其他標準接口的趨勢[1];RS422接口采用差分方式傳輸數(shù)據(jù),在通訊距離、抗共模干擾能力等方面性能都比較好,傳輸距離可達1 200 m[2],使得工業(yè)及民用大量設備裝置采用RS422接口傳輸數(shù)據(jù)。RS422接口的不足之處在于傳輸速度慢,這給很多傳統(tǒng)的以RS422為通信接口的外圍設備面臨著巨大的考驗,而USB接口卻能彌補這一缺點[3];設計的轉接裝置目的在于解決RS422接口與USB接口互聯(lián)的問題,使帶有這兩種接口的設備可以正常通信。

        1 總體方案設計

        轉接裝置采用模塊化設計的思路,各個模塊既相互獨立又相互配合[4],主要由電源轉化模塊、RS422接口模塊、FPGA控制模塊、USB單片機數(shù)據(jù)處理模塊組成。FPGA控制單元還需要配置PROM和晶振來發(fā)揮其主控作用。RS422接口芯片選用DS26C32,F(xiàn)PGA選用Xilinx公司生產的Spartan-3AN系列的可編程芯片XC3S1400AN,USB單片機選用CY7C68013。為了匹配USB接口與RS422接口的數(shù)據(jù)傳輸速率,在FPGA內部構建兩個RAM緩存。PC機通過串口調試助手分析數(shù)據(jù)傳輸?shù)恼_性??傮w結構如圖1所示。

        圖1 總體結構框圖

        2 模塊化設計

        2.1 電源模塊

        電壓轉換模塊外接28 V電壓,首先經過EMI濾波模塊,輸出的電壓在DC/DC轉換模塊的作用下產生5 V電壓,再經過TPS70345產生3.3 V、1.2 V電壓。FPGA供電電壓為3.3 V和1.2 V,USB單片機CY7C68013供電電壓為3.3 V,RS422接口芯片DS26C32供電電壓為5 V。電壓轉化模塊如圖2、圖3所示。

        圖2 EMI和DC/DC電路

        圖3 TPS70345電壓轉換電路

        EMI濾波模塊對系統(tǒng)輸入的28 V電壓進行濾波處理,這不但能夠抑制系統(tǒng)自身產生的EMI噪聲,同時可以為FPGA以及其他芯片提供無衰減的直流輸入電壓,濾除由電網(wǎng)加進來的各種干擾信號,使設備不受EMI噪聲干擾[5]。

        2.2 RS422接口模塊

        數(shù)據(jù)傳輸選用PCM數(shù)據(jù)。RS422接口芯片選用DS26C31J、DS26C32J。PCM數(shù)據(jù)經過DS26C32J接收,將接收到的從上游DS26C31J發(fā)送的差分信號MTB+/-、PCM+/-還原成原來的MTB(碼同步)、PCM信號平[6],輸出至FPGA寫入緩存;PCM數(shù)據(jù)經DS26C31J發(fā)送,將MTB、PCM信號轉換成差分信號MTB+/-、PCM+/-傳輸給外圍設備。接收接口電路如圖4所示,發(fā)送接口電路如圖5所示。

        圖4 RS422接收接口電路

        圖5 RS422發(fā)送接口電路

        2.3 USB單片機數(shù)據(jù)處理模塊

        USB接口作為與PC機通信的接口,當FPGA給USB接口發(fā)送數(shù)據(jù)或PC機通過USB接口給FP?GA發(fā)送數(shù)據(jù)時,USB單片機CY7C68013通過運行固件代碼將接收到的數(shù)據(jù)按照USB2.0的協(xié)議轉化。CY7C68013的固件代碼通過外部配置的E2PROM芯片24C64來運行[7],固件代碼存儲在24C64中,單片機上電時固件代碼自動從24C64下載到CY7C68013中并執(zhí)行固件程序。CY7C68013的數(shù)據(jù)可通過它的DPLUS和DIMINUS管腳與PC機的USB接口的D+、D-連接,實現(xiàn)指令和批量數(shù)據(jù)的傳輸;PC機經過USB接口給CY7C68013發(fā)送的指令可通過PE0-PE7管腳發(fā)送至FPGA進行處理,CY7C68013的數(shù)據(jù)可通過管腳GPIF0-GPIF7與FPGA傳輸;CTL0與CTL2、RDY0與RDY2管腳分別作為數(shù)據(jù)發(fā)送和數(shù)據(jù)接收的控制管腳[8]。電路如圖6所示。

        圖6 RS422接口接收電路

        2.4 FPGA控制模塊

        當PCM數(shù)據(jù)的傳輸方向為RS422接收接口到USB接口時,F(xiàn)PGA將從RS422接收接口接收到的PCM數(shù)據(jù)串行轉并行存入到緩存1中,然后輸出給USB單片機CY7C68013進行數(shù)據(jù)處理,處理后可通過USB接口傳送給PC機;當PCM數(shù)據(jù)的傳輸方向為USB接口到RS422發(fā)送接口時,F(xiàn)PGA將從USB單片機CY7C68013輸出的并行數(shù)據(jù)存入到緩存2中,然后并行數(shù)據(jù)轉串行數(shù)據(jù)輸出至RS422發(fā)送接口;緩存1、緩存2起到兩種接口之間數(shù)據(jù)傳輸速率匹配的作用。PCM數(shù)據(jù)幀格式如表1所示[9]。

        表1 PCM數(shù)據(jù)幀格式表

        3 數(shù)據(jù)測試結果

        圖7為PC機通過串口調試助手收到PCM數(shù)據(jù),從下圖可看到PCM數(shù)據(jù)的幀格式:主幀同步碼EB 90,副幀同步碼14 6F,幀有效數(shù)據(jù)為00~5C的遞增數(shù),傳輸過程中沒有丟失數(shù)據(jù)、沒有誤碼。

        圖7 PCM數(shù)據(jù)

        4 結論

        轉接裝置實現(xiàn)了RS422接口和USB接口的互聯(lián),保證了數(shù)據(jù)的完整性。FPGA具有可編程性和靈活性,可滿足很多數(shù)據(jù)類型的傳輸要求,并對數(shù)據(jù)靈活轉換,PCM數(shù)據(jù)便是其中的一種。轉接裝置中FPGA作為連接RS422接口芯片和USB單片機CY7C68013的橋梁,達到了兩種接口之間數(shù)據(jù)互傳的目的。

        [1]胡曉軍,張愛成.USB接口開發(fā)技術[M].西安電子科技大學出版社,2005.

        [2]夏美云,刑文生.實現(xiàn)USB到422/485高速智能型轉換器[J].水利電力機械,2004,26(4):39-40,43.

        [3]劉祝垣,鄭建生,林炳章,等.USB到多路RS422轉換器的電路實現(xiàn)[J].電子設計工程,2011,19(8):186-189.DOI:10.3969/j.issn.1674-6236.2011.08.057.

        [4]魏敏,劉文怡,王金陵,等.基于交叉雙平面技術的圖像采集存儲系統(tǒng)[J].電視技術,2013,37(15):63-66,81.DOI:10.3969/j. issn.1002-8692.2013.15.018.

        [5]韋斯頓.電磁兼容原理及應用[M].楊自佑,王守三,譯.2版.北京:機械工業(yè)出版社,2006:601-660.

        [6]邸麗霞.雙通道遙測數(shù)據(jù)存儲測試系統(tǒng)的設計[D].太原:中北大學,2014.

        [7]陳承,張會新,葉勇,等.多記錄器并行監(jiān)控設備的設計與實現(xiàn)[J].科學技術與工程,2012,12(32):8737-8741.DOI:10.3969/j.issn.1671-1815.2012.32.057.

        [8]Cypress Semiconductor Corporation.CY7C68013 EZ-USB FX2TM USB Micro-Controller.www.Cypress.Com,2002.

        [9]劉建梁.基于NAND Flash的多參數(shù)數(shù)據(jù)記錄器的研究與實現(xiàn)[D].太原:中北大學,2015.

        張耀峰(1990-),男,漢族,山西忻州人,學生,現(xiàn)為中北大學在讀碩士,研究方向為動態(tài)測試技術與儀器,1511688590@ qq.com;

        張會新(1980-),男,漢族,黑龍江牡丹江人,講師,現(xiàn)為北京航空航天大學在讀博士,研究方向為抗過載存儲技術及動態(tài)測試技術與儀器,zhanghx@nuc.edu.cn。

        The Design and Implementation of RS422 and USB Transfer Device

        ZHANG Yaofeng1,2,ZHANG Huixin1,2*,LI Daquan3
        (1.National Key Laboratory for Electronic Measurement Technology,Taiyuan 030051,China;2.Key Laboratory of Instrumentation Science&Dynamic Measurement of Ministry of Education,Taiyuan 030051,China;3.Beijing Institute of Aerospace Systems,Beijing 100076,China)

        The design realizes the transformation between RS422 and USB interface,by using FPGA as the control unit.FPGA plays an important role to make the conversion between parallel data and serial data and match the transmission rate between RS422 and USB interface.The transfer device uses USB microcontroller CY7C68013 to converse the data according to the USB protocol,realizing the mutual transmission between FPGA and PC.The prin?ciple of the transfer device is described as below,and the results of the test are attached.

        RS422;USB;FPGA;CY7C68013;transformation

        TN919

        A

        1005-9490(2016)06-1425-04

        6250

        10.3969/j.issn.1005-9490.2016.06.028

        2015-11-18 修改日期:2015-12-20

        猜你喜歡
        管腳PC機單片機
        基于單片機的SPWM控制逆變器的設計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        基于PC機與單片機的多機通信技術及抗干擾方法
        基于三菱FXPLC的感應淬火機床與PC機的串行通信實現(xiàn)
        VC.NET下實現(xiàn)dsPIC單片機與PC機的通信
        電子制作(2017年23期)2017-02-02 07:16:47
        基于圖像處理的異型電子元器件管腳偏移誤差檢測方法研究
        CMOS數(shù)字IC管腳電容的估算與測量
        Microchip推出兩個全新PIC單片機系列
        HC08芯片JVT測試方法的探究
        電子測試(2013年22期)2013-09-26 06:03:52
        美女裸体无遮挡免费视频的网站| 中国杭州少妇xxxx做受| 国产视频一区2区三区| 日本亚洲中文字幕一区| 日本a级片免费网站观看| 朝鲜女人大白屁股ass| 久久99欧美| 亚洲一区二区三区品视频| 亚洲男人综合久久综合天堂| 五月天激情电影| 久久精品国产www456c0m| 亚洲AV无码成人精品区天堂| 国产av精品一区二区三区视频| 欧美性色欧美a在线播放| 国产av无码专区亚洲av极速版| 538任你爽精品视频国产| 日产精品毛片av一区二区三区| 在线观看国产视频你懂得| 国产永久免费高清在线| 亚洲成av人片在线观看无码| 国产一区a| 男女男生精精品视频网站| 精品激情成人影院在线播放| 国产suv精品一区二区883| 一本色道久久99一综合| 日韩久久久黄色一级av| 中文在线最新版天堂av| 中文字幕乱码亚洲在线| 亚洲va国产va天堂va久久| 色丁香色婷婷| 亚洲色图少妇熟女偷拍自拍| 亚洲午夜无码毛片av久久| 色伦专区97中文字幕| 国产丝袜精品丝袜一区二区| 亚洲国产系列一区二区| 日本丰满熟妇videossex8k| 91亚洲国产成人aⅴ毛片大全| 亚洲专区在线观看第三页| 国产一级一片内射视频播放| 亚洲av无码之国产精品网址蜜芽| 国产成人8x视频网站入口|