首页 > 评测 > 高性能单核处理器——C2000 Delfino LaunchPad评测

高性能单核处理器——C2000 Delfino LaunchPad评测

Delfino   C2000   TI      
  • 作者:张满归
  • 来源:21ic
  • [导读]
  • C2000 Delfino LaunchPad(LAUNCHXL-F28377S)是一款基于TI最新Delfino器件TMS320F28377S的低成本开发套件,板载XDS100v2仿真器,只需一根USB线就可以进行开发、调试和代码烧写,并提供UART实现PC机和目标板的串行通信。

1 简介

C2000 Delfino LaunchPad(LAUNCHXL-F28377S)是一款基于TI最新Delfino器件TMS320F28377S的低成本开发套件,板载XDS100v2仿真器,只需一根USB线就可以进行开发、调试和代码烧写,并提供UART实现PC机和目标板的串行通信。

如下图所示,LAUNCHXL-F28377S C2000 LaunchPad EVM板主要特性如下:

Ø USB Debug和编程接口,板载高速、隔离的XDS100v2仿真器;

Ø USB接口供电或板上预留供电接口供电;

Ø 板载两路用户LED灯,用于状态的指示;

Ø 板载设备复位按键;

Ø 板上预留4组用户通用接口,用于扩展其他模块使用;

Ø 板上预留1路CAN接口,用于远距离传输;

Ø 板载Boot选择开关,用于选择上电加载模式;

Ø 预留QEP_A和QEP_B接口,用于事件管理器功能验证。

C2000 LaunchPadXL测评443.png

图片23.png

LAUNCHXL-F28377S板卡预留的4组用户扩展通用IO口定义如下表所示,结合图中所标注的Jx位置确定具体引脚功能,使用时需注意电平匹配和输入电压范围,因板上对引出通用IO口没有做任何保护,使用时应避免IO口的损坏。

C2000 LaunchPadXL测评587.png

C2000 LaunchPadXL测评589.png

C2000 LaunchPadXL测评591.png

C2000 LaunchPadXL测评593.png

整体LAUNCHXL-F28377S LaunchPad开发套件如下图所示,共包含以下面组件:

Ø C2000 Delfino LaunchPad Board(LAUNCHXL-F28377S)

Ø Mini USB-B线缆,0.5m

Ø 快速入门指南

C2000 LaunchPadXL测评716.png

2 硬件解析

2.1 MCU特性

1) TMS320C28x 32-Bit CPU

Ø 200MHz主频

Ø 浮点定点处理单元(FPU)

2) 集成加法协处理器(CLA)

Ø 200MHz主频

Ø 浮点定点处理单元(FPU)

3) 片上存储单元

Ø 1MB Flash

Ø 164KB RAM

Ø Dual-Zone

4) 时钟和系统控制

Ø 片上10MHz晶体输入接口

Ø 片上自带晶体振荡器

Ø 看门狗

5) 工作电压

Ø 1.2V内核电压,3.3V I/0口电压

6) 外设接口

Ø EMIF接口,用于外扩ASRAM、SDRAM、CPLD等

Ø 6通道DMA

Ø 扩展到169个GPIO

Ø USB2.0接口

Ø 2通道CAN接口

Ø 3通道高速SPI接口

Ø 2组McBSP接口

Ø 4路通用串行接口(SCI/UART)

Ø 2路IIC接口

Ø 24通道ADC

Ø 12位DAC接口

Ø 24路PWM接口

Ø 6路增强型eCAP接口

7) 可满足工业级应用

2.2 硬件原理设计

LAUNCHXL-F28377S LaunchPad整体硬件框图如下图所示,TMS320F28377S(100HTQFP)作为板卡的主控器件,电源管理单元完成USB接口的VBUS电压转换和其他供电接口电压的切入;FT2232H部分主要完成USB到JTAG和USB到UART接口的转换,最终完成板载XDS100v2仿真器;LEDs主要完成电源指示,仿真器通信指示和用户使用指示等功能;CAN接口完成目标板卡和其他外设的远距离通信;QEP接口满足5V电平的信号接口,可以实现光电编码器等外设的相信号直接接入;四组预留连接器,可以外扩其他设备,可以直接接入一些TI的模块。

C2000 LaunchPadXL测评1368.png

XDS100v2板载仿真器主要原理图如下图所示,基于一片FTDI的FT2232H完成USB到各种串行接口的转换确实很方便,完全替代了以前的Cypress的USB芯片+CPLD等的做法,FT2232H通过一片SPI接口的EEPROM来存储配置数据,上电后自动读取配置数据并完成FT2232H的配置。LAUNCHXL-F28377S LaunchPad板上仿真器采用了完全隔离的方法,通过两片TI的ISO系列隔离芯片实现了板载仿真器到MCU的完全隔离,硬件设计方面完全可以借鉴这种原理设计和PCB灌铜设计方法,确保留给用户的外设接口和主控之间完全隔离,避免过压等情况损坏主控单元。

为了使用方便,板上通过JP1和JP2短接的方式实现USB接口给整个板卡供电,这样造成了电源和地没能完全隔离开,在后期开发使用中,除仿真器部分外实现单独供电,则可以完全实现仿真器和目标器件等的完全隔离。

  • 本文系21ic原创,未经许可禁止转载!

网友评论