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修订历史记录

PM T-Format 参考设计中支持的函数

PM T-Format 应用程序编程接口 (API) 使 C28x 能够与 T-Format 编码器进行通信。有关 API 的详细说明,请参阅:《C2000 T-Format 编码器接口软件指南》(htmlpdf)。

该软件指南包含以下方面的内容:

  • 通信演示项目
  • T-Format 应用程序编程接口 (API)
  • 将库整合到您自己的解决方案中
  • 从以前的版本迁移

表 2-16 简要概述了 API。

表 2-16 T-Format 参考设计中的函数
API 函数类型 说明
运行时函数
命令设置 为要发送的给定请求和接收的响应设置 SPI 和 CLB。支持所有 T-Format 命令:读取、复位和 EEPROM 命令
启动操作 此函数启动 CLB 状态机向 TRANSMIT_DATA 的转换。这将启动请求的传输。
接收数据 用于解析 T-Format 数据结构并使用从编码器接收的数据对其进行填充的请求专用函数。
更新编码器参数 用于根据从编码器接收到的数据更新位置、匝数或编码器 ID 的函数。
初始化函数
设置外设 在系统初始化期间使用该函数设置针对 T-Format 的 SPI、CLB 和互相连接的 XBAR。每次系统复位后都必须调用该函数。在调用设置外设函数之前,不执行 T-Format 事务。
生成 CRC 表 仅当 C28x 使用查找表计算 CRC 时才需要。对于给定的具有指定位数 (nBits) 的 CRC 多项式 (polynomial),生成一个包含 256 个条目的表。
设置频率 调整 CLB_SPI_CLK 以与 T-Format 频率相匹配。具体调整取决于 CLB 时钟。