0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款实时微控制器芯片评估套件:F280025C

贸泽电子 来源:贸泽电子 作者:贸泽电子 2022-07-27 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Hello大家好!欢迎观看新一期贸泽电子开箱测评。上期我们评测了蓝牙开发板——CLUE,今天为大家带来一款实时微控制器芯片评估套件:F280025C。

随着电子技术的不断发展,对产品要求的不断提高,系统复杂度也越来越高,这就对嵌入式MCU提出了更高的要求。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

既需要优秀的控制功能、丰富的外设,又要有高速的数字信号处理能力。因此在传统架构上,通常会使用一颗MCU加一颗单独的DSP来实现,但这无疑会增加系统的成本和硬件的复杂度。

因此,整合MCU和DSP功能的器件成为一种解决方案。2000年前后,市场上就出现了一种DSC产品,也叫数字信号控制器,兼具MCU的简易性、灵活性、与DSP的数字处理能力和效率于一身。如NXP56800系列产品,如TIC2000系列产品。今天为大家推荐的就是这样一款产品——TI F280025C。

982db746-0d40-11ed-ba43-dac502259ad0.jpg

图1

1开发板介绍

F280025C实时控制器属于TI C2000系列。

1997年,TI将FLASH存储、ADC、DSP、PWM集成到一个芯片上,造就了C2000系列实时控制器。经过20多年的发展,该系列诞生了多款芯片,根据性能和闪存分类如图2所示:

984b21a0-0d40-11ed-ba43-dac502259ad0.jpg

图2:按闪存和性能分类的C2000实时微控制器

我们今天评估的这款芯片,属于C2000系列中的入门款。

该芯片使用的核心为DSP核心,但该芯片归属于MCU系列,这点大家需要注意。其主要特性如下:

9867fe4c-0d40-11ed-ba43-dac502259ad0.gif

图3:开发板主要特性

上述特性中TMS320C28x,是一个经典的DSP核心,可针对片上闪存或SRAM运行的浮点或定点代码提供100MHz的信号处理能力。三角函数数学单元、循环冗余检验扩展指令集进一步增加了该内核的性能,从而加快了实时控制系统关键常用算法的速度。

值得一提的还有CLB模块,它的全称是可配置逻辑模块,用户可以添加自定义逻辑,还可将类似于FPGA的功能集成到该MCU中。通过该模块,可以带来以下三方面的提升:

1)增强现有片上子系统,例如:可使用CLB模块及SPI、GPIO来实现T-Format的编码器
2)创建一个全新的子系统:如创建一个全新的PWM模块。
3)替换产品中的FPGA或CPLD芯片,达到节省成本的目标。

CLB模块的架构如下图4:

98cf6884-0d40-11ed-ba43-dac502259ad0.jpg

图4:CLB模块架构图 如果想更进一步了解CLB模块,请参考文章: 1)CLB Programming Tool Training(Video)
2)Designing with the C2000 Configurable Logic Block
3)How to Migrate Custom Logic From an FPGA/CPLD to C2000 Microcontrollers
4)CLB Tool User's Guide

2开发板主要特性

98e93944-0d40-11ed-ba43-dac502259ad0.jpg

图5

下滑查看详情

主要特性如下

板载两个独立的BoosterPack XL扩展连接器

一个CAN收发器,两个5V编码器接口

一个FSI接口

以及一个XDS110调试探针

两个由用户控制的LED

一个复位开关

支持三种方式供电:USB 5V供电、BoosterPack1、BoosterPack2

9909bf98-0d40-11ed-ba43-dac502259ad0.png

图6

开发板主要部件

F280025C芯片

左上角区域为USB电源隔离,使用adum3160芯片实现,可有效保护后级电路的电压安全。

两颗LED灯

J12和J13两个编码器接口,可连接至线性或旋转增量编码器。

J11,快速串行接口,速度高达200Mbps,用于多芯片间的高速互连。

J14,CAN通信接口

S3为引导模式选择开关,对应的开关表如下

99517ba8-0d40-11ed-ba43-dac502259ad0.jpg

表1

两个独立的BoosterPack接口,其信号映射关系见图7:

995f8ab8-0d40-11ed-ba43-dac502259ad0.png

图7

J15,模拟电压参考输入

3开发板体验

(以windows电脑为例,其它系统可参考官方教程页)
下边我们使用官方提供的demo程序对该开发板做一个简单的上电使用。

998fcb92-0d40-11ed-ba43-dac502259ad0.jpg

图81. SDK的选择
官方为C2000系列的MCU提供了三种sdk,分别为:

