ZHCADW0 March 2024 TLC6C5748-Q1
TLC6C5748-Q1 器件是一款汽车级局部调光 LED 驱动器,支持 48 通道直接驱动。TLC6C5748-Q1 具有一个通用移位寄存器和三个数据锁存器:灰度 (GS) 数据锁存器、控制数据锁存器和点校正 (DC) 数据锁存器。通用移位寄存器为 769 位长,GS 数据锁存器为 768 位长,控制数据锁存器为 371 位长,DC 数据锁存器为 336 位长。如果通用移位寄存器 MSB 为 0,则通用移位寄存器中的最低有效 768 位会锁存到 GS 数据锁存器。如果 MSB 为“1”,并且位 767 至 760 为 96h (10010110b),则数据会锁存到控制数据锁存器。
TLC6C5748-Q1 协议与串行外设接口 (SPI) 类似,但并不相同。SPI 端口可以支持该数据格式。以下内容介绍了 16 位 SPI 命令的标准数据格式。
首先,发出锁存信号后,控制器需要向 TLC6C5748-Q1 发送 769 位数据,包括 9 位识别的数据、389 位“0”数据、5 位 FC、21 位 BC、9 位 MC 和 336 位 DC 数据,用于设置初始 TLC6C5748-Q1 设置。要实现 16 位 SPI 数据格式,请将 MSB 上的“1”数据扩展为 16 的倍数。例如,如果系统使用一个 TLC6C5748-Q1,系统需要发出 15 位“1”数据、9 位“110010110b”、389 位“0”数据、5 位 FC 设置、21 位 BC、9 位 MC 和 336 位 DC 数据。总数据位数量为 784 位。对于 N 个 TLC6C5748-Q1 器件,建议针对初始设置发出 2 × N 次数据。
如需发出灰度数据,请使用相同的方法,例如,与针对初始控制数据设置的操作相同,将 MSB 上的“1”数据扩展为 16 的倍数。对于 N 个 TLC6C5748-Q1,器件需要针对所有 TLC6C5748-Q1 设置发出 N 次数据。例如,如果系统使用一个 TLC6C5748-Q1 器件,系统需要针对 48 通道灰度数据发出 15 位“1”数据、1 位用于识别的“0”数据以及 768 位数据。对于 N 个 TLC6C5748-Q1 器件,建议发出 N 次灰度数据。
TLC6C5748-Q1 文件夹中的 Microsoft® Excel® 文件展示了 TLC6C5748-Q1 的 16 位示例 SPI 命令,并且该 Excel 文件提供了一种通过将 BC 设置为 7Fh 来计算所需通道电流的 MC 和 DC 的简单方法,如图 1 所示。