环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據通訊產品 > 現場總線/網關

類型分類:
科普知識
數據分類:
現場總線/網關

新型多總線UART芯片在嵌入式系統設計中的應用

發布日期:2022-04-18 點擊率:35

                   本文介紹了專為嵌入式系統設計的VK32系列新型多總線接口通用異步串行收發接器(UART)器件的原理以及在稅控POS、遠程自動抄表系統、嵌入式車載信息平臺和串口服務器中的應用技術。

  UART產生于上個世紀70年代,是第一塊大規模集成電路。1981年的推出的IBM PC采用了8250 UART與外設進行數據通信,直到上個世紀末,UART一直是PC中最主要的串行通信接口。隨著高速串行總線USB的出現,USB以其諸多的優點取代了UART成為個人電腦中應用最廣泛的串行接口。

  而在嵌入式領域,由于UART具有操作簡單、工作可靠、抗干擾強、傳輸距離遠(組成485網絡可以傳輸1,200米以上),設計人員普遍認為UART是從CPU或微控制器向系統的其他部分傳輸數據的最佳方式,因此它們被大量地應用在工業、通信和家電控制等嵌入式領域。通常MCU/CPU都會自帶一個UART串口,但實際應用中一個串口往往不夠用,需要進行UART串口擴展。


  
  截止到目前,全球范圍內有超過40種UART器件可以選擇,大多數UART器件是以計算機總線轉換UART為應用基礎的,其通用性、管腳、寄存器與20年前很少改變。針對嵌入式應用,目前的UART器件普遍存在操作復雜、引腳多、價格昂貴等弱點,不能滿足和適應的嵌入式系統的需要。


VK系列UART器件

  維肯公司針對嵌入式系統中UART的發展趨勢,設計推出了VK32xx系列新型多總線接口UART器件,其特點為:

  1. 支持8位并行總線、SPI總線、UART等多種主機總線接口。其中,8位并行總線接口產品可以替代目前廣泛使用的16C55x系列UART用于為8位、16位、32位MCU進行UART串口擴展。VK32系列8位并行總線接口UART產品采用了精簡控制寄存器設計,并通過管腳復用減少了芯片管腳,簡化的軟件設計和PCB設計都更適合嵌入式系統需求。

  SPI接口總線系列產品為帶有SPI接口的DSP、MCU實現同步SPI串口到異步UART串口的橋接和擴展,尤其針對目前廣泛應用的DSP系統,大多數DSP都只有同步串口,只能用于與具有同步通信接口的外設進行通信。VK32系列SPI總線接口產品可以將一個SPI同步串行接口橋接/擴展成為1~4個通用異步串口,方便實現DSP和外設的異步串行通信。

  UART接口產品創新地實現了將一個標準3線UART擴展成為2~4個增強功能UART。芯片內置的UART擴展協議處理邏輯,無需其它的地址信號和控制信號線就可以實現多個獨立配置的全雙工串口擴展,為需要擴展串口的嵌入式系統提供了一個最簡潔的解決方案。



  2. 支持高速傳輸。每個子波特率可以獨立設置子串口最高通信速度可以達到920kbps(5V工作電壓),主機支持的SPI總線最高傳輸速率為4Mbps,主機8位并行總線的最高傳輸速率為10Mbps。

  3. 寬工作電壓和低功耗設計。考慮到目前嵌入式領域中新型的DSP/FPGA的工作電壓大多為2.5V,而大量的工業控制領域的MCU仍然需要在5V電壓下工作,VK32系列UART設計的工作電壓范圍為2.5V~5.5V。同時,該系列芯片可以工作在自動休眠和喚醒模式下,有效地降低功耗。

  4. 完善的FIFO功能。每個通道獨立的16級接收和發送FIFO,每個FIFO有4個可編程觸發點設置。完善的FIFO功能可以進行發送/接收的數據緩沖,減少DSP/CPU對數據傳輸的操作,提高CPU/DSP的效率和數據傳輸的可靠性。

  5. 子串口通道具備軟件或硬件自動流量控制,滿足高速數據傳輸中流量控制的需要。

  6. 子串口具備可編程的硬件RS-485自動控制功能和自動9位網絡地址識別功能,大大降低處理器的負擔,尤其適用于工業RS-485組網。

  7. 每個通道具備獨立可控的數據廣播接收功能,可以應用于需要數據廣播傳輸和控制的嵌入式系統中。

  8. 所有UART(包括UART主接口和子通道UART)都支持IrDA紅外通信。


