基于TI AM335x ARM Cortex-A8 CPU 核心板

举报
tronlong小分队 发表于 2020/08/21 08:50:36 2020/08/21
【摘要】 核心板简介基于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...

核心板简介

  • 基于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


开发资料

  1. 提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;

  2. 提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序;

  3. 提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;

部分开发例程详见附录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


技术支持

  1. 协助底板设计和测试,减少硬件设计失误;

  2. 协助解决按照用户手册操作出现的异常问题;

  3. 协助产品故障判定;

  4. 协助进行产品二次开发;

  5. 提供长期的售后服务。

增值服务

  1. 主板定制设计

  2. 核心板定制设计

  3. 嵌入式软件开发

  4. 项目合作开发

  5. 技术培训


更多帮组

销售邮箱: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核间通信


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。