TI AM64x工业核心板硬件说明书(双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F,主频1GHz)

这篇博客详细介绍了TI AM64x工业核心板,搭载双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F,主频1GHz。内容涵盖硬件资源如CPU、ROM、RAM、晶振、电源和LED,以及引脚说明、电气特性和底板设计注意事项。核心板通过B2B连接器提供丰富接口,包括TSN Ethernet、UART、CAN-FD等,适用于各种工业应用环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1          硬件资源

创龙科技SOM-TL64x是一款基于TI Sitara系列AM64x双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F设计的多核工业级核心板,通过工业级B2B连接器引出5x TSN Ethernet、9x UART、2x CAN-FD、GPMC、PCIe/USB 3.1等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

SOM-TL64x核心板板载CPU、ROM、RAM、晶振、电源、LED等硬件资源,并通过工业级B2B连接器引出IO。

图 1 核心板硬件框图 =

图 2

图 3

1.1    CPU

核心板CPU型号为AM6412/AM6442,FCBGA(441)封装,工作温度为-40°C~105°C,引脚数量为441个,尺寸为17.2mm*17.2mm。

AM64x处理器架构如下:

表 1

CPU

TI Sitara AM6412/AM6442

2x ARM Cortex-A53(64bit),主频1GHz

1x Cortex-R5F(AM6412)或4x Cortex-R5F(AM6442),主频800MHz

1x Cortex-M4F,主频400MHz

2x PRU-ICSSG,支持EtherCAT、TSN工业协议,每个PRU-ICSSG支持2个千兆网口(仅限AM6442)

图 4 AM64x处理器功能框图

1.2    ROM

核心板通过MMC0总线连接eMMC,采用8bit数据线,eMMC型号兼容康盈(KOWIN)公司的KAS0311D(8GByte)和江波龙(Longsys)公司的FEMDRW008G(8GByte)。

1.3    RAM

核心板通过专用DDR总线连接1片DDR4,采用16bit数据线。DDR4型号兼容SK海力士(SK Hynix Inc)公司的H5AN8G6NCJR-xxI(1GByte)、Micron公司的MT40A512M16(1GByte)和MT40A1G16(2GByte),支持DDR4-1600工作模式(800MHz)。

1.4    晶振

核心板采用一个工业级有源晶振(OSC)为CPU提供系统时钟源,时钟频率为25MHz,精度为±50ppm。

1.5    电源

核心板采用分立电源供电设计,所选电源方案均满足工业级环境使用要求。电源系统设计满足CPU的供电和上电、掉电时序要求,采用5V直流电源供电。

1.6    LED

核心板具有3个LED。其中,LED0为电源指示灯,系统上电后默认会点亮;LED1和LED2为用户可编程指示灯,分别对应GPIO0_13和GPIO0_14两个引脚,高电平点亮。

图 5

图 6

1.7    B2B连接器

核心板采用4个连科公司的工业级B2B连接器,共240pin,间距0.5mm,合高4.0mm。其中2个60pin公座B2B连接器,型号NLWBP05-60C-1.0H,高度1.0mm;2个60pin母座B2B连接器,型号NLWBS05-60C-3.0H,高度3.0mm。

1.8    外设资源

核心板引出的主要外设资源及性能参数如下表所示。

表 2

外设资源

数量

性能参数

GPMC

1

支持4个片选信号;

支持133MHz时钟的16位并行总线;

支持100MHz时钟的32位并行总线;

最高支持23位地址线;

CAN

2

支持CAN 2.0B协议;

最高支持1Mbps速率;

I2C

6

标准模式最高支持100Kbps传输速率;

快速模式最高支持400Kbps传输速率;

高速模式最高支持3.4Mbps传输速率;

备注:其中2路I2C为MCU专用资源

ADC

1

12bit,8路模拟输入,采样率4MSPS;

电压输入范围一般为0 ~ 1.8V;

备注:此功能仅限AM6442

SPI

7

每路SPI包含4个片选信号;

最高支持50MHz工作频率;

备注:其中2路SPI为MCU专用资源

MMC

2

支持最高200MHz时钟;

MMC0支持SD4.1/SDIO4.0/eMMC5.1规范,支持1、4、8位MMC模式;

MMC1支持SD4.1/SDIO4.0规范,支持1、4位MMC模式;

备注:核心板板载eMMC设备已使用MMC0,未引出至B2B连接器

FSI

8

6个快速串行接口接收器(FSI_RX);

2个快速串行接口发送器(FSI_TX);

支持可编程的数据长度、硬件CRC校验、ECC等功能;

支持最高50MHz时钟;

OSPI/QSPI

1

包含1个可配置为8通道OSPI闪存接口以及一个4通道QSPI的闪存子系统(FSS);

