ZHCU480A
April 2018 – November 2024
1
说明
资源
特性
应用
6
1
系统说明
1.1
主要系统规格
2
系统概述
2.1
方框图
2.2
主要产品
2.2.1
C2000 实时 MCU LaunchPad
2.2.2
SN65HVD78
2.2.3
TLV702
2.2.4
TPS22918-Q1
2.3
设计注意事项
2.3.1
BiSS-C 协议
2.3.1.1
线路延迟补偿
2.3.1.2
编码器处理时间请求
2.3.1.3
控制通信
2.3.2
C2000 BiSS-C 编码器接口概述
2.3.3
TIDM-1010 板实现
2.3.4
MCU 资源要求
2.3.4.1
输入、输出信号和 CLB 逻辑块
2.3.5
CLB BiSS-C 实现详细信息
2.3.5.1
事务波形
2.3.5.2
FRAME_STATE 生成
2.3.5.3
CLB_SPI_CLOCK 生成
2.3.5.4
ENCODER_CLOCK (MA) 生成
2.3.6
PM BiSS-C 接口库
2.3.6.1
PM BiSS-C 库函数
3
硬件、软件、测试要求和测试结果
3.1
硬件
3.1.1
TIDM-1010 跳线配置
3.2
软件
3.2.1
C2000 驱动程序库 (DriverLib)
3.2.2
C2000 SysConfig
3.2.3
C2000 可配置逻辑块工具
3.2.4
安装 Code Composer Studio™ 和 C2000WARE-MOTORCONTROL-SDK
3.2.5
查找参考软件
3.3
测试和结果
3.3.1
硬件配置
3.3.2
构建和加载工程
3.3.3
运行示例代码
3.3.4
编码器测试
3.3.5
基准测试
3.3.6
故障排除
4
设计文件
5
软件文件
6
相关文档
商标
7
术语
8
关于作者
9
修订历史记录
7
术语
C28x
指具有 C28x CPU 内核的器件。
API
应用程序编程接口。启用编码器接口协议的库的定义。
BiSS
传感器和执行器的开源数字接口。在本文档中,BiSS 接口或 BiSS 是指 2007 年推出的 BiSS-C 协议。BiSS-C 表示双向串行同步连续模式。有关协议和实现方面的更多详细信息,请参阅
BiSS 接口
网站。
BiSS 帧
单周期数据加上一位控制数据。BiSS 帧在每个 BiSS 周期作为响应发送。
BiSS 许可证
购买 TI MCU 时不会自动包含 BiSS IP 使用许可证。BISS 接口的用户必须从
BISS 接口
申请自己的许可证。
CD
来自 BiSS-C 规格。控制数据。在每个 BiSS 帧传输一位的数据。例如,CD 允许读取和写入编码器寄存器。
CDM
来自 BiSS-C 规格。主器件控制数据。一位控制数据 CD,在每个 BiSS 帧通过控制器发送到编码器。
CDS
来自 BiSS-C 规格。从器件控制数据。一位控制数据 CD,在每个 BiSS 帧通过编码器发送回控制器。
CLB
C2000 器件上的可配置逻辑块外设。
CRC
循环冗余校验
CTS
来自 BiSS-C 规格。控制选择位。BiSS-C 控制数据 (CD) 帧,以一个开始位开始,后跟 CTS 位。如果 CTS 为 0,则控制帧为命令帧。如果 CTS 为 1,则控制帧为寄存器访问帧。
MA
来自 BiSS-C 规格。主时钟。该脉冲序列输出从控制器发送到编码器/传感器。它由编码器时钟以及来自主器件的一位控制数据组成。
Position Manager BoosterPack
用于连接各种位置编码器的未来 EVM。TIDM-1010 板与 Position Manager BoosterPack EVM 相同(请参阅
节 2.3.3
)
PM
Position Manager – C2000 器件上用于位置编码器接口的基础硬件和软件
PM_bissc 或 PM_BISSC
用于所有库函数的前缀。
点对点拓扑
仅一个器件(编码器或传感器)与主器件相连的配置。
SSI
串行同步接口
SL
来自 BiSS-C 规格。从器件返回。从器件向 BiSS-C 主器件输入的数据。这是编码器响应,包括位置和每个 BiSS 帧的一位 CD 数据。
SPI
C2000 器件上的串行外设接口外设。