VK系列UART器件的原理及框圖

  VK3200是VK32系列中功能最全的型號,本文以VK3200的原理圖為基礎,對VK32系列UART芯片原理進行介紹。VK3200內部結構包括主機接口、子通道部分、MODEM控制邏輯、中斷控制邏輯幾部分。主機接口為VK3200與CPU/DSP相連的接口,通過M1、MO模式選擇信號線,可以分別選擇8位并行總線、SPI總線和UART三種接口與主機相連;MODEM控制邏輯用于與MODEM相連時的狀態信號線的監控和控制;中斷控制邏輯用于產生和控制各種內部中斷。



  
  時鐘發生器為芯片提供時鐘,可以用CLKSEL引線選擇從晶振還是外部時鐘源獲取時鐘。子通道邏輯部分處理各個的數據接收和發送。數據發送的處理過程為:主機接口將從主口總線發送來的數據進行處理后傳送到相應的子通道FIFO,FIFO里的數據經過流量控制邏輯后,在波特率發生器的作用下,通過發送移位寄存器順次將數據發送到TX串行輸出信號線上,接收數據與此正好相反。子通道處理模塊中,控制寄存器用于對各個子通道進行設置,IR編解碼器用于對紅外信號進行編解碼,子通道流量控制器用于子通道傳輸數據時的自動流量控制。


在嵌入式系統中的應用

  VK系列UART器件的在嵌入式產品中的應用領域包括:多串口服務器/多串口卡,工業/自動化現場RS-485控制,使用CDMA/GPRS MODEM的無線數據傳輸,車載信息平臺/車載GPS定位系統,遠傳自動抄表(AMR)系統,稅控POS/銀行終端等金融機具,DSP數據采集和傳輸系統等。其應用實例如下:

  1. 在稅控POS中的應用

  稅控POS機是一個控制密集形的嵌入式系統,需要控制大量外設。其基本配置要求的串口打印機、MODEM、RS-485網絡接口,以及稅控IC卡(異步卡)都工作在基于UART的串行通信方式。同時,大量的外設如密碼鍵盤、條碼掃描器、條碼稱、接觸IC卡/非接觸IC卡讀卡器、磁卡讀卡器、串口顯示屏等設備都是通過RS-232串口與POS機相連。

  采用VK32xx系列UART器件可以根據MCU/CPU的接口特性,選擇SPI/8位并行總線/UART進行靈活的UART串口擴展。該方案與采用目前GPIO來模擬串口的方案相比,占用CPU的I/O和資源都很少,即使普通的8位MCU也可以勝任。同時,擴展的子串口都是標準的硬件UART,使得數據傳輸也更加可靠。



  
  2. 在遠程自動抄表系統中的應用

  如圖3所示,遠傳自動抄表系統由遠傳表和集中抄表器以及MODEM等部分組成。

  在遠傳表中,應用VK3212雙串口擴展IC將單片機的一個UART擴展成兩個UART,擴展出來的兩個串口UART1和UART2分別接RS-485/M-BUS接口和紅外接口。VK3212的UART1設置為RS-485自動收發和RS-485網絡模式,可以無需MCU的控制,自動完成RS-485/M-BUS的數據自動收發和自動網絡地址識別。VK3212的UART2設置為紅外模式,用于連接遠傳表的紅外設置窗口。

  在集中抄表器中,用一片SPI接口的4通道UART器件VK3234將擴展出4個子串口UART,MCU通過SPI總線與VK3234相連。VK3234的子串口UART設置為RS-485自動收發模式,每個子通道UART控制的RS-485/MBUS收發器通過RS-485/M-BUS總線連接最多250個遠傳表。一個基于VK3234的集中抄表器可以實現最多1,000個遠傳表的數據讀取。

  由于是通過SPI接口擴展的串口,集中抄表器單片機自身的串口可以連接PSTN/GSM MODEM將集抄數據傳給遠程服務器。

  3. 在嵌入式車載信息平臺中的應用

  VK3233主接口有SPI和UART兩種接口可以選擇。嵌入式平臺中的DSP/CPU通過SPI/UART接口與VK3233相連,VK3233擴展出來的三個子串口分別連接GPS模塊、倒車雷達模塊和GSM/CDMA模塊,MODEM控制線連接GSM/CDMA MODEM。整個嵌入式系統共用一個顯示設備,有效地節省了車內有限的空間。

  4. 在串口服務器中的應用

  在工業控制等領域,眾多設備的對外通訊接口仍然是低速串口。串口服務器將多個串口設備的數據存儲、轉換以后通過IP網進行傳輸。

  圖5顯示了一個8串口服務器(4個RS-232串口、4個RS485串口)的電路原理圖,嵌入式系統中的DSP/CPU的并行位數據線連接2片VK3266實現了8個串口的擴展,通過地址譯碼器控制2片VK3266的CS實現片選控制。在上圖中,VK3266 A連接4個RS-232收發器,擴展出了4個帶硬件流量控制信號的RS-232串口;VK3266B則連接了4個RS-485收發器,將VK3266設置在RS-458自動收發控制模式下,通過RTS信號控制RS-485收發器的數據發送使能DE和數據讀取使能RD信號,能實現RS-485的自動收發控制。