a)C2000WARE
这是一个资源库,包括MCU片上外设驱动程序、外设示例、实用程序、硬件设计文件和文档等。

b)Motor Control SDK
(C2000WARE-MOTORCONTROL-SDK)
该SDK主要适用于各种三相电机控制应用。

c)Digital Power SDK
(C2000WARE-DIGITALPOWER-SDK)
适用于开发针对各种交流/直流、直流/交流、直流/直流数字电源系统。
这里我们使用C2000WARE SDK做为示例。

2. IDE的选择:
使用Code Composer Studio(CCS)
这是种免费的IDE,支持TIMCU和嵌入式处理器产品系列。

3. 下载调试工具选择:
板载XDS110调试探针,无需另外的硬件设备。

演示步骤

1)下载安装CCS 11.2软件,如果下载速度太慢,可考虑使用在线安装版本。

2)安装C2000WARE SDK

3)SDK安装完成后,其目录结构如图9所示,其使用教程可在doc目录中找到。

99b354e0-0d40-11ed-ba43-dac502259ad0.jpg

图9

4)打开CCS软件,执行导入:

99d0929e-0d40-11ed-ba43-dac502259ad0.jpg

图10

5)安装C2000WARE目录,如图11所示,点击确定。

99e0027e-0d40-11ed-ba43-dac502259ad0.png

图11

6)导入成功后,无需任何修改,直接点击编译按键进行代码编译。

9a0b7846-0d40-11ed-ba43-dac502259ad0.jpg

图12 7)通过USB线将开发板连接到PC,点击下载键,将代码下载到开发板中:

9a297ecc-0d40-11ed-ba43-dac502259ad0.jpg

图13 8)打开设备管理器,查看开发板端口号,这里为COM23。

9a4d61c0-0d40-11ed-ba43-dac502259ad0.png

图14

9)代码下载完成后,要查看效果需打开终端软件,可使用自己熟悉的终端软件,这里我们选择MobaXterm。 10)打开MobaXtem,新建一个串口连接,波特率为115200,点击OK连接。

9a6c2da8-0d40-11ed-ba43-dac502259ad0.png

图1511)按下板子上的复位按键(S1),即可看到屏幕上出现了TI的Logo(左侧)及ADC采样的实时值(右侧)。

9a7cce9c-0d40-11ed-ba43-dac502259ad0.png

图1612)通过将ADC通道和VCC及GND短接,可看到该值发生了变化,对应的两个LED灯也在发生变化。

4开发板总结

该芯片的主要应用方向有三个:
1)电机驱动
2)电动和混动车控制器
3)电网和电力系统控制器

更多应用详见下方图17-图18所示:

9aa0f0ec-0d40-11ed-ba43-dac502259ad0.jpg

图17

9ac83602-0d40-11ed-ba43-dac502259ad0.jpg

图18

评测感受:

使用这款开发板的过程中,可以感受到TI强大的设计整合能力。在MCU同质化严重的时代,TI另辟蹊径,创新地将MCU、DSP、FPGA的优点集成到一起。既有MCU丰富的外设,又有DSP强大的数字信号处理能力,以及FPGA的并行计算能力。在功能强大的同时,可以节省部分硬件电路,以达到节约成本的目的。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8251

    浏览量

    162432
  • 芯片
    +关注

    关注

    462

    文章

    53543

    浏览量

    459215

原文标题:【视频】TI C2000™ 实时 MCU F280025C开发板开箱评测

