基于TI AM335x ARM Cortex-A8 CPU 核心板
核心板简介
基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz,运算能力高达2000DMIPS,搭配DDR3,兼容eMMC和NAND FLASH,性价比高;
pin to pin兼容AM3352/AM3354/AM3358/AM3359,具有2个PRU协处理器,AM335x平台支持EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、SERCOS等工业协议;
内部集成SGX530 3D图形加速器和24bit LCD触摸屏控制器,分辨率高达2048*2048;
具备2路CAN、2路千兆网口、8路内部ADC、6路UART、2路SPI、3路PWM、3路eCAP等接口,适用于各种工业应用现场;
采用精密工业级B2B连接器,58mm*35mm,0.5mm间距,体积极小的Cortex-A8核心板;
支持裸机、Linux和RTOS操作系统。
备注:AM335x不同型号处理器内部资源有所差异,详情请参考AM335x资源对比图。
图 1 AM335x资源对比图
图 2 核心板正面图
图 3
图 4 核心板背面图
由广州创龙自主研发的SOM-TL335x是体积极小的AM335x Cortex-A8工业级核心板。采用沉金无铅工艺的8层板设计,专业的PCB Layout保证信号完整性的同时,经过严格的质量控制,满足工业各种极端环境应用。
SOM-TL335x引出CPU全部资源信号引脚,二次开发非常容易,客户只需要专注上层运用,降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。
不仅提供丰富的Demo程序,还提供详细的开发教程,全面的技术支持,协助客户进行底板设计和调试以及软件开发。
图 5 AM335x资源框图
典型运用领域
软硬件参数
硬件框图
图 6 核心板硬件框图
硬件参数
表 1
CPU |
TI AM335x,ARM Cortex-A8 CPU,主频600M/800M/1GHz |
ROM |
512M/1GByte NAND FLASH或4GByte eMMC |
RAM |
256/512MByte DDR3 |
Shared RAM |
64KByte |
SPI Flash |
8MByte |
TEMPERATURE SENSOR |
1x TMP102AIDRLT |
LED |
1x电源指示灯 |
2x工作指示灯 |
|
B2B Connector |
2x 50pin公座B2B,2x 50pin母座B2B,共200pin,间距0.5mm,合高3.5mm |
硬件资源 |
1x SGX530 3D图形加速器(仅限AM3359、AM3358和AM3354) |
2x PRU支持EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet POWERLINK、SERCOS等实时协议 |
|
1x 24bit LCD触摸屏接口,24位色,最大分辨率2048*2048 |
|
2x Ethernet,10/100/1000M网络自适应,支持MII/RMII/RGMII/MDIO模式 |
|
1x 8-ch 12-bit ADC |
|
1x GPMC,16bit |
|
1x eDMA |
|
2x CAN |
|
3x 32bit eQEP |
|
3x 32bit eCAP |
|
3x eHRPWM |
|
3x MMC/SD/SDIO |
|
6x UART |
|
128x GPIO |
|
3x I2C |
|
2x 8-ch McASP |
|
2x SPI |
|
2x USB OTG2.0 |
|
1x WDT |
|
1x RTC |
|
8x Timers |
|
1x JTAG |
备注:广州创龙AM3359/AM3358/AM3354/AM3352核心板在硬件上pin to pin兼容。
软件参数
表 2
ARM端软件支持 |
Linux-4.4.12,SYSBIOS |
|
CCS版本号 |
CCS6.1 |
|
图形界面开发工具 |
Qt |
|
软件开发套件提供 |
Processor-SDK Linux |
|
Linux驱动支持 |
NAND FLASH |
DDR3 |
SPI FLASH |
eMMC |
|
MMC/SD |
GPMC |
|
LED |
BUTTON |
|
RS232/RS485 |
TEMPERATURE SENSOR |
|
McASP |
I2C |
|
CAN |
Ethernet |
|
SPI |
UART |
|
USB 2.0 |
GPIO |
|
4.3/7in Touch Screen LCD |
PWM |
|
eQEP |
RTC |
|
eCAP |
ADC |
|
USB WIFI |
USB 3G/4G |
开发资料
提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;
提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序;
提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;
部分开发例程详见附录A,开发例程主要包括:
Linux开发例程
基于SYSBIOS的EtherCAT开发例程
PRU开发例程
电气特性
核心板工作环境
表 3
环境参数 |
最小值 |
典型值 |
最大值 |
商业级温度 |
0°C |
/ |
70°C |
工业级温度 |
-40°C |
/ |
85°C |
工作电压 |
/ |
5V ( ±5% ) |
/ |
核心板功耗
表 4
典型值电压 |
典型值电流 |
典型值功耗 |
5V |
210mA |
1.05W |
机械尺寸图
表 5
PCB尺寸 |
58mm*35mm |
安装孔数量 |
4个 |
图 7 核心板机械尺寸图
核心板订购型号
表 6 核心板型号
型号 |
CPU主频 |
NAND FLASH |
eMMC |
DDR3 |
温度级别 |
SOM-TL3352-800-32GE2GD-I |
800MHz |
/ |
4GByte |
256MByte |
工业级 |
SOM-TL3352-800-4GN2GD-I |
800MHz |
512MByte |
/ |
256MByte |
工业级 |
SOM-TL3354-800-32GE2GD-I |
800MHz |
/ |
4GByte |
256MByte |
工业级 |
SOM-TL3354-800-4GN2GD-I |
800MHz |
512MByte |
/ |
256MByte |
工业级 |
SOM-TL3359-800-32GE2GD-I |
800MHz |
/ |
4GByte |
256MByte |
工业级 |
SOM-TL3359-800-32GE4GD-I |
800MHz |
/ |
4GByte |
512MByte |
工业级 |
SOM-TL3359-800-4GN2GD-I |
800MHz |
512MByte |
/ |
256MByte |
工业级 |
备注:标配为SOM-TL3352-800-4GN2GD-I,其他型号请与相关销售人员联系。
型号参数解释
图 8
技术支持
协助底板设计和测试,减少硬件设计失误;
协助解决按照用户手册操作出现的异常问题;
协助产品故障判定;
协助进行产品二次开发;
提供长期的售后服务。
增值服务
主板定制设计
核心板定制设计
嵌入式软件开发
项目合作开发
技术培训
更多帮组
销售邮箱:sales@tronlong.com
技术邮箱:support@tronlong.com
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
线上商城:https://tronlong.taobao.com
AM335x交流群:373129850、487528186
TI中文论坛:http://www.deyisupport.com/
TI英文论坛:http://e2e.ti.com/
TI官网:www.ti.com
TI WIKI:http://processors.wiki.ti.com/
附录A 开发例程
表 7
快速体验开发例程 |
|
例程 |
功能 |
SD卡拷贝文件 |
通过SD卡拷贝文件到开发板 |
OpenSSH拷贝文件 |
通过OpenSSH拷贝文件到开发板 |
helloworld |
在文件系统上测试简单应用程序 |
LED测试 |
GPIO输出(LED灯) |
按键测试 |
GPIO输入(按键中断) |
串口启动测试 |
用串口启动开发板 |
DDR读写测试 |
测试DDR读写功能 |
SD卡测试 |
SD卡读写速度测试 |
NAND FLASH测试 |
NAND FLASH读写速度测试 |
FRAM读写测试 |
FRAM读写功能测试 |
AD测试 |
AD采集数据测试 |
CAN总线测试 |
测试双CAN通信功能 |
时钟设置 |
同步系统时钟 |
系统信息查询 |
查看内核和CPU信息 |
USB HOST |
USB HOST功能测试 |
USB 4G模块 |
4G通信测试 |
Linux-RT内核性能测试 |
增加保存环境变量到SPI FLASH |
网络接口测试 |
网络通信测试 |
设置静态IP |
固定网口IP |
表 8
EtherCAT开发例程 |
|
例程 |
功能 |
基于SYSBIOS的EtherCAT开发例程 |
主从站通信 |
表 9
基于PRU的开发例程 |
|
例程 |
功能 |
LED仿真 |
LED循环点亮 |
KEY仿真 |
KEY控制LED点亮 |
PRU_RPMsg_LED0 |
LED循环点亮 |
PRU_RPMsg_Echo_Interrupt1 |
ARM与PRU核间通信 |
- 点赞
- 收藏
- 关注作者
评论(0)