1 硬件资源
创龙科技SOM-TLIMX6U是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的低成本工业级核心板,主频792MHz,通过邮票孔连接方式引出Ethernet、UART、CAN、LCD、USB等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
SOM-TLIMX6U核心板板载CPU、ROM、RAM、晶振、电源、LED等硬件资源,并通过邮票孔连接方式引出IO。
图 1 核心板硬件框图
图 2
图 3
1.1 CPU
核心板CPU型号为MCIMX6Y2CVM08AB,MAPBGA封装,工作温度为-40°C~105°C,引脚数量为289个,尺寸为14mm*14mm。
图 4 NXP i.MX 6ULL处理器功能框图
1.2 ROM
核心板通过GPMI总线连接NAND FLASH,采用8bit数据线,NAND FLASH型号兼容SkyHigh Memory公司的S34ML02G2(256MByte)和旺宏电子(Mxic)公司的MX30LF2G18AC(256MByte)。
核心板内部,eMMC与NAND FLASH在PCB板上使用叠封装形式,因此核心板可选贴eMMC。核心板通过uSDHC2(MMC2)总线连接eMMC,采用8bit数据线,eMMC型号兼容康盈(Kowin)公司的KAS0411D(4GByte)和SkyHigh Memory公司的S40FC004(4GByte)。
1.3 RAM
核心板通过专用DRAM总线连接1片DDR3,采用16bit数据线。DDR3型号兼容南亚科技(Nanya)的NT5CC128M16JR(256MByte)、NT5CC256M16ER(512MByte),支持DDR3-800工作模式(400MHz)。
1.4 晶振
核心板采用一个工业级晶振(OSC)为CPU提供系统时钟源,时钟频率为24MHz,精度为±20ppm。
1.5 电源
核心板采用分立电源供电设计,所选电源方案均满足工业级环境使用要求。电源系统设计满足CPU的供电和上电、掉电时序要求,采用5V直流电源供电。
1.6 LED
核心板板载三个LED。其中LED0为电源指示灯,系统上电后默认会点亮。LED1和LED2为用户可编程指示灯,分别对应GPIO5_IO00和GPIO5_IO01两个引脚,高电平点亮。
图 5
图 6
1.7 外设资源
核心板引出的主要外设资源及性能参数如下表所示。
表 1
外设资源 |
数量 |
性能参数 |
Display |
1 |
支持24-bit/18-bit/16-bit/8-bit并行显示; 显示时钟频率高达85MHz,分辨率高达WXGA(1366x768); |
Camera(CSI) |
1 |
最高支持24-bit并行输入和133.3MHz像素时钟; 支持8-bit/16-bit/24-bit数据端口,用于YCbCr、YUV、RGB数据输入; 支持8-bit/10-bit/16-bit数据端口,用于Bayer数据输入; |
UART |
8 |
最高支持波特率为5.0Mbps; 支持RTS/CTS硬件流控制; |
FlexCAN |
2 |
支持CAN 2.0B规范,支持标准帧和扩展帧; |
SAI |
3 |
同步音频(Synchronous Audio Interface)接口; 支持具有帧同步的全双工串行接口,如I2S、AC97、TDM; |
ESAI |
1 |
全双工增强串行音频(Enhanced Serial Audio Interface)接口; 用于工业标准编解码器、SPDIF收发器等各种串行设备通信; |
SPI |
4 |
每路高达4个片选信号; 最高支持52Mb/s数据速率; |
I2C |
4 |
支持标准模式和快速模式; 标准模式最高支持100Kb/s传输速率; 快速模式最高支持400Kb/s传输速率; |
Ethernet |
2 |
采用RMII接口; 支持10/100M网口配置; 支持网络自适应; |
USB |
2 |
支持USB 2.0 OTG模式; 支持High-Speed/Full-Speed/Low-Speed模式; |
uSDHC |
1 |
支持1-bit/4-bit的SD和SDIO模式; 支持1-bit/4-bit/8-bit的MMC模式; 备注:核心板板载eMMC设备已使用uSDHC2,仅引出uSDHC1至邮票孔; |
PWM |
8 |
具有16-bit时基计数器; |
Watchdog |
3 |
支持时间设置范围为0.5s~128s; 时间分辨率为0.5s; |
EIM(External Interface Module) |
1 |
支持NOR FLASH、PSRAM、SRAM; 支持4个片选信号; 最高支持27bit地址线、16bit数据线; |
QSPI |
1 |
双通道QSPI,每通道包含4-bit数据线、2个外部片选信号; 支持单线、双线、四线模式; 最高支持100MHz工作频率; |
JTAG |
1 |
支持边界扫描; 支持IEEE 1149.1和IEEE 1149.6; |
Temperature Sensor |
1 |
传感分辨率为1摄氏度; |
ADC |
2 |
12-bit模数转换器(ADC),最高支持10个输入通道; 采样频率高达1.4MSPS; 电压输入范围一般为0~3.3V; |
部分外设资源存在引脚复用情况,可在实际开发过程中使用产品资料“4-软件资料\Tools\Windows\”目录下的Config Tools for i.MX工具对外设资源进行合理分配。Config Tools for i.MX工具官方参考链接为:www.nxp.com/design/designs/config-tools-for-i-mx-applications-processors:CONFIG-TOOLS-IMX。
2 引脚说明
2.1 引脚排列
核心板邮票孔引脚采用2x 30pin + 2x 40pin,共140pin规格,引脚排列如下图所示。
图 7 核心板引脚排列示意图
2.2 引脚定义
核心板引脚定义如下表。
其中“邮票孔引脚号”为核心板邮票孔引脚序列号,“芯片引脚号”为CPU引脚序列号,“引脚信号名称”为CPU引脚信号名称,“引脚功能”为核心板引脚推荐功能描述。
引脚信号名称中,如包含"PU"、"PD",则分别指该引脚在核心板内部已进行上拉、已进行下拉。请勿改变"PU"、"PD"引脚的上下拉状态,否则将可能导致核心板部分功能异常。
2.2.1 Pin1~Pin40
表 2
邮票孔引脚号 |
芯片引脚号 |
引脚信号名称 |
引脚功能 |
参考电平 |
1 |
D2 |
D2/<CSI_DATA06/GPIO4_IO27/EIM_AD6/USDHC2_DATA6/USDHC1_RESET_B/CSI_DATA8/ECSPI1_MOSI/SAI1_RX_DATA/ESAI_TX5_RX0>/3V3 |
ECSPI1 |
3.3V |
2 |
D1 |
D1/<CSI_DATA07/GPIO4_IO28/EIM_AD7/USDHC2_DATA7/USDHC1_VSELECT/CSI_DATA9/ECSPI1_MISO/SAI1_TX_DATA/ESAI_TX0>/3V3 |
ECSPI1 |
3.3V |
3 |
- |
RESET_OUT/PU/3V3 |
Reset Output |
3.3V |
4 |
R8 |
R8/<ONOFF/SRC_RESET_B>/3V3 |
ON/OFF |
3.3V |
5 |
P8 |
P8/POR_IN/3V3 |
Reset Input |
3.3V |
6 |
T10 |
T10/<BOOT_MODE0/GPIO5_IO10/SRC_BOOT_MODE0>/3V3 |
BOOT_MODE |
3.3V |
7 |
U10 |
U10/<BOOT_MODE1/GPIO5_IO11/SRC_BOOT_MODE1>/3V3 |
BOOT_MODE |
3.3V |
8 |
R6 |
R6/<SNVS_TAMPER9/GPIO5_IO9/SNVS_TAMPER9>/3V3 |
GPIO |
3.3V |
9 |
N8 |
N8/<SNVS_TAMPER5/GPIO5_IO5/SNVS_TAMPER5>/3V3 |
GPIO |
3.3V |
10 |
N9 |
N9/<SNVS_TAMPER8/GPIO5_IO8/SNVS_TAMPER8>/3V3 |
GPIO |
3.3V |
11 |
P9 |
P9/<SNVS_TAMPER4/GPIO5_IO4/SNVS_TAMPER4>/3V3 |
GPIO |
3.3V |
12 |
P10 |
P10/<SNVS_TAMPER3/GPIO5_IO3/SNVS_TAMPER3>/3V3 |
GPIO |
3.3V |
13 |
N10 |
N10/<SNVS_TAMPER7/GPIO5_IO7/SNVS_TAMPER7>/3V3 |
GPIO |
3.3V |
14 |
P11 |
P11/<SNVS_TAMPER2/GPIO5_IO2/SNVS_TAMPER2>/3V3 |
GPIO |
3.3V |
15 |
N11 |
N11/<SNVS_TAMPER6/GPIO5_IO6/SNVS_TAMPER6>/3V3 |
GPIO |
3.3V |
16 |
- |
GND |
GND |
GND |
17 |
T13 |
T13/<USB_OTG2_DN> |
USB2 |
- |
18 |
U13 |
U13/<USB_OTG2_DP> |
USB2 |
- |
19 |
T15 |
T15/<USB_OTG1_DN> |
USB1 |
- |
20 |
U15 |
U15/<USB_OTG1_DP> |
USB1 |
- |
21 |
- |
VDD_5V_USB_OTG2 |
USB2 |
- |
22 |
- |
VDD_5V_USB_OTG1 |
USB1 |
- |
23 |
U16 |
U16/<USB_OTG1_CHD_B> |
USB1 |
- |
24 |
- |
GND |
GND |
GND |
25 |
M14 |
M14/<JTAG_TCK/GPIO1_IO14/SAI2_RX_DATA/GPT2_COMPARE2/PWM7_OUT/SJC_TCK>/3V3 |
JTAG/SAI |
3.3V |
26 |
P14 |
P14/<JTAG_TMS/GPIO1_IO11/SAI2_MCLK/GPT2_CAPTURE1/SJC_TMS/CCM_CLKO1/CCM_WAIT/SDMA_EXT_EVENT1/EPIT1_OUT>/3V3 |
JTAG/SAI |
3.3V |
27 |
N15 |
N15/<JTAG_TDO/GPIO1_IO12/SAI2_TX_SYNC/GPT2_CAPTURE2/SJC_TDO/CCM_CLKO2/CCM_STOP/MQS_RIGHT/EPIT2_OUT>/3V3 |
JTAG/SAI |
3.3V |
28 |
N16 |
N16/<JTAG_TDI/GPIO1_IO13/SAI2_TX_BCLK/GPT2_COMPARE1/PWM6_OUT/SJC_TDI/MQS_LEFT>/3V3 |
JTAG/SAI |
3.3V |
29 |
N14 |
N14/<JTAG_TRST_B/GPIO1_IO15/SAI2_TX_DATA/GPT2_COMPARE3/PWM8_OUT/SJC_TRSTB>/3V3 |
JTAG/SAI |
3.3V |
30 |
P15 |
P15/<JTAG_MOD/GPIO1_IO10/ENET1_REF_CLK_25M/GPT2_CLK/SPDIF_OUT/SJC_MOD/CCM_PMIC_RDY/SDMA_EXT_EVENT0>/PD/3V3 |
GPIO |
3.3V |
31 |
K13 |
K13/<GPIO1_IO00/GPIO1_IO0/ENET1_REF_CLK1/ENET1_1588_EVENT0_IN/SRC_SYSTEM_RESET/GPT1_CAPTURE1/I2C2_SCL/USB_OTG1_ID/WDOG3_WDOG_B/ADC1_IN0/ADC2_IN0/MQS_RIGHT>/3V3 |
USB1 |
3.3V |
32 |
L14 |
L14/<GPIO1_IO02/GPIO1_IO2/UART1_TX/UART1_RX/USDHC1_WP/ENET1_REF_CLK_25M/SRC_ANY_PU_RESET/GPT1_COMPARE2/I2C1_SCL/USB_OTG2_PWR/ADC1_IN2/ADC2_IN2/SDMA_EXT_EVENT0>/3V3 |
I2C1 |
3.3V |
33 |
M15 |
M15/<GPIO1_IO09/GPIO1_IO9/UART5_CTS_B/UART5_RTS_B/USDHC2_RESET_B/USDHC1_RESET_B/CSI_HSYNC/PWM2_OUT/WDOG1_WDOG_ANY/SPDIF_IN/ADC1_IN9/ADC2_IN9>/3V3 |
GPIO |
3.3V |
34 |
N17 |
N17/<GPIO1_IO08/GPIO1_IO8/UA |