EM9280、EM9281、EM9287均為采用iMX28作為其核心芯片,屬于英創公司的同一產品線的不同型號產品。為方便敘述,在本文中我們以EM9280來泛指產品的所有型號。
EM9280除以太網接口、USB接口、RS232串口以外的所有通訊接口及GPIO端口,無論是輸入或輸出,最高只能與3.6V電平信號相連,否則會造成系統啟動不穩定,或完全不啟動的情況。這些信號引腳如下表所示:
EM9280_CN1:3.3V信號引腳列表
PIN# | 信號名稱 | 描述 |
9 | RXD7 | COM7數據輸入,TTL電平 |
10 | TXD7 | COM7數據輸出,TTL電平 |
11 | RXD8 | COM8數據輸入,TTL電平 |
12 | TXD8 | COM8數據輸出,TTL電平 |
13 | RXD9 | COM9數據輸入,TTL電平 |
14 | TXD9 | COM9數據輸出,TTL電平 |
19 | RXD2 | COM2數據輸入,TTL電平 |
20 | TXD2 | COM2數據輸出,TTL電平 |
21 | COM3_RX | COM3數據輸入,RS232電平(±9V),TTL時為3.3V |
22 | COM3_TX | COM3數據輸出,RS232電平(±9V),TTL時為3.3V |
23 | RXD4 | COM4數據輸入,TTL電平 |
24 | TXD4 | COM4數據輸出,TTL電平 |
25 | RXD5 | COM5數據輸入,TTL電平 |
26 | TXD5 | COM5數據輸出,TTL電平 |
27 | GPIO0 | 通用數字IO,與COM2口的CTS#復用管腳 |
28 | GPIO1 | 通用數字IO,與COM2口的RTS#復用管腳 |
29 | GPIO2 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
30 | GPIO3 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
31 | GPIO4 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
32 | GPIO5 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
33 | GPIO6 | 通用數字IO,與PWM1復用管腳 |
34 | GPIO7 | 通用數字IO,與PWM2復用管腳 |
35 | GPIO8 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
36 | GPIO9 | 通用數字IO,支持中斷觸發的輸入狀態監測功能 |
EM9280_CN2:3.3V信號引腳列表
PIN# | 信號名稱 | 描述 |
15 | GPIO10 | 通用I/O,復用串口COM6_RXD信號 |
16 | GPIO11 | 通用I/O,復用串口COM6_TXD信號 |
17 | GPIO12 | 通用I/O |
18 | GPIO13 | 通用I/O |
19 | GPIO14 | 通用I/O |
20 | GPIO15 | 通用I/O |
21 | GPIO16 | 通用I/O |
22 | GPIO17 | 通用I/O |
23 | GPIO18 | 通用I/O |
24 | GPIO19 | 通用I/O |
25 | GPIO20 / PWM3 | 通用I/O,復用PWM3輸出通道 |
26 | GPIO21 / PWM4 | 通用I/O,復用PWM4輸出通道 |
27 | GPIO22 / I2C_SDA | 通用I/O,復用I2C總線SDA數據信號 |
28 | GPIO23 / I2C_SCL | 通用I/O,復用I2C總線SCL時鐘信號 |
29 | GPIO24 / IRQ1 | 通用I/O,復用外部中斷源1 |
30 | GPIO25 / IRQ2 | 通用I/O,復用外部中斷源2 |
31 | GPIO26 / IRQ3 | 通用I/O,復用外部中斷源3 |
32 | GPIO27 / IRQ4 | 通用I/O,復用外部中斷源4 |
33 | GPIO28 / SPI_MISO | 通用I/O,復用SPI總線MISO信號 |
34 | GPIO29 / SPI_MOSI | 通用I/O,復用SPI總線MOSI信號 |
35 | GPIO30 / SPI_SCLK | 通用I/O,復用SPI總線SCK時鐘信號 |
36 | GPIO31 / SPI_CS0N | 通用I/O,復用SPI總線CS片選使能信號 |
在使用時,外設器件允許的前提下,最好是提供3.3V供電,這樣就能得到3.3V的TTL電平信號。如果需要與5V電平的器件相連,則需要進行電平轉換,以保證系統啟動的安全性。常用的電平轉換器件均是單向通訊,如使用雙電源供電的74LVC4245(與EM9280一端連接的供電使用3.3V供電,與外設器件連接的一端使用5V供電),或單電源供電的LVC245(使用3.3V供電)即可。如果使用的信號比較少,則可以使用分體元件來進行電平轉換,如下圖輸入信號電平轉換的例子:
在上圖中的二極管,需要使用壓降小的二極管,在輸入信號DIN_5V為低電平時,DIV_3.3V信號就能得到更低的電平信號。
關于測試模塊的說明:
由于歷史原因,我們的RS232、RS485等評估測試模塊均是按照5V電平設計的。這些模塊不能與EM9280直接連接使用(電平不兼容),否則可能造成EM9280不能正常啟動。與EM9280相連接的串口驅動模塊,其信號電平均需符合EM9280的信號電平要求,即3.3V的信號電平。
我們將對現有的RS232及RS485模塊進行完善升級,增加對3.3V信號電平的支持。新的RS232或RS485模塊生產并測試通過以后,我們將及時通知。對EM9280的客戶,若之前已購買RS232、RS485評估測試模塊,可與英創公司聯系進行更換,以便評估測試工作的順利進行。
與EM9280屬于同一產品線的其他型號,EM9281 / EM9287 / ES9281,的輸入管腳對5V電平輸入也有同樣的問題,即多個5V電平信號輸入可能導致主板不能正常啟動??蛻粼谠O計應用底板時,需特別注意此問題。
成都英創信息技術有限公司 028-8618 0660