ZHCAC41 February 2023 TMS320F280025C
CCSI 总线通信所需的时钟通过片上 PWM 生成。PWMnA 输出生成一个以双倍目标 SCLK 频率运行的 PWM_SCLKX2 时钟,而 PWMnB 输出生成一个以所需的 SCLK 频率运行的 PWM_SCLK 时钟。
TX 和 RX CLB 逻辑块始终使用 PWM_SCLKX2 时钟发送和接收数据。最终只有 PWM_SCLK 驱动到系统中的 LED 驱动器。
通过配置 TX 逻辑块的 PWM_SCLK 输入源,可实现双时钟或单时钟沿数据发送和接收。当需要单时钟沿发送和接收时,例如,当使用 LP5891-Q1 LED 驱动器时,可以修改 TX 输入逻辑块配置,以便将 PWMnA 输出驱动至 PWM_SCLK 和 PWM_SCLKX2 输入,请参阅#GUID-DC7E2E3C-86F6-4C66-9505-97D4FFF5791C。PWMnB 输出可以不连接 CLB 逻辑块。
双时钟沿数据发送/接收可在时钟的两个边沿上实现发送和接收,请参阅#GUID-66B2A6A2-33D5-438F-8170-EC23EA87E1E8。
当需要双时钟沿发送和接收时,可以修改 TX 输入逻辑块配置,以便将 PWMnA 输出驱动至 PWM_SCLKX2 输入,并将 PWMnB 输出驱动至 PWM_SCLK 输入,请参阅#GUID-0C2AF598-C973-4991-94CB-42B83AD6EFD0。
为了减少 CLB 逻辑引入的时序延迟,两个 PWM 时钟输入都通过 TX CLB 逻辑传递。