ZHCSXC6 November 2024 TLC6989
PRODUCTION DATA
设计人员首先需要确定应用所需的 CCSI 数据速率。最小 CCSI 数据速率来自需要在一个帧周期内传输到所有 LED 驱动器的亮度信息。所选 LED 驱动器的数据表提供了有关所需最低 CCSI 数据速率的更多详细信息。在本应用示例中,帧周期为 33.33ms。菊花链中有 6 个器件(3 组,每组 2 个可堆叠模式),具有 30 条扫描线。假设数据传输效率为 70%(因为传输的 CCSI 命令之间可能存在一段空闲时间),则所需的最小 CCSI 数据速率为 7.04Mbit/s。因此,寄存器 CCSICTRL 中的 CCSI_DATA_RATE 设置为 8Mbit/s。
SPI 频率通常设置为介于与 CCSI 数据速率相似的范围。因此,在本应用示例中,SPI 频率设置为 8MHz。下一步是确定 TXFFLVL。TI 建议将 TXFFLVL 设置为大于为一个 CCSI 命令转发的字数上限。对于非广播数据写入命令,例如写入 SRAM 命令,会出现字数上限。对于该命令,字数等于级联器件数量的 3 倍加上一个标头字节。在此应用示例中,字数上限为 19 (3 x 6 + 1) 字。请注意,当使用 SPI 命令 FWD_WR_CRC 时,TXFFLVL 将被忽略,只有当 CRC 字正确时才会开始转发。此外,在 CCSI 控制器转发期间,由于 TLC6989 中的 CCSI 命令队列,下一个 SPI 转发命令可能已经由 SPI 控制器传输。