尊敬的先生/女士
我的客户使用 LM3549点亮 RGB LED、规格如下。
最大 500mA/每通道、
最小 20mA/每通道
电路板已被清洗、但发现最小输出电流只能达到100mA。 我知道、该 IC 需要一个寄存器来设置最大电流。 我和客户得到了他的电路图和寄存器设置。
原理图如下。 如果您觉得不够清楚、如果您需要 pdf 文件、可以通过电子邮件发送给我。 我可以通过电子邮件将文件发送给您。 (我的电子邮件: kami.huang@arrowasia.com)


寄存器设置如下
初始化:
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR0_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR0_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG0_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG0_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB0_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB0_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR1_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR1_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG1_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG1_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB1_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB1_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR2_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IR2_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG2_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IG2_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB2_LSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、IB2_MSB、参数1);
para[0]= 0x00;
I2C_Master_WriteReg (LM3549_ADR、Bank_SEL、参数1);
// ILIMIT 0x11
para[0]= 0x11;
I2C_Master_WriteReg (LM3549_ADR、ILIMIT、参数1);
// fader FFH
para[0]= 0xFF;
I2C_Master_WriteReg (LM3549_ADR、fader、para、1);
// MFE
para[0]= 0x0E;
I2C_Master_WriteReg (LM3549_ADR、CTRL、PARA、1);
如何将寄存器设置为客户的规格要求。 如何修改寄存器? 目前、PWM 调光和寄存器调光都无法实现20mA 的电流。 请提供一种可让客户进行测试的方法。
此致、
黄上