再来看看电阻和输出电流之间的关系:
锂电池是100mAH左右,一般这种锂电池放电电流为1C,也就是说这个锂电池放电电流在100mA左右,所以我把输出电流设置为100mA,根据公式,计算出设置电流的电阻需要9.1k,但是......谁有这么奇葩的的电阻啊,所以我就用10k的电阻代替,算下来电流大概就是91mA左右,LED电压约为3V,91mA,功率就是0.273w,作为一个EDC手电,功率已经很大了
LED我用的三星一代5630 0.3W 20LM
自然白,色温:4500-5000K 使用电流:100ma以下。
LED是四川黄师傅家的,灯的原型也是他家的
突然看到这玩意儿,于是我就算了一下,环境温度取20度
算出来PDmax约为0.78,而我的设计,LED功率0.273w,所以根本不成问题
上一次没注意看PWM调光说明,导致调试走了老大一截弯路,这次仔细看一下PWM天光控制方法!
如图,这个芯片调光是在ISET和地之间接一个NMOS,控制NMOS调光(这也是为什么前面有一张图我放了一只NMOS了)说白了就相当于将ISET接地使能关闭而已。由于NMOS的特性,PWM负占空比为100%时,输出功率才是100%,所以写程序要注意了(怎么觉得这话什么地方说过),而且PWM控制的频率要在10KHz以下,上次写的PWM程序频率为1KHz,完全够了。
NMOS我用的AO3402:
可以看到,这个管子VGS=4.5V时AO3402导通电阻RDS<65毫欧,VGS=2.5V时AO3402导通电阻RDS<85毫欧,都不是很大,至于10V......我相信单锂电暂时还没有10V以上的
到这里CN5611就写完了,TP4057明天再说。
|