我们选择 LP5024 (RSMR)作为小型照明器件主板上的主 LED 驱动器。
该板包含一个 运行驱动程序软件并通过 i2c 总线与 LP5024通信的 ATTINY3217-MnR MCU。
我们已 通过将其放在显微镜下并单独测量每个引脚来验证 LP5024上的引脚是否具有正确的值。 IREF 引脚上的电阻器值为3k 至 GND。
我们已经能够通过读取寄存器并通过 MCU 将它们的值打印到 LED 条、确认我们已成功写入寄存器。 我们已根据数据表验证了所有设置寄存器、并确认我们将高达0xFF 的值写入输出寄存器(例如 OUT0_COLOR)。
遗憾的是、无论我们写入控制寄存器的值是多少、输出引脚都将完全保持打开状态。 我们已经在万用表、示波器上对此进行了验证、并通过将 LED 连接到引脚来进行验证。
这里是我们在启动时写入芯片的值的详尽列表。
地址:::值:: reg
0x00 0x40 DEVICE_CONFIG0
0x0F 0xFF OUT0_COLOR
//对所有其余的 OUTx 寄存器重复
根据数据表、我们将0x01 DEVICE_CONFIG1保留为默认值。
根据数据表、我们将0x02 LED_CONFIG 保留为默认值。
根据数据表、我们将0x07 LED0_Brightness 默认设置为启用。
功率(VCC)为+3V3。
我会注意到、我们在 OUTx_color 寄存器中以及设置中尝试了多个值。 似乎什么都不起作用、我们希望获得一些专家帮助。
谢谢你。