包含4个片选信号;

支持4线、6线、11线SPI接口;

最高支持166MHz工作频率;

PCIe

1

支持单通道Gen2标准端口;

支持RC或EP模式;

最高通信速率可达5Gbps;

USB 3.1

1

支持DRD(即Host或Device)模式;

支持Super-Speed/High-Speed/Full-Speed/Low-Speed模式;

备注:USB 3.1和PCIe共用一个SerDes,若已使用PCIe功能,则USB仅可支持USB 2.0

Ethernet

2

采用RGMII接口,支持EtherCAT、TSN工业协议;

支持10/100/1000M网口配置;

支持网络自适应;

Timer

16

最高支持12路通用定时器;

每路定时器具有专用32bit定时计数器,支持自动重载模式;

支持1ms的滴答时钟生成;

备注:其中4路Timer为MCU专用资源

ePWM

9

最高支持9路PWM输出,每路PWM具有专用16位时基计数器(用于周期和频率控制);

支持最高13.5MHz工作频率;

UART

9

在48MHz工作频率下,最高波特率可达3.6Mbps;

支持硬件或软件流控;

备注:其中2路UART为MCU专用资源

eCAP

3

最高支持3路eCAP输入或PWM输出(不使用eCAP捕获模式时,可配置为PWM输出模式);

每路eCAP具有专用32位时基计数器;

eQEP

3

最高支持3路eQEP输入;

支持正交时钟模式和方向计数模式;

CPTS

3

支持8个硬件时间戳推送输入;

支持时间戳计数器比较输出(CPTS_COMP);

支持时间戳计数器位输出(CPTS_SYNC);

支持6个时间戳生成器功能输出(CPTS_GENF0到CPTS_GENF5);

支持32位和64位时间戳模式;

备注:其中1路CPTS为MCU专用资源,1路CPTS为PCIe接口专用资源

Watchdog

4

32bit定时器计数器;

JTAG

1

支持边界扫描;

支持IEEE 1149.1和IEEE 1149.6。

部分外设资源存在引脚复用情况,在实际开发过程中可使用产品资料“4-软件资料\Tools\Windows\sysconfig-1.13.0_2553-setup工具”,参考我司提供的“5-硬件资料\核心板资料\PINMUX\SOM-TL64x.syscfg”PINMUX文件对外设资源进行合理分配。

图 7

2          引脚说明

2.1    引脚排列

核心板B2B连接器分别为CON0A(公座,对应评估底板CON0A)、CON0B(公座,对应评估底板CON0B)、CON0C(母座,对应评估底板CON0C)、CON0D(母座,对应评估底板CON0D),引脚排列如下图所示。

图 8

2.2    引脚定义

核心板引脚定义如下表。

其中“B2B引脚号”为核心板B2B引脚序列号,“芯片引脚号”为CPU引脚序列号,“引脚信号名称”为CPU引脚信号名称,“引脚功能”为核心板引脚推荐功能描述。

引脚信号名称中,如包含"PU"、"PD",则分别指该引脚在核心板内部已进行上拉(PU)或已进行下拉(PD)配置。请勿改变"PU"、"PD"引脚的上下拉状态,否则将可能导致核心板部分功能异常。

2.2.1            CON0A

表 3

B2B引脚号

芯片引脚号

引脚信号名称

引脚功能

参考电平

A1

T14

T14/<USB0_VBUS>

USB

-

A3

-

GND

GND

GND

A5

Y16

Y16/<SERDES0_RX0_P>

PCIe

-

A7

Y15

Y15/<SERDES0_RX0_N>

PCIe

-

A9

-

GND

GND

GND

A11

AA17

AA17/<SERDES0_TX0_P>

PCIe

-

A13

AA16

AA16/<SERDES0_TX0_N>

PCIe

-

A15

-

GND

GND

GND

A17

Y6

Y6/<PRG1_MDIO0_MDC/MDIO0_MDC/GPIO0_86>/3V3

PRG1 MDIO0

3.3V

A19

Y7

Y7/<PRG1_PRU0_GPO0/PRG1_PRU0_GPI0/PRG1_RGMII1_RD0/PRG1_PWM3_A0/GPIO0_45/GPMC0_AD16>/3V3

PRG1_RGMII1

3.3V

A21

W8

W8/<PRG1_PRU0_GPO2/PRG1_PRU0_GPI2/PRG1_RGMII1_RD2/PRG1_PWM2_A0/GPIO0_47/GPMC0_AD18>/3V3

PRG1_RGMII1

3.3V

A23

Y8

