《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 新型多總線UART芯片在嵌入式系統設計中的應用
新型多總線UART芯片在嵌入式系統設計中的應用
摘要: 本文介紹了專為嵌入式系統設計的VK32系列新型多總線接口通用異步串行收發接器(UART)器件的原理以及在稅控POS、遠程自動抄表系統、嵌入式車載信息平臺和串口服務器中的應用技術。
Abstract:
Key words :

  本文介紹了專為嵌入式系統設計的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產品全部實現無鉛化封裝,在回流焊時需要注意焊接溫度滿足相應的溫度要求。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠干狠狠久久| 亚洲国产一区二区三区a毛片| 在线观看视频一区二区| 欧美日韩视频在线观看一区二区三区| 亚洲图片激情小说| 日韩写真在线| 国产酒店精品激情| 免费不卡中文字幕视频| 国产精品久久99| 国产亚洲欧美一区在线观看| 久久久免费av| 国产精品成人免费精品自在线观看| 国产精品一区二区三区乱码| 久久精品主播| 91久久精品www人人做人人爽| 亚洲欧美日韩一区二区三区在线| 香蕉乱码成人久久天堂爱免费| 久久久一区二区| 亚洲第一色中文字幕| 欧美国产三区| 国内精品嫩模av私拍在线观看| 国内久久精品| 欧美va亚洲va香蕉在线| 最新69国产成人精品视频免费| 欧美成人精精品一区二区频| 欧美日韩精品免费观看视频| 亚洲成色777777女色窝| 亚洲国产一区二区三区a毛片| 亚洲国产精品福利| 亚洲美女中文字幕| 亚洲黄色免费| 国产在线拍揄自揄视频不卡99| 欧美在线日韩在线| 国产精品xxxxx| 夜夜嗨av一区二区三区免费区| 欧美视频日韩视频| 中文亚洲免费| 亚洲国产91精品在线观看| 一区二区三区av| 久久xxxx| 欧美日韩在线第一页| 免费视频亚洲| 在线精品视频免费观看| 亚洲网站在线看| 久久精品人人做人人综合| 国产精品日韩专区| 亚洲精品中文字幕在线观看| 久久精品国产96久久久香蕉| 国产精品jvid在线观看蜜臀| 久久精品成人| 国产精品嫩草99av在线| 国模精品一区二区三区色天香| 欧美激情综合在线| 美国三级日本三级久久99| 国产无一区二区| 国产精品美女www爽爽爽| 午夜在线不卡| 韩日欧美一区二区| 国产精品亚洲精品| 欧美—级a级欧美特级ar全黄| 欧美精品一区二区三区视频| 国产自产v一区二区三区c| 国产一区二区三区久久精品| 影音先锋欧美精品| 国产精品乱子久久久久| 国产在线精品一区二区夜色| 亚洲性感美女99在线| 亚洲激情电影中文字幕| 国产精品高潮视频| 亚洲精选视频免费看| 亚洲一区二区在线看| 欧美激情免费在线| 亚洲国产影院| 欧美理论电影在线观看| 亚洲人成网站777色婷婷| 久久男人资源视频| 精久久久久久久久久久| 欧美亚洲综合在线| 国产欧美一区二区三区另类精品| 亚洲特级片在线| 国产精品一区二区久久久| 国内视频一区| 亚洲视频观看| 免费观看在线综合| 久久久久国产精品一区二区| 红杏aⅴ成人免费视频| 亚洲免费影视| 亚洲精华国产欧美| 国产精品高潮呻吟久久av无限| 欧美在线观看视频一区二区| 麻豆国产精品一区二区三区| 91久久中文| 一本色道久久综合狠狠躁篇怎么玩| 在线成人性视频| 国产精品视频在线观看| 欧美电影免费观看高清完整版| 国产综合香蕉五月婷在线| 久久久久久久999| 国产日韩欧美在线视频观看| 国产精品美女久久福利网站| 欧美精品尤物在线| 欧美日韩国产探花| 久久疯狂做爰流白浆xx| 欧美中文字幕在线播放| 国内精品一区二区| 欧美精品一线| 久久久久网址| 蜜臀av性久久久久蜜臀aⅴ| 最新日韩av| 欧美日韩精品一二三区| 欧美一区亚洲二区| 国产精品丝袜久久久久久app| 狠狠久久婷婷| 亚洲精品一区二区三区婷婷月| 国产精品久久影院| 欧美精品精品一区| 91久久一区二区| 一区久久精品| 亚洲国产视频一区二区| 国产精品一香蕉国产线看观看| 午夜精品久久久久久99热软件| 久久久亚洲午夜电影| 国产精品一区二区三区乱码| 久久er精品视频| 亚洲高清免费| 日韩一区二区精品葵司在线| 欧美日韩成人在线观看| 亚洲精品视频免费观看| 国语自产偷拍精品视频偷| 欧美高清视频免费观看| 欧美 日韩 国产在线| 欧美四级剧情无删版影片| 国内外成人免费激情在线视频| 国产日韩欧美一区二区三区在线观看| 亚洲免费av电影| 国产一区视频在线观看免费| 久久这里只有| 久久人体大胆视频| 9国产精品视频| 欧美日韩的一区二区| 亚洲第一黄网| 欧美日韩专区在线| 黑人一区二区三区四区五区| 在线日韩欧美| 国产午夜精品全部视频在线播放| 亚洲精品1区| 欧美日韩国产成人在线观看| 国产性猛交xxxx免费看久久| 一级成人国产| 每日更新成人在线视频| 欧美日韩精品免费观看视频完整| 午夜伦理片一区| 久久综合九色综合久99| 欧美伊人久久久久久午夜久久久久| 亚洲影音先锋| 欧美日韩另类一区| 久久九九国产精品怡红院| 精品成人a区在线观看| 欧美精品一区三区在线观看| 狠狠色噜噜狠狠狠狠色吗综合| 中文在线资源观看视频网站免费不卡| 午夜精品久久久久久99热软件| 亚洲视频在线一区| 国产精品国产三级国产aⅴ9色| 雨宫琴音一区二区在线| 老司机一区二区三区| 国产日韩精品入口| 蜜臀久久99精品久久久画质超高清| 欧美日韩国产色综合一二三四| 亚洲永久在线观看| 在线播放精品| 一区二区av在线| 欧美久久九九| 久久国产视频网站| 娇妻被交换粗又大又硬视频欧美| 欧美午夜电影在线观看| 性伦欧美刺激片在线观看| 国产午夜精品全部视频在线播放| 99re热精品| 野花国产精品入口| 亚洲高清资源综合久久精品| 国产精品久久久久国产精品日日| 久久一区二区三区av| 欧美专区一区二区三区| 国模吧视频一区| 国产精品九九久久久久久久| 久久国产福利国产秒拍| 亚洲二区在线| 蜜桃av久久久亚洲精品| 国产精品爱啪在线线免费观看| 久久一区二区三区四区五区| 欧美成人午夜激情视频| 亚洲欧洲一区二区在线播放| 国产亚洲精久久久久久| 免费亚洲电影在线| 久久精品一二三| 你懂的国产精品永久在线| 国产精品五月天| 欧美国产日本韩| 欧美影院午夜播放| 亚洲激情成人| 欧美视频一区二| 欧美jizz19性欧美| 亚洲国产日韩欧美一区二区三区| 欧美中在线观看| 激情校园亚洲| 欧美视频在线观看一区| 国产精品免费看| 亚洲一级在线观看| 欧美午夜寂寞影院| 一本色道**综合亚洲精品蜜桃冫| 性久久久久久久久久久久| 欧美日本一区二区视频在线观看| 香蕉免费一区二区三区在线观看| 99这里只有精品| 亚洲深夜影院| 亚洲国产精品久久久久婷婷884| 91久久精品网| 久久精品99| 伊人成人网在线看| 久久影视三级福利片| 国户精品久久久久久久久久久不卡| 99国产精品视频免费观看一公开| 亚洲三级影片| 国产精品高潮呻吟久久av黑人| 亚洲综合精品| 一区二区三区中文在线观看| 亚洲第一久久影院| 亚洲无线一线二线三线区别av| 亚洲福利一区| 欧美日韩视频一区二区三区| 激情懂色av一区av二区av| 欧美黄污视频| 久久青青草原一区二区| 在线综合+亚洲+欧美中文字幕| 午夜精品久久久久久久男人的天堂| 亚洲黄色在线看| 亚洲国产精品免费| 亚洲欧洲精品一区二区| 欧美一级淫片aaaaaaa视频| 亚洲精品国产精品国自产观看浪潮| 国产精品嫩草影院av蜜臀| 欧美亚洲专区| 国产精品啊啊啊| 欧美大片在线观看一区二区| 国产一区二区毛片| 欧美日韩一区二区免费视频| 国内一区二区在线视频观看| 欧美激情一区二区三区在线视频| 国产欧美亚洲一区| 狠狠久久五月精品中文字幕| 老司机午夜免费精品视频| 久久亚洲免费| 亚洲电影免费观看高清完整版在线| 久久久久久**毛片大全| 日韩天堂在线视频| 欧美日韩高清在线一区| 欧美精品一区三区在线观看| 在线视频国内自拍亚洲视频| 91久久精品国产91久久性色| 国产老女人精品毛片久久| 欧美手机在线视频| 久久久久久国产精品一区| 欧美日韩xxxxx| 欧美日韩国产一区| 久久久噜噜噜久久狠狠50岁| 国产精品一区二区黑丝| 国产精品国产三级国产| 国产精品国产三级国产aⅴ无密码| 激情久久久久久久久久久久久久久久| 国产精品日韩欧美| 亚洲综合视频1区| 美女日韩在线中文字幕| 国产在线拍偷自揄拍精品| 羞羞答答国产精品www一本| 午夜激情久久久| 国产日韩欧美在线播放不卡| 欧美成人a∨高清免费观看| 久久久不卡网国产精品一区| 欧美国产专区| 欧美午夜不卡在线观看免费| 欧美激情精品久久久久久变态| 亚洲激情视频网站| 久久综合久久美利坚合众国| 国产亚洲欧美激情| 久久色在线观看| 亚洲国产精品传媒在线观看| 亚洲欧美国产毛片在线| 久久久噜久噜久久综合| 欧美成人资源| 9i看片成人免费高清| 久久在线免费观看视频| 午夜精品剧场| 久久日韩粉嫩一区二区三区| 欧美日韩国产亚洲一区| 国产精品成人一区二区三区夜夜夜| 久久久噜久噜久久综合| 欧美第一黄网免费网站| 欧美色道久久88综合亚洲精品| 亚洲一区二区三区视频| 国产精品久久精品日日| 久久女同精品一区二区| 欧美日韩中国免费专区在线看| 99视频在线精品国自产拍免费观看| 一区二区久久久久| 欧美日韩在线一二三| 羞羞视频在线观看欧美| 亚洲精品永久免费精品| 卡通动漫国产精品| 久久精品国产99精品国产亚洲性色| 99热这里只有成人精品国产| 国产精品美女久久久免费| 浪潮色综合久久天堂| 久久九九99视频| 国产一区在线播放| 久久视频免费观看| 亚洲东热激情| 国产一区二区三区四区五区美女| 欧美色精品在线视频| 精品成人乱色一区二区| 国产精品久久久久av| 日韩亚洲欧美中文三级| 亚洲经典在线| 欧美丝袜第一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国内自拍| 欧美色视频一区| 欧美另类视频|