ZHCSL01C March 2020 – April 2024 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
PRODUCTION DATA
C2000 可配置逻辑块 (CLB) 是一组模块的集合,这些模块使用软件进行互连,以实现自定义数字逻辑功能或增强现有的片上外设。CLB 能够通过一组交叉开关互连来增强现有的外设,为现有的控制外设(例如增强型脉宽调制器 (ePWM)、增强型采集模块 (eCAP) 和增强型正交编码器脉冲模块 (eQEP))提供高度连接性。交叉开关还允许将 CLB 连接到外部 GPIO 引脚。通过这种方式,CLB 可以配置为与器件外设交互以执行小型逻辑功能(例如比较器),或实现自定义串行数据交换协议。通过 CLB,原本需要使用外部逻辑器件实现的功能现在可在 MCU 内实现。
CLB 外设是通过 CLB 工具进行配置的。有关 CLB 工具、可用示例、应用报告和用户指南的更多信息,请参阅 C2000Ware 软件包(C2000Ware_2_00_00_03 及更高版本)中的以下位置:
CLB 模块及其互连如图 7-4 所示。
绝对编码器协议接口现在作为 C2000Ware MotorControl SDK 中的 Position Manager 解决方案提供。C2000Ware MotorControl SDK 提供了此类解决方案的配置文件、应用程序接口 (API) 和使用示例。在某些解决方案中,TI 配置的 CLB 与其他片上资源(例如 SPI 端口或 C28x CPU)一起使用,以执行更复杂的功能。