要获取节 7.2.2中的设计参数,可参考以下编程步骤。
正确为 LP5811 供电后
- 设置 chip_en = 1 以启用器件。(将 01h 写入寄存器 000h)
- 设置 boost_vout = Fh 以设置 4.5V 升压输出电压,并设置 max_current = 1h 以设置 51mA 最大输出 LED 电流。(将 1Fh 写入寄存器 001h)
- 设置 led_mode = 4h 以将 LED 驱动模式配置为直接驱动模式。(将 40h 写入寄存器 002h)
- 建议设置 lsd_threshold = 3h,以避免错误的 LSD 检测。(将 0Bh 写入寄存器 00Dh)
将 PWM 频率、扫描顺序、手动或自主模式、线性或指数调光曲线、相位对齐方法、vsync 模式、消隐时间、钳位设置设为默认值。(在其他应用要求中,可以设置这些功能)
- 发送更新命令以完成配置设置(将 55h 写入寄存器 010h)
- 读回 config_err_status 以检查配置是否正确(读取寄存器 300h)
- 启用所有 12 个 LED(将 F0h 写入寄存器 020h,将 FFh 写入寄存器 021h)
- 为红色 LED 设置 51mA 峰值电流(将 FFh 写入寄存器 035h、038h、03Bh、03Eh),为绿色和蓝色 LED 设置 40mA 峰值电流(将 CCh 写入寄存器 034h、036h、037h、039h、03Ah、03Ch、03Dh、03Fh)
- 设置 100% 占空比以点亮 LED(将 FFh 写入寄存器 044h - 04Fh)