Y8/<PRG1_PRU0_GPO4/PRG1_PRU0_GPI4/PRG1_RGMII1_RX_CTL/PRG1_PWM2_B0/GPIO0_49/GPMC0_AD20>/3V3

PRG1_RGMII1

3.3V

A25

AA7

AA7/<PRG1_PRU0_GPO6/PRG1_PRU0_GPI6/PRG1_RGMII1_RXC/PRG1_PWM3_A1/GPIO0_51/GPMC0_AD22>/3V3

PRG1_RGMII1

3.3V

A27

W13

W13/<PRG1_PRU0_GPO8/PRG1_PRU0_GPI8/PRG1_PWM2_A1/RGMII1_RXC/GPIO0_53/GPMC0_AD24>/3V3

GPIO

3.3V

A29

U14

U14/<PRG1_PRU0_GPO10/PRG1_PRU0_GPI10/PRG1_UART0_RTSn/PRG1_PWM2_B1/RGMII1_TXC/RMII_REF_CLK/PRG1_IEP0_EDIO_DATA_IN_OUT29/GPIO0_55/GPMC0_AD26>/3V3

RGMII1

3.3V

A31

U9

U9/<PRG1_PRU0_GPO12/PRG1_PRU0_GPI12/PRG1_RGMII1_TD1/PRG1_PWM0_A0/GPIO0_57/GPMC0_AD28>/3V3

PRG1_RGMII1

3.3V

A33

AA9

AA9/<PRG1_PRU0_GPO14/PRG1_PRU0_GPI14/PRG1_RGMII1_TD3/PRG1_PWM0_A1/GPIO0_59/GPMC0_AD30>/3V3

PRG1_RGMII1

3.3V

A35

V9

V9/<PRG1_PRU0_GPO16/PRG1_PRU0_GPI16/PRG1_RGMII1_TXC/PRG1_PWM0_A2/GPIO0_61/GPMC0_BE2n>/3V3

PRG1_RGMII1

3.3V

A37

V7

V7/<PRG1_PRU0_GPO18/PRG1_PRU0_GPI18/PRG1_IEP0_EDC_LATCH_IN0/PRG1_PWM0_TZ_IN/CPTS0_HW1TSPUSH/TIMER_IO8/GPIO0_63/GPMC0_A1>/3V3

GPIO

3.3V

A39

-

GND

GND

GND

A41

W11

W11/<PRG1_PRU1_GPO0/PRG1_PRU1_GPI0/PRG1_RGMII2_RD0/RGMII2_RD0/RMII2_RXD0/GPIO0_65/GPMC0_A3>/3V3

RGMII2

3.3V

A43

AA12

AA12/<PRG1_PRU1_GPO2/PRG1_PRU1_GPI2/PRG1_RGMII2_RD2/PRG1_PWM2_A2/RGMII2_RD2/GPIO0_67/GPMC0_A5>/3V3

RGMII2

3.3V

A45

W12

W12/<PRG1_PRU1_GPO4/PRG1_PRU1_GPI4/PRG1_RGMII2_RX_CTL/PRG1_PWM2_B2/RGMII2_RX_CTL/RMII2_RX_ER/GPIO0_69/GPMC0_A7>/3V3

RGMII2

3.3V

A47

U11

U11/<PRG1_PRU1_GPO6/PRG1_PRU1_GPI6/PRG1_RGMII2_RXC/RGMII2_RXC/GPIO0_71/GPMC0_A9>/3V3

RGMII2

3.3V

A49

U12

U12/<PRG1_PRU1_GPO8/PRG1_PRU1_GPI8/PRG1_PWM2_TZ_OUT/RGMII1_RD1/GPIO0_73/GPMC0_A11>/3V3

GPIO

3.3V

A51

W14

W14/<PRG1_PRU1_GPO10/PRG1_PRU1_GPI10/PRG1_UART0_TXD/PRG1_PWM2_TZ_IN/RGMII1_TD2/RMII1_TXD0/PRG1_IEP0_EDIO_DATA_IN_OUT31/GPIO0_75/GPMC0_A13>/3V3

RGMII1

3.3V

A53

V10

V10/<PRG1_PRU1_GPO12/PRG1_PRU1_GPI12/PRG1_RGMII2_TD1/PRG1_PWM1_A0/RGMII2_TD1/RMII2_TXD1/GPIO0_77/GPMC0_A15>/3V3

RGMII2

3.3V

A55

AA11

AA11/<PRG1_PRU1_GPO14/PRG1_PRU1_GPI14/PRG1_RGMII2_TD3/PRG1_PWM1_A1/RGMII2_TD3/GPIO0_79/GPMC0_A17>/3V3

RGMII2

3.3V

A57

Y10

