电路详细信息:
器件是 LM3648TT。
引脚 IN=STROBE = HWEN=2、8V;TX=未连接;TEMP 连接至 NTC 100k。
L=1uH;Cout=22uF;LED=white UF=2.7至3.4V I_LED=0至400mA。
仅使用手电筒模式。
初始化序列(寄存器0x03=0x07=0x08=RESET 默认值):
寄存器0x02=0x00 //IVFM 禁用
寄存器0x05=0x80 //最低电流
寄存器0x09=0x01 //选择 TEMP、阈值0.2V
寄存器0x01=0x00 //待机、LED 关闭
LED 打开顺序:
reg0x01=0x18 //从待机状态唤醒
寄存器0x05=0x80至0xD9 //设置手电筒电流
寄存器0x01=0x1B //LED 打开
操作:LED 不亮。 流经 NTC 的电流、但疯狂的值而不是指定的50uA、取决于 LED 电流、请参阅下面的一些列表测量列表集:
U_NTC=131mV @ I_LED=9、5mA;
U_NTC=13mV @ I_LED=31、9mA;
U_NTC=23mV @ I_LED=543mA;
U_NTC=33mV @ I_LED=76,6mA
打开 LED 电流20ms 后测得的 NTC 电压。
使用最后一个命令 reg 0x01=0x0B 而不是0x1B 时、LED 工作正常、但 TEMP 引脚没有电流输出、并且 FLAG2.TempTripFault 始终设置为高电平。
我请求支持激活手电筒功能和 NTC 温度监控。
提前感谢您的帮助。
此致。