開發板串口介紹(基于飛凌ok210)
OK210開發板是一款由保定飛凌 嵌入式自主研發的產品,基于 ARM Cortex-A8架構,采用了Cortex-A8家族里的三星S5PV210芯片作為主處理器,是一款高性能的的開發平臺。 根據一般開發調試的需要,另外考慮到很多客戶無論是用做學習板還是去做產品,對板卡的串口都會有要求,所以飛凌在做OK210開發板時已經為使用者預留了一部分串口使用。 S5PV210具備4個獨立的UART,速率最大可達3Mbps,其中有2個UART為4線串口,另外兩路為2線串口。每個UART包含接收緩存和發送緩存,通信速率和格式可通過S5PV210內部寄存器自由設置。在飛凌OK210開發板的核心板上已經將4路UART全部引出,具體引腳如下
信號名稱
|
輸入/輸出
|
功能描述
|
類型
|
XUTXD[3:0]
|
輸出
|
UART發送數據
|
LVCOMS(3.3V)
|
XURXD[3:0]
|
輸入
|
UART接收數據
|
LVCOMS(3.3V)
|
XUCTSN[1:0]
|
輸入
|
UART清除發送(低有效)
|
LVCOMS(3.3V)
|
XURTSN[1:0]
|
輸出
|
UART請求發送(低有效)
|
LVCOMS(3.3V)
|
前邊描述的是飛凌 OK210對于串口(UART)在核心板方面的線路引出,有了這些接口引出,用戶在使用核心板時可以依照自己產品的需求重新做PCB板,從而利用我們提供的核心板做出更適合自己產品的底板。對于飛凌做好的OK210配套的底板,OK210開發板提供兩路RS232電平的通用異步串行接口,J3對應的為COM2,為系統調試串口,對應S5PV210的UATR2;J4對應的為COM3,對應S5PV210的UART3,用于用戶擴展功能。這兩個串行接口采用標準的DB9 連接器。電平轉換芯片采用MAX232ESE。引腳連接關系圖片如下圖所示:
如上圖所示,DB9接口的第二引腳為RS232數據接收信號,第三引腳為RS232的數據發送信號,第五引腳為信號地,J3、J4采用相同的引腳定義方式,如果將開發板和PC串口連接是需要使用雙母頭交叉數據線。 OK210開發板另外引出了兩路3.3V電平的UART接口UART0、UART1,這兩個接口帶有CTS、RTS流控信號,該接口的引出是為了方便用戶連接3.3V電平的串口設備,并且這兩個接口都預留了中斷引腳,方便用戶功能的擴展。開發板的串口可以接一些通用的串口設備,也可以接飛凌公司生產的使用串口通信的 GPS、GPRS等模塊。下面詳細介紹這兩個接口的引腳定義。
UART0接口引腳定義:
引腳序號
|
UART0接口信號名稱
|
對應核心板引腳
|
功能描述
|
類型
|
1
|
CTS
|
XUCTSN0
|
UART0接口允許發送信號
|
|
2
|
RTS
|
XURTSN0
|
UART0接口請求發送信號
|
LVCMOS(3.3V)
|
3
|
TXD
|
XUTXD0
|
UART0接口數據發送信號
|
LVCMOS(3.3V)
|
4
|
GND
|
GND
|
電源地
|
POWER
|
5
|
VDD
|
VDDIN
|
DC5V電源
|
POWER
|
6
|
VDD
|
VDDIN
|
DC5V電源
|
POWER
|
7
|
GND
|
GND
|
電源地
|
POWER
|
8
|
RXD
|
XURXD0
|
UART0接口數據接收信號
|
LVCMOS(3.3V)
|
9
|
EN
|
XPWRRGTON
|
UART0接口預留使能信號
|
LVCMOS(3.3V)
|
10
|
INT
|
AC97_SDI
|
UART0接口預留中斷信號
|
LVCMOS(3.3V)
|
UART1接口引腳定義:
引腳序號
|
UART1接口信號名稱
|
對應核心板引腳
|
功能描述
|
類型
|
1
|
CTS
|
XUCTSN1
|
UART1接口允許發送信號
|
LVCMOS(3.3V)
|
2
|
RTS
|
XURTSN1
|
UART1接口請求發送信號
|
LVCMOS(3.3V)
|
3
|
TXD
|
XUTXD1
|
UART1接口數據發送信號
|
LVCMOS(3.3V)
|
4
|
GND
|
GND
|
電源地
|
POWER
|
5
|
VDD
|
VDDIN
|
DC5V電源
|
POWER
|
6
|
VDD
|
VDDIN
|
DC5V電源
|
POWER
|
7
|
GND
|
GND
|
電源地
|
POWER
|
8
|
RXD
|
XURXD1
|
UART1接口數據接收信號
|
LVCMOS(3.3V)
|
9
|
EN
|
XPWRRGTON
|
UART1接口預留使能信號
|
LVCMOS(3.3V)
|
10
|
INT
|
AC97_SDO
|
UART1接口預留中斷信號
|
LVCMOS(3.3V)
|
在串口的使用方面,因為做的串口都是通用的,所以一般的串口只要接口定義相同都是可以外接串口設備的,包括飛凌配套生產的一些GPS、GPRS等模塊都可以正常使用。
|