Y10/<PRG1_PRU1_GPO16/PRG1_PRU1_GPI16/PRG1_RGMII2_TXC/PRG1_PWM1_A2/RGMII2_TXC/GPIO0_81/GPMC0_A19>/3V3

RGMII2

3.3V

A59

Y13

Y13/<PRG1_PRU1_GPO18/PRG1_PRU1_GPI18/PRG1_IEP1_EDC_LATCH_IN0/PRG1_PWM1_TZ_IN/RGMII1_RD2/RMII1_TX_EN/GPIO0_20/UART5_CTSn/PRG1_ECAP0_SYNC_IN>/3V3

GPIO

3.3V

A2

-

GND

GND

GND

A4

W17

W17/<SERDES0_REFCLK0P>

PCIe

-

A6

W16

W16/<SERDES0_REFCLK0N>

PCIe

-

A8

AA19

AA19/<USB0_DP>

USB

-

A10

AA20

AA20/<USB0_DM>

USB

-

A12

U16

U16/<USB0_ID>/3V3

USB

3.3V

A14

E19

E19/<USB0_DRVVBUS/GPIO1_79>/3V3

GPIO

3.3V

A16

-

GND

GND

GND

A18

AA6

AA6/<PRG1_MDIO0_MDIO/MDIO0_MDIO/GPIO0_85>/3V3

PRG1 MDIO0

3.3V

A20

U8

U8/<PRG1_PRU0_GPO1/PRG1_PRU0_GPI1/PRG1_RGMII1_RD1/PRG1_PWM3_B0/GPIO0_46/GPMC0_AD17>/3V3

PRG1_RGMII1

3.3V

A22

V8

V8/<PRG1_PRU0_GPO3/PRG1_PRU0_GPI3/PRG1_RGMII1_RD3/PRG1_PWM3_A2/GPIO0_48/GPMC0_AD19>/3V3

PRG1_RGMII1

3.3V

A24

V13

V13/<PRG1_PRU0_GPO5/PRG1_PRU0_GPI5/PRG1_PWM3_B2/RGMII1_RX_CTL/GPIO0_50/GPMC0_AD21>/3V3

GPIO

3.3V

A26

U13

U13/<PRG1_PRU0_GPO7/PRG1_PRU0_GPI7/PRG1_IEP0_EDC_LATCH_IN1/PRG1_PWM3_B1/CPTS0_HW2TSPUSH/CLKOUT0/TIMER_IO10/GPIO0_52/GPMC0_AD23>/3V3

GPIO

3.3V

A28

U15

U15/<PRG1_PRU0_GPO9/PRG1_PRU0_GPI9/PRG1_UART0_CTSn/PRG1_PWM3_TZ_IN/RGMII1_TX_CTL/RMII1_RX_ER/PRG1_IEP0_EDIO_DATA_IN_OUT28/GPIO0_54/GPMC0_AD25>/3V3

RGMII1

3.3V

A30

AA8

AA8/<PRG1_PRU0_GPO11/PRG1_PRU0_GPI11/PRG1_RGMII1_TD0/PRG1_PWM3_TZ_OUT/GPIO0_56/GPMC0_AD27>/3V3

PRG1_RGMII1

3.3V

A32

W9

W9/<PRG1_PRU0_GPO13/PRG1_PRU0_GPI13/PRG1_RGMII1_TD2/PRG1_PWM0_B0/GPIO0_58/GPMC0_AD29>/3V3

PRG1_RGMII1

3.3V

A34

Y9

Y9/<PRG1_PRU0_GPO15/PRG1_PRU0_GPI15/PRG1_RGMII1_TX_CTL/PRG1_PWM0_B1/GPIO0_60/GPMC0_AD31>/3V3

PRG1_RGMII1

3.3V

A36

U7

U7/<PRG1_PRU0_GPO17/PRG1_PRU0_GPI17/PRG1_IEP0_EDC_SYNC_OUT1/PRG1_PWM0_B2/CPTS0_TS_SYNC/TIMER_IO7/GPIO0_62/GPMC0_A0>/3V3

GPIO

3.3V

A38

W7

W7/<PRG1_PRU0_GPO19/PRG1_PRU0_GPI19/PRG1_IEP0_EDC_SYNC_OUT0/PRG1_PWM0_TZ_OUT/CPTS0_TS_COMP/TIMER_IO9/GPIO0_64/GPMC0_A2>/3V3

GPIO

3.3V

A40

-

GND

GND

GND

A42

V11

V11/<PRG1_PRU1_GPO1/PRG1_PRU1_GPI1/PRG1_RGMII2_RD1/RGMII2_RD1/RMII2_RXD1/GPIO0_66/GPMC0_A4>/3V3

RGMII2

3.3V

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tronlong创龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值