C2000 LAUNCHXL-F280049C是用于德州仪器Piccolo F28004x系列微控制器(MCUs)的低成本开发板。它是围绕TMS320F280049C单片机设计的,突出了控制,模拟和通信外设,以及集成的非易失性存储器。LaunchPad还具有两个独立的BoosterPack XL扩展连接器,板载控制器局域网(CAN)收发器,5v编码器连接器,FSI连接器和板载XDS110调试探头。

1.开发板概述
1.1开发套件内容
Piccolo F28004x系列LaunchPad开发套件包含以下项目:
- C2000 Piccolo F28004x系列LaunchPad开发板(LAUNCHXL-F280049C)
- USB micro-B接头到USB- A接头电线
- 两张LaunchPad卡片
1.2特点
F28004xLaunchPad有以下特点:
- C2000 Piccolo系列F280049CPZS单片机-启用InstaSPIN-FOC™电机控制和可配置逻辑块(CLB)功能
- 机载XDS110调试探针
- 两个用户控制的LED
- 一个单片机复位开关
- 可选电源: -USB(隔离)-BoosterPack-外部电源
- CAN与板载CAN收发器的连接
- 两个独立的增强正交编码器脉冲(QEP)为基础的编码器连接器
- 独立FSI连接器
- 两个独立的BoosterPack XL标准连接器具有可堆叠的头,通过BoosterPack生态系统最大限度地扩展
1.3使用F28004xLaunchPad
推荐使用F28004xLaunchPad的步骤为:
- 遵循工具包中包含的第一个README文档。README的第一个文档可以帮助你运行LaunchPad。在短短几分钟内,您可以控制和监控F28004xLaunchPad与预编程快速启动应用程序。
- 尝试使用BoosterPack。此开发工具包符合最新版本的BoosterPack pinout标准。它有两个独立的BoosterPack连接,以实现各种扩展机会。有关TI LaunchPad和BoosterPack标准的更多信息,请参见TI LaunchPad网页http://www.ti.com/launchpad。
- 迈出开发自己的控件应用程序的第一步。F28004x LaunchPad由C2000Ware开发包支持。安装C2000Ware后,在安装目录中查找f28004x\examples\launchpad。您可以找到该板的预配置示例应用程序,以及该板的选定BoosterPacks。在f28004x\examples目录中找到的任何其他示例都可以在稍加修改后在LaunchPad上运行。
- 定制和集成硬件以适应您的最终应用程序。此开发套件可作为基于C2000 Piccolo系列微控制器构建自己的自定义电路的参考,或作为使用自定义BoosterPack或其他电路扩展的基础。
- 不断训练。你也可以在这个和相关的launchpad上下载数小时的书面和视频培训材料。欲了解更多信息,请访问C2000 Real-Time Control MCUs - Support & Training。
1.4BoosterPacks(扩展板)
LAUNCHXL-F280049C提供了一种使用F28004x系列微控制器开发应用程序的简单而廉价的方法。boost packs是附加板,遵循德州仪器(Texas Instruments)创建的引脚输出标准。TI和BoosterPacks的第三方生态系统极大地扩展了外围设备和潜在应用程序,您可以使用F28004x LaunchPad轻松探索。
您也可以按照TI网站上的设计指南构建自己的BoosterPack。德州仪器甚至可以帮助您向社区的其他成员推广您的BoosterPack。
2.硬件描述
F28004xLaunchPad包括一个F280049CPZS MCU。该MCU非常适合于成本敏感应用中的先进实时控制系统。大量这些外设是通过机载配件和BoosterPack连接器提供给用户的。本节将解释这些外设的工作原理和与MCU的接口
2.1功能描述和连接
2.1.1微控制器
F280049CPZS是一个32位浮点微控制器,具有256KB闪存,100KB RAM,工作频率为100MHz。它包括高级控制外设、差分模拟外设和各种通信外设。该器件针对高性能应用进行了优化,并提供了低成本的系统解决方案。有关更多详细信息,请参阅TMS320F28004x Piccolo微控制器数据表。
大多数微控制器的信号都路由到0.1英寸(2.54毫米)螺距标头,以符合TI BoosterPack标准,只有少数例外。内部多路复用器允许将不同的外设功能分配给每个通用输入/输出(GPIO)焊盘。多路复用选项可以在设备特定的数据表中找到。在增加外部电路时,要考虑开发板电源导轨上的额外负载。
F28004xLaunchPad是通过快速启动演示程序进行工厂编程的。快速入门程序驻留在片上闪存中,并在每次通电时执行,除非应用程序已被替换为用户程序。快速启动应用程序利用集成的模数转换器(ADC)模块对引脚上的电压进行采样,然后通过XDS110调试探头的虚拟COM端口(VCP)将串行通信接口(SCI)通用异步接收器/发射器(UART)的结果输出到运行串行监视器的PC机。
2.1.2LEDs
单板上有两个电源指示灯LED;隔离栏USB侧有3.3 V供电时,LED0指示;隔离栏设备侧有3.3 V供电时,LED1指示。LED1表示F28004x器件和XDS110调试器都有电源供应。
单板上提供两个用户led: LED4(红色)和LED5(绿色)。这些用户LED分别连接到GPIO23和GPIO34。这些连接到SN74LVC2G07DBVR LED驱动IC,并以有源低电平配置连接;也就是说,驱动GPIO低打开LED和高关闭它。这些led专用于软件应用程序使用。
两个蓝色LED, LED2和LED3,连接到XDS110调试探头。这些指示调试器的活动,并且不能由任何应用软件控制。
2.1.3编码器连接器
F28004x LaunchPad包括两个头,J12和J13,用于连接线性或旋转增量编码器。这些头接收5 V信号,下变频为3.3 V并连接到F280049C MCU。这些信号连接到设备上的eQEP模块。每个标头都有EQEPA, EQEPB和EQEPI信号,可用于每个eQEP模块以及GND和5v引脚。
2.1.4FIS
F28004x MCU具有业界首创的快速串行接口(FSI)。FSI能够实现稳健的高速通信,旨在增加传输的信息量,同时降低通过隔离屏障进行通信的成本。虽然没有隔离器包括在这个 LaunchPad上,TXCLK, TXD0, TXD1, RXCLK, RXD0和RXD1信号在J11上可用。这个头是这样设置的,在引脚上添加跳线将TX连接到RX通道,用于外部环回和评估。此外,连接器上还有两个GND信号,可用于带FSI的外部板的包裹对连接。连接到这个头的gpio也通过0Ω电阻路由到BoosterPack连接器。由于FSI可以在高达100 MHz的速率下切换,到BoosterPack头的较长跟踪可能会由于反射而在信号上产生无意的噪声。通过去除电路内电阻来消除这些延伸走线将有助于限制任何噪声或反射。
2.1.5CAN
F28004x LaunchPad包括一个通过J14的CAN网络连接器。GPIO32和GPIO33通过板载CAN收发器从F280049CPZS路由到J14。GPIO33也连接到FSI连接器。
2.1.6Boot Modes
F280049C引导ROM包含每次设备上电或复位时执行的引导加载软件。两个引脚GPIO24和GPIO32连接到Boot Select开关(S2)。注意,S2是颠倒放置的,因此OFF(打开)位置对应于逻辑1,ON(关闭)位置对应于0。默认情况下,两个引脚都设置为OFF位置,因此设备将从Flash启动。有关F28004x启动模式的更多信息,请参阅TMS320F28004x Piccolo微控制器数据表。
2.1.7扩展板
3.软件开发
本节提供有关软件开发的一般信息,以及对LaunchPad进行编程的说明。
3.1软件描述
C2000Ware包括一组使用C2000Ware外围驱动程序库的示例应用程序。这些应用程序展示了F28004x系列MCU的功能,并为F28004x LaunchPad开发板上使用的最终应用程序的开发提供了起点。还提供了F28004x LaunchPad与选定的BoosterPacks配对时的示例应用程序。
3.2源代码
完整的源代码(包括源代码安装说明)可在http://www.ti.com/tool/c2000ware上获得。源代码和二进制文件安装在C2000Ware软件树中。
3.3工具选项
源代码安装包括包含Texas Instruments的code Composer Studio IDE的项目、makefile和二进制文件的目录。从www.ti.com/c2000的tools & Software部分下载这些工具的评估版本。CCS为C2000系列微控制器的开发、编程和调试代码提供了应用调试环境。
3.4F28004xLaunchPad的编程
F28004x LaunchPad软件包包括每个示例应用程序的预构建二进制文件。如果您将C2000Ware软件安装到默认安装路径“C:\ti\c2000\C2000Ware_<version>”,则可以在“C:\ti\c2000\C2000Ware_<version>\examples”中找到示例应用程序。板载XDS110与片上Flash编程工具一起用于F28004x LaunchPad上的应用程序编程。
按照以下步骤,使用板载XDS110调试探针将示例应用程序编程到F28004x LaunchPad开发工具包中:
- 在Windows操作系统的PC上安装CCS。
- 将USB- a插头插入PC上可用的USB端口,将Micro-B插头插入F28004x LaunchPad的USB101端口。
- 验证板顶部的LED0点亮,指示USB电源,LED1指示目标器和调试器已通电。
- 根据提示安装Windows XDS110和Virtual COM Port驱动程序。安装说明可以在http://processors.wiki.ti.com/index.php/XDS110上找到。
- 在PC上运行CCS。
- 启动项目中包含的Target Configuration。确保Target配置配置为使用2针cJTAG高级配置。
- 单击“加载程序”,选择要加载的程序。
到此结束,如想查询更多内容,可以到官网查看。