VK32系列多總線UART芯片在嵌入式系統(tǒng)中擴展串口的應(yīng)用
發(fā)布時間:2007/8/28 0:00:00 訪問次數(shù):535
來源:21IC中國電子網(wǎng) 作者:四川維肯電子有限公司 趙廣宇
摘要:UART以其簡單可靠,抗干擾強,傳輸距離遠(yuǎn),組網(wǎng)方便,被認(rèn)為是嵌入式系統(tǒng)中進行串行數(shù)據(jù)傳輸?shù)淖罴逊绞。本文介紹了專為嵌入式系統(tǒng)設(shè)計的VK32系列新型多總線接口UART器件的原理及應(yīng)用技術(shù)。
1.嵌入式系統(tǒng)中串口擴展的需求:
而在嵌入式領(lǐng)域,由于UART具有操作簡單,工作可靠,抗干擾強,傳輸距離遠(yuǎn)(組成485網(wǎng)絡(luò)可以傳輸1200米以上),設(shè)計人員普遍認(rèn)為UART是從CPU或微控制器向系統(tǒng)的其他部分傳輸數(shù)據(jù)的最佳方式,因此它們被大量地應(yīng)用在工業(yè)、通信、和家電控制等嵌入式領(lǐng)域。通常MCU/CPU都會自帶一個UART串口,但實際應(yīng)用中一個串口往往不夠用,需要進行UART串口擴展。
目前的大多數(shù)UART器件是以計算機總線轉(zhuǎn)換UART為應(yīng)用基礎(chǔ)的,其通用性、管腳、寄存器與20年前很少改變,針對嵌入式應(yīng)用,目前的UART器件普遍存在操作復(fù)雜,引腳多,價格較高等弱點,不能滿足和適應(yīng)的嵌入式系統(tǒng)發(fā)展的需要。
針對嵌入式系統(tǒng)中UART的發(fā)展趨勢,維肯電子設(shè)計推出了VK32XX系列新型多總線接口UART器件,其特點為:
- 支持8位并行總線,SPI總線,UART等多種主機總線接口:
8位并行總線接口產(chǎn)品可以替代目前廣泛使用的16C55X系列UART用于為8位,16位,32位MCU進行UART串口擴展。VK32系列8位并行總線接口UART產(chǎn)品采用了精簡控制寄存器設(shè)計),并通過管腳復(fù)用減少了芯片管腳,簡化的軟件設(shè)計和PCB設(shè)計都更適合嵌入式系統(tǒng)需求。
SPI接口總線系列產(chǎn)品為帶有SPI接口的DSP、MCU實現(xiàn)同步SPI串口到異步UART串口的橋接和擴展,尤其針對目前廣泛應(yīng)用的DSP系統(tǒng),大多數(shù)DSP都只有同步串口,只能用于與具有同步通信接口的外設(shè)進行通信。V32系列SPI總線接口可以將一個SPI同步串行接口橋接/擴展成為1~4個通用異步串口,方便的實現(xiàn)DSP和外設(shè)的異步串行通信。
UART接口產(chǎn)品創(chuàng)新的實現(xiàn)了將一個標(biāo)準(zhǔn)3線異步串口(UART)擴展成為2~4個增強功能串口(UART)。芯片內(nèi)置的UART擴展協(xié)議處理邏輯,無需無需其它的地址信號、控制信號線就可以實現(xiàn)多個獨立配置的全雙工串口擴展,為需要擴展串口的嵌入式系統(tǒng)提供了一個最簡潔的解決方案。
- 支持高速傳輸,每個子波特率可以獨立設(shè)置為300bps—960 kbps,主機支持的SPI總線 最高傳輸速率為5M bits/s, 主機8位并行總線的最高傳輸速率為10M bit/s.
- 寬工作電壓和低功耗設(shè)計,考慮到目前嵌入式領(lǐng)域中新型的DSP/FPGA的工作電壓大多為2.5V,而大量的工業(yè)控制領(lǐng)域的MCU仍然需要在5V電壓下工作,VK32系列UART設(shè)計的工作電壓范圍為2.5V~5.5V。同時,該系列芯片可以工作在自動休眠和喚醒模式下,有效的降低功耗。
- 完善的FIFO功能,每個通道獨立的16級接收和發(fā)送FIFO,每個FIFO有4個可編程觸發(fā)點設(shè)置。完善的FIFO功能可以進行發(fā)送/接收的數(shù)據(jù)緩沖,減少DSP/CPU對數(shù)據(jù)傳輸?shù)牟僮,提高CPU/DSP的效率和數(shù)據(jù)傳輸?shù)目煽啃浴?
- 子串口通道具備軟件或硬件自動流量控制,滿足高速數(shù)據(jù)傳輸中流量控制的需要。
- 子串口具備可編程的硬件RS-485自動控制功能和自動9位網(wǎng)絡(luò)地址識別功能,大大降低處理器的負(fù)擔(dān),尤其適用于工業(yè)RS-485組網(wǎng)。
- 每個通道具備獨立可控的數(shù)據(jù)廣播接收功能,可以應(yīng)用與需要數(shù)據(jù)廣播傳輸和控制的嵌入式系統(tǒng)中。
- 所有UART(包括UART主接口和子通道UART)都支持IrDA紅外通信.
2.VK32系列新型多總線接口UART器件的原理及框圖:
VK3266是VK32系列中功能最全的型號,本文以VK3266的原理圖為基礎(chǔ),對VK32系列UART芯片原理進行介紹:
VK3266原理框圖
VK3266內(nèi)部結(jié)構(gòu)包括主機接口,子通道部分,MODEM控制邏輯,中斷控制邏輯幾部分。
主機接口為VK3266與CPU/DSP相連的接口,通過M1,MO模式選擇信號線,可以分別選擇8位并行總線,SPI總線,UART三種接口與主機相連。
MODEM控制邏輯用于與MODEM相連時的狀態(tài)信號線的監(jiān)控和控制。
中斷控制邏輯用于產(chǎn)生和控制各種內(nèi)部中斷。
時鐘發(fā)生器為芯片的提供時鐘,可以用CLKSEL引線選擇從晶振還是外部時鐘源獲取時鐘。
子通道邏輯部分處理各個的數(shù)據(jù)接收和發(fā)送。數(shù)據(jù)發(fā)送的處理過程為:主機接口將從主口總線發(fā)送來的數(shù)據(jù)進行處理后傳送到相應(yīng)的子通道FIFO,F(xiàn)IFO里的數(shù)據(jù)經(jīng)過流量控制邏輯后,在波特率發(fā)生器的作用下,通過發(fā)送移位寄存器順次將數(shù)據(jù)發(fā)送到TX串行輸出信號線上。接收數(shù)據(jù)與此
來源:21IC中國電子網(wǎng) 作者:四川維肯電子有限公司 趙廣宇
摘要:UART以其簡單可靠,抗干擾強,傳輸距離遠(yuǎn),組網(wǎng)方便,被認(rèn)為是嵌入式系統(tǒng)中進行串行數(shù)據(jù)傳輸?shù)淖罴逊绞。本文介紹了專為嵌入式系統(tǒng)設(shè)計的VK32系列新型多總線接口UART器件的原理及應(yīng)用技術(shù)。
1.嵌入式系統(tǒng)中串口擴展的需求:
而在嵌入式領(lǐng)域,由于UART具有操作簡單,工作可靠,抗干擾強,傳輸距離遠(yuǎn)(組成485網(wǎng)絡(luò)可以傳輸1200米以上),設(shè)計人員普遍認(rèn)為UART是從CPU或微控制器向系統(tǒng)的其他部分傳輸數(shù)據(jù)的最佳方式,因此它們被大量地應(yīng)用在工業(yè)、通信、和家電控制等嵌入式領(lǐng)域。通常MCU/CPU都會自帶一個UART串口,但實際應(yīng)用中一個串口往往不夠用,需要進行UART串口擴展。
目前的大多數(shù)UART器件是以計算機總線轉(zhuǎn)換UART為應(yīng)用基礎(chǔ)的,其通用性、管腳、寄存器與20年前很少改變,針對嵌入式應(yīng)用,目前的UART器件普遍存在操作復(fù)雜,引腳多,價格較高等弱點,不能滿足和適應(yīng)的嵌入式系統(tǒng)發(fā)展的需要。
針對嵌入式系統(tǒng)中UART的發(fā)展趨勢,維肯電子設(shè)計推出了VK32XX系列新型多總線接口UART器件,其特點為:
- 支持8位并行總線,SPI總線,UART等多種主機總線接口:
8位并行總線接口產(chǎn)品可以替代目前廣泛使用的16C55X系列UART用于為8位,16位,32位MCU進行UART串口擴展。VK32系列8位并行總線接口UART產(chǎn)品采用了精簡控制寄存器設(shè)計),并通過管腳復(fù)用減少了芯片管腳,簡化的軟件設(shè)計和PCB設(shè)計都更適合嵌入式系統(tǒng)需求。
SPI接口總線系列產(chǎn)品為帶有SPI接口的DSP、MCU實現(xiàn)同步SPI串口到異步UART串口的橋接和擴展,尤其針對目前廣泛應(yīng)用的DSP系統(tǒng),大多數(shù)DSP都只有同步串口,只能用于與具有同步通信接口的外設(shè)進行通信。V32系列SPI總線接口可以將一個SPI同步串行接口橋接/擴展成為1~4個通用異步串口,方便的實現(xiàn)DSP和外設(shè)的異步串行通信。
UART接口產(chǎn)品創(chuàng)新的實現(xiàn)了將一個標(biāo)準(zhǔn)3線異步串口(UART)擴展成為2~4個增強功能串口(UART)。芯片內(nèi)置的UART擴展協(xié)議處理邏輯,無需無需其它的地址信號、控制信號線就可以實現(xiàn)多個獨立配置的全雙工串口擴展,為需要擴展串口的嵌入式系統(tǒng)提供了一個最簡潔的解決方案。
- 支持高速傳輸,每個子波特率可以獨立設(shè)置為300bps—960 kbps,主機支持的SPI總線 最高傳輸速率為5M bits/s, 主機8位并行總線的最高傳輸速率為10M bit/s.
- 寬工作電壓和低功耗設(shè)計,考慮到目前嵌入式領(lǐng)域中新型的DSP/FPGA的工作電壓大多為2.5V,而大量的工業(yè)控制領(lǐng)域的MCU仍然需要在5V電壓下工作,VK32系列UART設(shè)計的工作電壓范圍為2.5V~5.5V。同時,該系列芯片可以工作在自動休眠和喚醒模式下,有效的降低功耗。
- 完善的FIFO功能,每個通道獨立的16級接收和發(fā)送FIFO,每個FIFO有4個可編程觸發(fā)點設(shè)置。完善的FIFO功能可以進行發(fā)送/接收的數(shù)據(jù)緩沖,減少DSP/CPU對數(shù)據(jù)傳輸?shù)牟僮鳎岣逤PU/DSP的效率和數(shù)據(jù)傳輸?shù)目煽啃浴?
- 子串口通道具備軟件或硬件自動流量控制,滿足高速數(shù)據(jù)傳輸中流量控制的需要。
- 子串口具備可編程的硬件RS-485自動控制功能和自動9位網(wǎng)絡(luò)地址識別功能,大大降低處理器的負(fù)擔(dān),尤其適用于工業(yè)RS-485組網(wǎng)。
- 每個通道具備獨立可控的數(shù)據(jù)廣播接收功能,可以應(yīng)用與需要數(shù)據(jù)廣播傳輸和控制的嵌入式系統(tǒng)中。
- 所有UART(包括UART主接口和子通道UART)都支持IrDA紅外通信.
2.VK32系列新型多總線接口UART器件的原理及框圖:
VK3266是VK32系列中功能最全的型號,本文以VK3266的原理圖為基礎(chǔ),對VK32系列UART芯片原理進行介紹:
VK3266原理框圖
VK3266內(nèi)部結(jié)構(gòu)包括主機接口,子通道部分,MODEM控制邏輯,中斷控制邏輯幾部分。
主機接口為VK3266與CPU/DSP相連的接口,通過M1,MO模式選擇信號線,可以分別選擇8位并行總線,SPI總線,UART三種接口與主機相連。
MODEM控制邏輯用于與MODEM相連時的狀態(tài)信號線的監(jiān)控和控制。
中斷控制邏輯用于產(chǎn)生和控制各種內(nèi)部中斷。
時鐘發(fā)生器為芯片的提供時鐘,可以用CLKSEL引線選擇從晶振還是外部時鐘源獲取時鐘。
子通道邏輯部分處理各個的數(shù)據(jù)接收和發(fā)送。數(shù)據(jù)發(fā)送的處理過程為:主機接口將從主口總線發(fā)送來的數(shù)據(jù)進行處理后傳送到相應(yīng)的子通道FIFO,F(xiàn)IFO里的數(shù)據(jù)經(jīng)過流量控制邏輯后,在波特率發(fā)生器的作用下,通過發(fā)送移位寄存器順次將數(shù)據(jù)發(fā)送到TX串行輸出信號線上。接收數(shù)據(jù)與此
熱門點擊
- 一種基于CPLD的偽隨機序列發(fā)生器
- 嵌入式系統(tǒng)硬件抽象層的原理與實現(xiàn)
- 利用XPS工具快速生成Virtex FPGA
- 在MC68HC908GP32上移植μC/OS
- 基于PIC18F系列單片機的嵌入式系統(tǒng)設(shè)計
- 嵌入式Email發(fā)送模塊
- 便攜系統(tǒng)中微處理器功耗的設(shè)計考慮
- 嵌入式瀏覽器Konqueror/E的實現(xiàn)
- 在Windows環(huán)境下調(diào)用動態(tài)庫實現(xiàn)VXI嵌
- 使用LeonardoSpectrum綜合Xi
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究