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