選型參考和設計建議

  1. 選型參考

  VK32系列UART包括5個產品系列,各個產品系列的特點如下:

  VK321x系列為主接口為UART的產品,僅通過RX,TX和GND三根信號線與主機相連,通過芯片內部的處理協議采用時分復用的方式將一個串口擴展成為2~4個可以同時工作的全雙工串口。在該模式下,MCU以查詢方式操作UART器件,設計中需要注意的是為保證在時分復用下各個子通道能夠同時全雙工通信,主接口的波特率需要設置為大于各個子串口波特率之和。VK321x產品適用于對通信速度要求不高,需要設計可靠簡單的嵌入式產品。

  VK322x系列產品的主接口為SPI同步傳行總線,最高傳輸速度為4Mbps。適合于帶SPI接口的MCU/DSP擴展異步串口。大多數DSP都只有同步串口,通過SPI接口實現異步串口的橋接和擴展,可以簡化并行總線擴展串口的硬件規模和模擬異步串口的軟件開銷。


  
  VK323x系列產品同時具備SPI和UART兩種可以選擇的主接口,擴展子串口具備硬件流量控制和RS-485自動收發功能,尤其適合于需要高可靠數據傳輸的RS-485總線應用。

  VK325x產品為8位并行總線接口的UART器件,VK326x為同時具備3種可選主機接口的UART器件。這兩個器件應用于需要減少備貨種類,需要進行大量數據傳輸的應用。

  2. 設計建議

  異步IC卡的接口設計。遵從7816-3的異步IC卡為半雙工異步通信接口。在實際應用中,可以將子串口的RX和TX短接后直接與IC卡的I/O信號連接,為可靠起見,也可以通過連接7407來驅動IC卡的I/O信號。

  MODEM接口的設計。目前的PSTN/GPRS/CDMA/GSM MODEM支持三線串口(TX、RX、GND)通過AT命令操作。但實際應用中,僅僅使用三線串口容易丟包,造成數據重發,使得上傳速度變慢,建議使用VK32系列中帶MODEM接口的UART器件,用DSR、DTR、RI和DCD來監控MODEM狀態,用RTS和CTS來做流控,這樣速度可以達到最高。

  RS-485總線的設計。RS-485是目前工業領域應用最廣的半雙工通信系統。直接用MCU對RX485進行控制,有一些細節難于處理:通過MCU的I/O對485收發控制,在系統復位時,I/O可能使485收發器處在發送狀態,造成總線上正在進行的通信失效;在數據收發切換中,一般依靠發送緩沖的狀態來控制MCU的I/O對收發切換,而此時最后一個字節可能還在移位寄存器中,會造成少發送一個字節的情況;同時,當RS485總線上有大量數據進行傳送時,MCU不得不花大量的資源去判斷該數據是否是發送給本機的,造成工作效率低。針對這些問題,建議用戶在需要用到RS-485時,選用帶有RS-485自動收發控制和9位網絡自動識別的器件。

  VK32系列UART器件可以工作在自動RS-485模式下:復位時,RTS處于接收狀態,只有在數據發送時,RTS才工作在發送狀態,當最后一位數據從移位寄存器中發送完成后,RTS自動轉為接收狀態。同時,VK32系列的UART支持9位網絡地址自動識別,僅當RS-485總線上的地址與UART設定的RS-485網絡地址一致時,才產生中斷,可以使MCU從大量的與自己無關的數據處理中解脫出來,提高系統的處理能力。

  無鉛化是半導體行業勢不可擋的趨勢,VK32系列UART產品全部實現無鉛化封裝,在回流焊時需要注意焊接溫度滿足相應的溫度要求。          

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 溶氧传感器-pH传感器|哈美顿(hamilton)| 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 真空乳化机-灌装封尾机-首页-温州精灌 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 壹作文_中小学生优秀满分作文大全 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 事迹材料_个人事迹名人励志故事 学生作文网_中小学生作文大全与写作指导 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气| 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | BHK汞灯-百科|上海熙浩实业有限公司 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 |