文章出处:【微信号:贸泽电子,微信公众号:贸泽电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于武汉芯源CW32F030C8T6直流无刷电机评估开发板的设计方案

    基础应用。CW32F030C8T6基于ARM公司Cortex-M0+内核,最高主频64MHZ,64K字节FLASH,8K字节RAM,采用LQFP48封装,是一款高性价比的国产MCU。   基于CW32F030C8T6直流无刷电机
    发表于 12-04 06:16

    HXS320F280025C数字信号处理(DSP)芯片

    HXS320F28025C是中科昊芯自主研发的一款基于 RISC-V 架构的 32 位浮点数字信号处理(DSP)芯片,基于 H28x 内核,具三角函数单元与 CRC 指令集,增可配置
    发表于 12-03 09:02

    PIC16F17146 Curiosity Nano评估套件核心技术解析

    Microchip Technology PIC16F17146 Curiosity Nano评估套件一款 用于评估PIC16
    的头像 发表于 10-13 14:32 325次阅读
    PIC16<b class='flag-5'>F</b>17146 Curiosity Nano<b class='flag-5'>评估</b><b class='flag-5'>套件</b>核心技术解析

    AVR16EB32 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology AVR16EB32 Curiosity Nano评估套件(EV73J36A)是一款硬件平台,用于评估AVR ® EB系列
    的头像 发表于 10-10 09:39 397次阅读
    AVR16EB32 Curiosity Nano<b class='flag-5'>评估</b><b class='flag-5'>套件</b>技术解析与应用指南

    PIC16F13145 Curiosity Nano评估套件技术解析

    Microchip Connect PIC16F13145 Curiosity Nano评估套件设计用作评估PIC16F13145系列
    的头像 发表于 10-09 11:07 347次阅读
    PIC16<b class='flag-5'>F</b>13145 Curiosity Nano<b class='flag-5'>评估</b><b class='flag-5'>套件</b>技术解析

    TMS320F2800137微控制器文档全文总结

    TMS320F280013x (F280013x) 是 C2000™ 实时微控制器系列的成员,该系列是可扩展、超低延迟器件,专为提高电力电子
    的头像 发表于 10-08 10:33 1043次阅读
    TMS320<b class='flag-5'>F</b>2800137<b class='flag-5'>微控制器</b>文档全文总结

    TMS320F2800156-Q1微控制器技术文档总结

    TMS320F280015x (F280015x) 是成本优化的 C2000 实时微控制器系列的成员,该系列是可扩展的超低延迟器件,专为提高
    的头像 发表于 09-30 09:56 843次阅读
    TMS320<b class='flag-5'>F</b>2800156-Q1<b class='flag-5'>微控制器</b>技术文档总结

    TMS320F2800154-Q1实时微控制器技术总结

    TMS320F280015x (F280015x) 是成本优化的 C2000 实时微控制器系列的成员,该系列是可扩展的超低延迟器件,专为提高
    的头像 发表于 09-30 09:51 792次阅读
    TMS320<b class='flag-5'>F</b>2800154-Q1<b class='flag-5'>实时</b><b class='flag-5'>微控制器</b>技术总结

    TMS320F28P650DK实时微控制器技术文档总结

    TMS320F28P65x (F28P65x) 是 C2000™ 实时微控制器系列的成员,该系列是可扩展、超低延迟的器件,专为提高电力电子效
    的头像 发表于 09-29 17:44 2070次阅读
    TMS320<b class='flag-5'>F</b>28P650DK<b class='flag-5'>实时</b><b class='flag-5'>微控制器</b>技术文档总结

    TMS320F2800155-Q1汽车级实时微控制器技术文档总结

    TMS320F280015x (F280015x) 是成本优化的 C2000 实时微控制器系列的成员,该系列是可扩展的超低延迟器件,专为提高
    的头像 发表于 09-29 15:30 667次阅读
    TMS320<b class='flag-5'>F</b>2800155-Q1汽车级<b class='flag-5'>实时</b><b class='flag-5'>微控制器</b>技术文档总结

    极海APM32F411微控制器硬件FPU使用指南

    APM32F411是一款基于32位Arm Cortex-M4F内核的微控制器。硬件FPU是Arm Cortex-M4F
    的头像 发表于 06-28 11:23 1571次阅读
    极海APM32<b class='flag-5'>F</b>411<b class='flag-5'>微控制器</b>硬件FPU使用指南

    Analog Devices / Maxim Integrated MAX32672评估套件数据手册

    Analog Devices MAX32672评估套件用于评估MAX32672微控制器的功能。MAX32672是一款小型、高可靠性、超低功耗
    的头像 发表于 06-27 11:25 540次阅读

    16 位 ADC 的 汽车类与非汽车类C2000™ 32 位 MCU(TMS320F28377DPTPS TMS320F28377SPTPQ)微控制器

    ADC 的 C2000™ 32 位 MCU 说明 TMS320F28377DPTPS是一款功能强大的 32 位浮点微控制器单元 (MCU),专为工业电机驱动
    发表于 04-30 14:11

    TMS320F28P550SJ 实时微控制器技术手册

    TMS320F28P55x (F28P55x) 是 C2000™ 实时微控制器系列的成员,该系列可扩展、超低延迟器件旨在提高电力电子器件的效
    的头像 发表于 04-14 16:35 1715次阅读
    TMS320<b class='flag-5'>F</b>28P550SJ <b class='flag-5'>实时</b><b class='flag-5'>微控制器</b>技术手册

    STM32H753IIT6 一款32位微控制器MCU/MSP430F5325IPNR一款16位MCU

    ‌MSP430F5325IPNR‌是一款16位低功耗微控制器,属于MSP430系列。该微控制器具有以下主要特点和功能: 1、低功耗设计‌:MSP430
    发表于 02-21 14:59