ZHCU979 April   2022

 

  1.   C2000 F28003x 系列 LaunchPad 开发套件
  2.   商标
  3. 1电路板概述
    1. 1.1 套件内容
    2. 1.2 特性
    3. 1.3 技术参数
    4. 1.4 使用 F28003x LaunchPad
    5. 1.5 BoosterPack
    6. 1.6 硬件版本
      1. 1.6.1 修订版本 A
  4. 2软件开发
    1. 2.1 软件工具和软件包
    2. 2.2 F28003x LaunchPad 演示程序
    3. 2.3 在 F28003x LaunchPad 上编写和运行其他软件
  5. 3硬件描述
    1. 3.1 功能描述和连接
      1. 3.1.1  微控制器
      2. 3.1.2  电源域
      3. 3.1.3  LED
      4. 3.1.4  编码器连接器
      5. 3.1.5  FSI
      6. 3.1.6  CAN
      7. 3.1.7  CLB
      8. 3.1.8  引导模式
      9. 3.1.9  BoosterPack 站点
      10. 3.1.10 模拟电压基准接头
      11. 3.1.11 其他接头和跳线
        1. 3.1.11.1 USB 隔离模块
        2. 3.1.11.2 BoosterPack 站点 2 电源隔离
        3. 3.1.11.3 备用电源
    2. 3.2 调试接口
      1. 3.2.1 XDS110 调试探针
      2. 3.2.2 XDS110 输出
      3. 3.2.3 虚拟 COM 端口
    3. 3.3 备选布线
      1. 3.3.1 概述
      2. 3.3.2 UART 布线
      3. 3.3.3 EQEP 布线
      4. 3.3.4 CAN 布线
      5. 3.3.5 FSI 布线
      6. 3.3.6 X1/X2 布线
      7. 3.3.7 PWM DAC
  6. 4电路板设计
    1. 4.1 原理图
    2. 4.2 PCB 布局
    3. 4.3 BOM
    4. 4.4 LAUNCHXL-F280039C 电路板尺寸
  7. 5常见问题解答
  8. 6参考文献
    1. 6.1 参考文档
    2. 6.2 此设计中使用的其他 TI 组件

常见问题解答

  1. 其他编程和调试工具(例如 XDS200 调试探针)是否可与 F28003x LaunchPad 搭配使用?
    1. F28003x LaunchPad 会在 2 引脚 cJTAG 配置中使用板载 XDS110 调试探针。cJTAG 只会使用该调试探针的 TMS 和 TCK 引脚。TDI 和 TDO 位于 tJ101 上,必要时可通过跳线连接至调试探针。
  2. 哪些版本的 Code Composer Studio 可用于开发 F28003x LaunchPad 相关软件?
    1. 板载 XDS110 调试探针与 Code Composer Studio 6.1.0 及更高版本的开发环境兼容。
  3. 为什么我无法在 Code Composer Studio 中连接至 LaunchPad?
    1. J101 上是否存在用于 TCK 和 TMS 的分流器?
    2. XDS110 和 F280039C MCU 是否已通电?LED0 和 LED1 是否照亮?有关为 LaunchPad 供电的详细信息,请参阅 Topic Link Label3.1.2
      1. 如果 JP1 分流器断开连接,通过 USB 提供的电源会与电路板的其余部分隔离开来。确保向目标隔离侧上的任意可用连接器施加 3.3V 电压。
    3. USB-C 电缆是否已连接至 PCB,以及 USB 区域是否已加电?LED7 是否亮起?
      1. USB 区域必须通过 USB 电缆由 5V 电源供电。连接 5V USB 电源时 LED7 会亮起。USB 隔离芯片需要 USB 侧的 5V 电压才能工作,并跨越隔离栅传递信号。
    4. 确保将目标配置设置为在 2 引脚高级模式中使用 cJTAG。在 Code Composer Studio 中打开目标配置文件 (.ccxml)。点击“Advanced”选项卡,并从标为“JTAG/SWD/cJTAG Mode”的下拉菜单中选择 cJTAG (1149.7) 2 引脚高级模式。将“Target Scan Format”保留为 OSCAN2 格式。此外,launcxl_ex1_F280039C_demo 工程“TMS320F280039C_LaunchPad.ccxml”中添加了一个可正常运行的目标配置文件。您可以在不做修改的情况下使用此配置文件。
      GUID-20211228-SS0I-RV0W-V59W-8VVWGM9TMG1W-low.png图 5-1 目标配置高级选项
      GUID-20211228-SS0I-LBG1-1MMG-RCCHTV9VVJND-low.png图 5-2 演示工程中包含的目标配置
  4. 为什么串行连接无法正常工作?
    1. J101 上是否存在用于 TXD 和 RXD 的分流器?
    2. 您使用的是正确的 COM 端口吗?
      1. 右键点击“My Computer”,并选择“Properties”。在对话框中导航至“Hardware”选项卡,并打开设备管理器。滚动到“Ports (COM & LPT)”,并展开此条目。是否列出了“XDS110 Class Application/User UART”?如果是,请查看该条目右侧的 COM 编号;这就是您应该使用的 COM 编号。
    3. 您使用的波特率正确吗?当 CPU 以 120 MHz 运行时,大多数(即使不是全部)示例的波特率都被配置为 115200。如果您更改了 PLL 设置或自行开发了代码,则可能需要重新计算具体应用的波特率。有关如何执行此操作的信息,请参阅 TMS320F28003x C2000 实时微控制器技术参考手册
    4. 连接到调试探针的 UART 通道是否与软件中配置的 UART 通道一致?
      1. F28003x LaunchPad 提供了一个选项,让用户可以通过 J101 将两个可能的 UART 通道之一路由到调试探针。确保已在应用软件中将 S2 配置为适当的 UART 通道。相关详细信息,请参阅Topic Link Label3.3.2