ZHCU480B April   2018  – February 2026

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 重点产品
      1. 2.2.1 C2000™ 实时 MCU LaunchPad™ 开发套件
      2. 2.2.2 SN65HVD78
      3. 2.2.3 TLV702
      4. 2.2.4 TPS22918-Q1
    3. 2.3 设计注意事项
      1. 2.3.1 BiSS-C 协议
        1. 2.3.1.1 线路延迟补偿
        2. 2.3.1.2 编码器处理时间请求
        3. 2.3.1.3 控制通信
      2. 2.3.2 C2000 BiSS-C 编码器接口概述
      3. 2.3.3 TIDM-1010 板实现
      4. 2.3.4 MCU 资源要求
        1. 2.3.4.1 输入、输出信号和 CLB 逻辑块
      5. 2.3.5 CLB BiSS-C 实现详细信息
        1. 2.3.5.1 事务波形
        2. 2.3.5.2 FRAME_STATE 生成
        3. 2.3.5.3 CLB_SPI_CLOCK 生成
        4. 2.3.5.4 ENCODER_CLOCK (MA) 生成
      6. 2.3.6 PM BiSS-C 接口库
        1. 2.3.6.1 PM BiSS-C 库函数
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件
      1. 3.1.1 TIDM-1010 跳线配置
    2. 3.2 软件
      1. 3.2.1 C2000 驱动程序库 (DriverLib)
      2. 3.2.2 C2000 SysConfig
      3. 3.2.3 C2000 可配置逻辑块工具
      4. 3.2.4 安装 Code Composer Studio™ 和 C2000WARE-MOTORCONTROL-SDK
      5. 3.2.5 查找参考软件
    3. 3.3 测试和结果
      1. 3.3.1 硬件配置
      2. 3.3.2 构建和加载工程
      3. 3.3.3 运行示例代码
      4. 3.3.4 编码器测试
      5. 3.3.5 基准测试
      6. 3.3.6 排查
  10. 4设计文件
  11. 5软件文件
  12. 6相关文档
    1.     商标
  13. 7术语
  14. 8关于作者
  15. 9修订历史记录

C2000™ 实时 MCU LaunchPad™ 开发套件

多个 LaunchPad 开发套件都支持 TIDM-1010 参考设计。列出的每个 C2000 实时微控制器都具有可配置逻辑块 (CLB)。编码器接口广泛使用 CLB。CLB 外设允许用户在无需外部 FPGA 或 CPLD 的情况下整合自定义逻辑。CLB 由组合在一起以启用自定义数字逻辑的子模块组成。子模块包括:有限状态机 (FSM)、查找表 (LUT) 和计数器。CLB 还与现有片上控制外设连接,以增强功能并提供设计选项。

如需详细了解 CLB,请访问“C2000 Academy 可配置逻辑块”模块。

表 2-1 支持的器件和 LaunchPad™ 开发套件
LaunchPad™ 开发套件 (2) MCU 器件产品文件夹
LAUNCHXL-F28P65X TMS320F28P650DK
LAUNCHXL-F28P55X TMS320F28P550SJ
不可用(1) TMS320F28P551SG
TMS320F28P551x 型号没有 LaunchPad 开发套件。您必须通过其他方式提供与 RS-485 物理接口的连接。选项包括 (1) 您自己的硬件,或 (2) 与 BOOSTXL_POSMGR 连线的 controlCard。
TIDM-1010 参考设计需要一个具有 CLB 类型 1 或更高版本 MCU 的 C2000 LaunchPad。所示为此版本发布时支持的器件。提供了其他器件。