您好!
目前、我将 LM3550用于我的频闪灯项目。
我使用的原理图与 TI 提供的原理图相同、作为参考设计。 我面临的问题是、当我将 LM3500置于充电模式且指示 LED 亮起时、
电容电压达到大约2.8V 后、指示 LED 熄灭。 使用的电容器为0.5F 5V。
我的 I2C 命令和步骤如下。
STROBE 设置低电平();//选通引脚低电平。
I2C1_Write1字节寄存器(LM3550、CURRENT_CONTRAL_REGISTER、0xC0);
I2C1_Write1ByteRegister (LM3550、OPTIONS_register、0x00); // 16ms 闪存
I2C1_Write1ByteRegister (LM3550、General_Purpose、0x92); //将 LM3550置于固定电压充电模式(5V)、指示 LED 亮起。
while (1)
{
I2C1_Write1ByteRegister (LM3550、General_Purpose _register、0x14);//发送闪存命令
_DELAY_ms (16);//延迟
I2C1_Write1ByteRegister (LM3550、General_Purpose _register、0x12);//将 LM3550置于更改模式5V
_DELAY_ms (1000);
}
执行上述步骤后,我看不到闪存。
但是、如果我设置 FGATE = 1、并将 LM3550置于最佳更改模式、那么我可以看到闪存。
为什么 LM3550不将电容器充电至编程电压。
提前感谢您的支持。
Ramdas。
