- 本课程为精品课,您可以登录eeworld继续观看:
- Cortex A8:AM335x
- 登录
- 课程目录
- 相关资源
- 课程笔记
后边的话我还会详细
因为后边还有专门针对
我们应用工业这块的一些深入的讲解
我后边会讲些更详细的东西
下面呢就是针对我们这个
刚才讲的是主要的我们几个主打产品
**产品
后边针对我们每一个产品都会做一个详细的
片上资源的一个介绍
首先是335x
那么 335x 刚才我也讲了这颗芯片实际上
从12年正式量产到现在应该有4 5年的时间了
这颗芯片呢也是一颗比较成熟的芯片了
我不知道在座可能有多少人了解过这颗芯片
或者用这颗芯片做过应用
可能有些人对芯片比我还熟
我现在先大概再把这颗芯片重新再讲一下
首先呢
它的这个 CPU 核呢
是 Cortex-A8 主频道 1G
片上的话呢有核的 L1 32K 的
数据和指令的 cache
有这个 L2 在这个 ECC 角页里
有 256K 的二级 cache
片上呢
还有一共128K 的这个片上的 RAM
可以用于三级 cache
或者是用于当片上的 memory 来用
我们针对外部的这个存储器的接口的话呢
是支持 LPDDR1 DDR2 DDR3 和 DDR3L
那目前来看的话呢
DDR3 应该是逐渐成为主流了
现在 DDR2 可能都有点
就是供货啊各方面都有点***
虽然价格***
所以在目前来看 DDR3 还是能够主动供货
我觉得4 5 年应该没有问题
这是 DDR 的支持
然后呢片上带这个 Graphics Acceleration
就是 SGX530 的这种 GPU
就是做一些 3D 2D 的加速
可以用 GPU 来做
另外呢就是我们对显示的支持
我们对 LCD 这个屏的支持的话呢
我们最高可以到 24bit
分辨率的话最高可以到 2048x2048
当然这个要看
第一看你主流的屏的分辨率是怎么样的
另外还要看你整个应用的场景
一般的我们客户现在看到用的
最大的屏可能就是 1280x1024
大概类似这种的分辨率的屏应该算比较大的了
这些屏我们的 LCD 都可以带起来
另外在这个片上的这个电阻屏的触摸接口
一般在工业环境下可能相对来讲
电阻屏还是用的比较多一些
当然现在电容屏用的也是越来越多
我们这颗也可以接电容屏
像通过 I2C 或 SPI 接口去接电容屏
另外就是 PRU 这部分
PRU 这部分刚才我也大概提过
它主要是我们片上的
也是我们 Ti 芯片的一个差异化工具
就是片上的可编程的一个这个 RISC 单元
或叫可编程的一个协处理器
那么我们这边的话呢
主要是我们现在***有意思的应用呢
主要是用它去做一些工业总线一些从栈
用它去实现一些***层协议
或者是让它去跑一些**层***
因为像工业总线 像*****
它和通用的以太网相比的话呢
实际上它作为从栈来讲
它的**协议是特殊的
所以我们是用 PRU 去做这个
**特殊的一个协议
另外我们有这个 Security Acceleration
就是你在做这个一些加密解密的一些
像 AES 像256 这种
它是带片上的加速功能
另外片上的话呢有带这个 EDMA
带 JTAG 带8个** Timer
带一个看门狗 带一个片上RTC
片上还有这个 ADC
但这个 ADC 主要实际上是用于
电阻触摸屏接口
4线 5线 8线那种电阻屏的接口
主要是接的
实际上内部是用 ADC 来实现的
也有客户用它来做一些
采样率比较低的一些 AD 采样
另外呢我们上边的接口的话呢
也是比较丰富的
包括两个这个带 1588 的
这两个最高**千兆的以太网口
然后 USB 的话支持 USB2.0
两个内线 fi
带两个 USB2.0 的接口
支持两个 CAN
然后支持这个 PW eCAP 或 QEP
就是一些电机控制的接口
另外呢像带两个 SPI
带3个 I2C
带两个 ASP
就是接这个***
另外是和 GPIO 有些复用
GPIO 最高可以到128个
但很多是和**复用的
那还有6个 UART
然后我们带片上的这个 local bus 接口
就是可以去接 NAND flash NON flash
还可以外扩一些类似于 RAM 的外设
比如 *** 的外设
另外我们还带这个3路的 MMC 接口
可以接 SD 卡 可以接 EMC
这颗芯片当时在市场推出的话呢
它实际上就是以一个高性能的一个A8的核
同时呢它是一个比较性价比比较高
但价格相对比较低
到现在呢
虽然这个芯片已经***4年了
目前的话如果客户去申请
去看335的整个的性价比
目前还是几年过去了还依然有竞争优势
它的应用领域的话实际上也是
刚才我讲的这些应用领域
我们都有一些成功的一些案例
因为我到 TI
现在是 今年是第五年头
也支持了很多的客户
也看到了各种的应用
像它上面写的这种应用
都看到有客户在做
软件这块呢我们是
目前来看的话呢
我们这个是支持 Linux
Android 的话呢
应该是停在 Android 的4.4
我们就不再更新了
另外我们有裸机的这个 StarterWare
用于 CCS debug 调试的裸机代码
另外操作系统的话呢
我们通过第三方可以支持
我们的 WinCE 还有像 RTOS QNX 风河
我看今天你们听说 QNX 这人做的
我们这个芯片的整体功耗也是比较低
大概就是跑满了可能不超过1W
可能就是
最高可能就七八百个毫瓦
然后支持 Standby 和 Deep Sleep 两种方式
最低的这个功耗可能就
在 Deep Sleep 的时候可能就是几瓦这个样子
这颗芯片的话呢是分两种封装
一种是13x13 0.65 间距的
还一种是15x15 叫8间距的
这一页就去讲我们整个335x 这个系列
从335 以前是3352-3359
现在又出了个3351
它的这个不同点呢
都是 pin 对 pin 兼容的
不同点呢就是说
一个呢它是每个系列对主屏的支持是不一样的
像这个3352的话呢
3352支持的最多
像有300M的 还有600M 800M 1个G的
根据不同的应用对主屏频率性能的需求
可以去选择不同的频率挡位
像还有一个呢就是说
它有没有带 graphic
那有些应用的话呢
就是纯的那种工控控制
它连屏都不能带
就更不用谈 GPU 的功能了
可以选3352这种不带 GPU 的
另外呢就是还有一个就是封装
封装的话呢像3352 3354和3356的话呢
都是支持15x15 和 13x13 两种封装的
都是支持15x15 和 13x13 两种封装的
就是我们叫 ZCZ 封装和 ZCE 封装
像3357-3359的话呢
支持 ZCZ
就是15x15 的封装
像我刚才讲的出的成本更低的这种
cosdown 版本3351的话呢
它只支持13x13 0.65 封装的
另外呢3351和之前这些
和之前的3352-3359比
因为它是低功耗
它把上面的 can 接口裁掉啊
把里面的 PRU 系统给裁掉了
另外呢
本身 ZCE 封装呢 下面也有写
最高支持到主屏最高到600M
然后USB 呢是只有一个
以太网也只有一个
现在我们的全系列芯片都是在量产阶段
就3351是去年推出来的
可能是应该是今年是量产的
可以申请样片啊这都可以
就是唯一
就是和3351的话
就是唯一一个这个需要可以设计的地方
就是它的封装
因为国内的话我们目前看到的话
都是用3352 或者是3354比较多
都是15x15封装的
3351你可能要改成13x13封装的
demo 板这一块的话呢
我们这个也是很丰富的
像我们刚推出来的时候
主要是以EVM 和 SK 这两个 demo 板为主
后来我们又推了一个 BeagleBone Black
那这个板子实际上客户用的特别多
很多客户里边都是在用 BeagleBone Black
它就大概一个银行卡那么大一个尺寸
然后上边呢应该是一个类似于最小系统
然后那个有主芯片 有 memory
然后有 PMU 然后有一个以太网口
然后呢还有一些扩展的一些还有两个扩展插槽
就特别像一个核心板
客户可以用它去做
有些客户他在做一些 demo 的时候
基本就去采购一个 BeagleBone Black 核心板
然后再自己根据它的引出接口再做一个底板
然后再自己根据它的引出接口再做一个底板
这个上面也大概讲了几个板子的一个资源
而且这个板子很便宜
国内可能就几百块钱就能买到
像这个 EVM 的话和这个 SK 的话
就相对贵一些
那它这个板子上边就外设比较丰富
带屏啊 UART
然后以太网很多接口都溢出了
就像这个板子大部分板子接口都溢出了
还有一个就是工业套件
工业套件的话呢就是针对这个
工业通信的从栈呢
我们有一个 ICE 的板子
这个板子可以实现像*****都可以实现
那么客户如果做这方面开发的话
可以用这个板子去做一些 demo
软件的话呢刚才我也大概讲了
首先我们是支持那个 Linux
Linux 的话呢
是我们 TI 专门有一个研发团队
在美国那边
去专门去做整个 Linux 的开发和维护
之前我们最新的最早的
刚出来的时候版本
Linux 版本都是3.1 3.2
我们现在实际上已经升级到4.4了
另外呢这个 VCE 的话呢
和这个 Android 话呢
我们主要是交给第三方来开发和维护
之前我们 Android
还是 TI 自己有团队的开发
开发到一定程度之后呢
我们就交给第三方去开发维护了
那客户的话呢如果有对
Android 和 ACE 有需求的话
我们可以从第三方去申请免费的评估软件
具体的卖法可能涉及到
跟第三方有一个付费的问题
像这个 RTOS 的话呢
我们也是交给一些第三方
像 QNX Nucleus 像 VxWorks 这种主流的 RTOS
我们都是由第三方去做一些开发和维护
客户如果有需求的话
可以从第三方去咨询和购买
另外呢就是我们 TI 本身针对工业的话呢
因为我们 TI 有一个叫工业的 TI RTOS
那这个 RTOS 的话呢
就是我们会出一套 RTOS 的 SDK
有一套 Linux 的 SDK
同时也有一套制定工业的 RTOS 的 SDK
那么这个 RTOS 的话
我们整个都是免费的
而且都是圆满开放的
这个就是针对工业的这个应用领域
我们做了一个简单的一个分析
工业的话呢整个的话呢
它的整个一个控制系统将来我也讲了啊
包括三层
包括最顶层是有一些工业 PC 啊 HMI
然后中间呢是一些 PLC
或者是一些 CNC 的东西温度控制
然后顶层呢可能就是一些字符一些 sensor
一些这个 I/O 设备
那么我们针对这三种不同的应用
我们的处理器都可以做
比如说像 I/O mode
我们可以用低端一些的这样
如果带从栈的话呢
3356和3357
或者我刚才讲的 AMIC10120 去做
那么终端的一些 CNC 的一些东西呢
或者像 PLC 的东西呢
你可以用3356 3357
频率稍微高一点的
就因为它可能对
和 I/O 相比的话
它对主屏幕的要求更高一些
因为针对这个HMI 这块的话呢
或叫 PLC master 这一块的话呢
我们可以用我们更高端一些的
像3352 1G 去做
我们当时推这个做这个图的意思
是想表达给客户
就是说你可以做一个针对你的不同的应用
你可以做一个核心板
就是这个核心板可能就是
CPU 加上一些基本的外设
然后你还可以针对不同的应用
去做不同的扩展板
因为它的 CPU 全是并行兼容的
你可以**不同的 CPU
然后去做不同的配套不同的底板
去做不同的这个产品
你的 CPU 就可以
核心板 公板就可以不动
这个是 AMIC110
针对工业通信市场的低端的一个东西
它这块的话呢主要是讲它的这个
主要的三个特点
一个是 Multiprotocol 刚才我也讲了
因为它的从栈这块 ***这块
都是通过这个我们 PRU 来实现的
它是一个软实现
因此呢你可以去既可以用不同的 Firmware
去实现不同的 protocol
像ezcap***
你用一片就可以去实现了
当然这个不是 onfly 去变的
就是你比如说你这些产品
主流的产品可能是 EtherCAT
还有一部分产品是 EtherNET
那你就用这个片子去烧不同的 firmware 就可以了
还有一个就是这个叫 Low-Cost
就是我们这颗芯片实际上
是基于A8 的3357去裁剪下来的
3357的话相对来讲价格还是相对高一些的
我们这里边会把它一些
我们认为工业通信上没用的
一些外设模块会裁掉
去降低我们整个芯片的成本
这颗芯片的话呢具体的价格呢
我可能不是特别的那个什么
但是应该是很有竞争力的一个价格
然后可以去我们官网去看我们的报价
然后呢使用的话也是很简单
我们后边会出一个和 C2000的
一个 demo 板去配合的一个 demo 板
上边会出一个 TI design
大家可以关注一下
因为时间有限啊
我就后边我就讲快一点
然后这个就是
我们后边会出一个 TI design
大家感兴趣的话可以看一下
它这个
因为现在我们的TI design 应该看到
是一个 C2000加上一个 Ep10的一个design
后边可以看到我们 C2000加上 MIC 的
一个 TI design
可以用 AMIC110 去替换这个
43后边我就讲快一点
437的话这一块和 A8相比的话差别变化不大
一个是主屏 CPU 核升到C9
另外它的 DDR 的话呢
支持 DDR2
另外它的 DDR 的总线呢
也是从之前的335 的16bit
升级到32bit
总线会宽了
它的其它的一些像显示这块呢
335 只是一个纯的 RC 的控制器
它可以在片上加一些 UIP
做一些比如说 overlay 的 UIP
因为接口的话呢和335相比的话呢
它多了两个 camera 接口
多了一个 QSPI 接口
它的 SPI 数量也比以前多了
那么其它的话跟335都类似
软件这块都是类似的
它的这个大概的功耗也是大概1W 以下
它的封装是 .8 17x17的
然后这个就是也是跟335类似
分4376和4379
那么区别就是
一个是主要还是带不带 graphic
另外还是主屏上边有一些区别
demo 板的话
是现在 release 这三款 demo 板
一个是 GPEVM
还有一个是 SK
针对工业的
都是跟335比较类似的
软件的话呢对跟刚才335我也讲过了
软件也是跟335是类似的
也是我们去维护 Linux RTOS
其它的像 Wince 像 Android
像商业化去找第三方去购买
课程介绍
共计3课时,1小时10分14秒
猜你喜欢
换一换
推荐帖子
- gpio口该怎么接?
- 我现在想通过gpio口外接一块电路板,但接口要将近两百位,请问我该如何接?需要什么扩展芯片吗?请高手指教!!...
- joe599 DSP 与 ARM 处理器
- DSP实时多任务操作系统设计与实现.pdf
- DSP实时多任务操作系统设计与实现(邬可军等) https://download.eeworld.com.cn/detail/bootloader/63823 -来自EEWORLD电子工程世界下载中心 ...
- qinkaiabc DSP 与 ARM 处理器
- 电感器感抗特性
- 电感器的感抗大小与两个因素有关:电感器的电感量L和流过电感器的交流电流频率f0 电感器的感抗五计算公式如下: 计算公式中XL为电感器的感抗: f为流过电感器交流电流的频率; L为电感器的电感量。 ...
- Jacktang 模拟与混合信号
- 新货!新货!MSP-EXP430FR5739开发板
- 早上才看到TI出新货,没想到论坛组织团购了。性能指标如下:MSP-EXP430FR5739 实验板是用于 MSP430FR57xx 器件的开发平台。它支持新一代采用集成铁电随机存取存储器 (FRAM) 的 MSP430 微处理器设备。该实验板与 CC2520EMK 等众多 TI 低功耗射频无线评估模块兼容。实验板能帮助设计者快速使用新的 MSP430FR57xx MCU 进行学习和开发,MSP43...
- wstt 微控制器 MCU