ZHCU481E october   2022  – july 2023

 

  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 Tamagawa T-Format 协议
      2. 2.3.2 C2000 T-Format 编码器接口概述
      3. 2.3.3 TIDM-1011 板实现
      4. 2.3.4 MCU 资源要求
      5. 2.3.5 特定于器件的资源使用情况
        1. 2.3.5.1 CRC 计算
        2. 2.3.5.2 输入、输出信号和 CLB 逻辑块
      6. 2.3.6 CLB T-Format 实现详细信息
        1. 2.3.6.1 事务波形
          1. 2.3.6.1.1 IDLE 状态
          2. 2.3.6.1.2 TRANSMIT_DATA 状态
          3. 2.3.6.1.3 WAIT_FOR_START 状态
          4. 2.3.6.1.4 RECEIVE_DATA 状态
        2. 2.3.6.2 通信逻辑块设计
        3. 2.3.6.3 逻辑视图
      7. 2.3.7 CLB 接收数据 CRC 实现
      8. 2.3.8 PM T-Format 编码器接口库
        1. 2.3.8.1 PM T-Format 参考设计命令
        2. 2.3.8.2 PM T-Format 参考设计中支持的函数
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件
      1. 3.1.1 TIDM-1011 跳线配置
    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相关文档
    1. 5.1 商标
  12. 6术语
  13. 7关于作者
  14. 8修订历史记录

C2000 T-Format 编码器接口概述

通过 T-Format 编码器接口进行的通信主要由以下组件实现:

  • CPU (C28x)
    • 配置器件、CLB 和 SPI
    • 打包和解包数据
    • 计算 EEPROM 命令的发送 CRC
    • 仅限 F2837xD:计算接收数据的 CRC
    • 将计算出的 CRC 与接收到的 CRC 进行比较
  • 可配置逻辑块 (CLB)
    • 控制 SPI 时钟
    • 控制到 RS-485 收发器的发送使能信号
    • 根据接口的要求,测量和补偿电缆传播延迟
    • 计算接收数据的 CRC(F2837xD 上不提供该功能)
  • 串行外设接口 (SPI)
    • 执行编码器数据发送和接收
  • 器件互连(XBAR 或 CLB XBAR)
    • 路由进出 CLB 和器件的信号
  • 外部接口块
    • 带有 RS-485 差分线路驱动器的 TIDM-1011 板
注: 根据器件特性,会使用不同的方法来计算 CRC。请参阅节 2.3.5以了解相关信息。

图 2-3 展示了 T-Format 编码器接口连接。

GUID-EC59FA91-D354-4B2F-8EA0-E00C79CC33AA-low.gif图 2-3 TMS320F28379D 内的 T-Format 实现图

本节的其余部分介绍了设计的以下方面:

  • TIDM-1011 硬件 (BOOSTXL-POSMGR)
  • 包括 CLB 设计的 C2000 MCU 资源
  • 编码器接口使用的 C2000 软件