C2000入门基础(二) C2000概述 (下)

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • C2000入门基础(二) C2000概述 (下)
  • 登录
我们再来认识一下这个 C2000 的一个框架 虽然非常多但我们来分类来看的话 就不会很复杂 首先这个红色的区域 就是说它的一个cpu就是内核 就相当于我们人体的一个大脑 就是说它在这里会做各种复杂的一个运算 除了大脑的话就是我们的一个存储 我们有 Flash 存储 我们有 RAM 存储 这个的话就是用来 其实就相当于我们的记忆 除了这些的话就有大脑有记忆了 我们还有就是一堆手手脚脚 就比如我们的一个 ADC 我们可以去摄取一些我们外面的一个信号 我们 PWM 相当于我们可以一些做一些动作的 我们还有各种各样的一些通信的这个模块 可以来让我们这个芯片更加的完整 去感受我们外面的一个世界 还有这里有一个就是特别的一个模块叫 CLA 就是他这个模块就是相当于就是一个 C2000内部的一个cpu的一个小助手 可以去独立于这个内核 它去可以去帮他分担一些任务去干一些活 所以这个的话是平行的一个东西 这个 CLA 的话它的一个作用 这这也是说在我们 2010 年 推出了这个 Piccolo 这个高性价比成本以后 我们这个新的一个 DNA 吧 就一个特点就是我们会在 以前我们去做这个做这个任务的时候 我们发现我们一般我们的算法里面 其实有包括一个后台程序 我们会执行一些简单的一些算法 还有的话就是说我们会有一些 低频的一些控制环路 就比如我们的一些速度环 我们只要一个1K 2K这些一些环路 还有一些高频的一个环路控制 这一个的话就是我们的一些电流控制之类的 主要是就是 C2000 内部主要是执行这些东西 当我们用一颗C2000去做的时候 我们往往就是说去发现 他一颗内核它要干这么多事情 其实也是挺辛苦的 我们后来就觉得我们要给它加一个小助手 所以我们就把这个 CLA 把它给这种概念提出来了 所以我们就把这个 CLA 拿来做一些 非常高频控制的这种这种算法 就比如我们把一些电流环就丢给他去做 让他就专注于做这种非常高速的一个算法 高频的一个算法 C28 内核的话 他就内部会有更多的一些空间 让它释放更多的一些能力 去做我们的一些后台任务 我们的一些低频的一些算法 就比如现在像你们的应用 应该是把这个 PFC 这个运算 应该是放在 CLA 去做 然后 C28 的话就去做两个电机的这个变频 这个是我们 CLA 的一个作用 除了我们这个 CLA 的话 我们新推出来的一个产品的话 还有一些很好的一个特性 就比如这个 TMU 叫三角函数运算单元 他这一个的话 就是专门来做这个 sin cos 除法 atan 开方 的这种运算 像以前的话这一类的运算的话 需要花这个芯片很多时间去完成一个 单独一个的一个运算 现在如果只要用这个单元去做的话 它可以提高非常多倍 甚至七八倍的一个效率 这里的话我们是用了我们的这个模块 跟这个ARM的一个对比 可以看得到 我们做一个角度运算的话 我们只要14个周期就完成了 ARM的这种 Cortex-M4 它要一百多个周期 这个是这个模块的一个好处了 像这种的话其实在编程在应用上是很容易的 其实就相当于写一句代码而已 右边的这个是 vitebi 复数运算单元 就专门来做这个vitebi解码 然后复数运算 CRC 校验 还有像这种什么 FFT 运算的话 也都是非常方便的 这个其实也是一个硬件加速模块 就是专门来针对这种复杂的运算 然后来进行加速的 我们之前是用它来做这种电力线载波通信 然后来传输一些 通过我们的一个220伏的这种输电线 然后来传输我们的一些数据 这个过程就涉及到一些编解码的问题 我们就用这个单元去做 也可以看到就是这个模块 他可以乘上十倍的去提高这个控制的一个频率 控制的一个效率 这个是我们的一个加速模块
课程介绍 共计7课时,51分20秒

C2000入门基础

TI C2000 MCU 德州仪器

TI C2000 是已针对处理、传感和驱动进行优化以提高闭环性能的 32 位实时控制MCU。本入门课程从其基本技术点和在白色家电上的应用作了讲解。 C2000 的数学优化型内核可为设计人员提供能够提高系统效率、可靠性以及灵活性的方法。功能强大的集成外设使这些实时器件成为适合各种应用的完美单芯片控制解决方案。

推荐帖子

xuxuelu1

C2000入门基础(七) C2000 开发环境

2021年11月08日 20:45:59

YangTwo

C2000入门基础(七) C2000 开发环境

2020年08月18日 17:21:08

GuyGraphics

C2000入门基础(七) C2000 开发环境

2020年08月18日 16:19:56

SensorYoung

C2000入门基础(七) C2000 开发环境

2020年08月17日 14:57:40

jpf

学习C2000入门基础

2020年07月22日 17:42:31

大明58

学习C2000入门基础

2020年04月24日 08:50:05

hawkier

可以好好学习下,不错

2019年09月16日 17:21:26

zhangleiat185

好好学习,天天向上!

2019年09月11日 02:34:43

zx1988ZX

好好学习,天天向上!

2019年08月27日 21:25:17

dingxilindy

学习C2000入门基础(七) C2000

2019年07月05日 11:37:06

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved