就电路本身而言,其实没有什么特别的,很简单。只不过,有的时候,需要的是那么一点点创意。那么请允许我先卖个关子,等两天再告诉大家我是怎么做的。在此之前,先请大家考虑一下,假如是你,你会怎么做?欢迎参与!说不定你能想出更妙的方法。
我把要求提出来:
背景:我们有一种专用IC控制的电子镇流器,这个电子镇流器的IC有一个控制脚可以根据PIN脚上的电压实现对灯功率的调节,具体参数我记不清了,就假设是0~3V吧。
现在给电子镇流器提供一个要求电气隔离的PWM信号,这个PWM信号的电压幅值会在5~28V之间任意值,频率会在100~1000HZ之间的任意值,PWM信号带载能力大约10mA(这个我记不清具体的数字了,大概是这个量级)。那么要求当PWM信号的占空比在5%~95%变化时,灯的亮度随之变化(假设灯的亮度和灯功率一致)。因为是照明产品,对控制精度要求不是很高,所以数据上有点偏差是允许的。请大家开动脑筋,想想怎么做?方法简单可靠就好,成本也是越低越好。
好吧,公布我采用的方案。
图中元件数值仅供参考,因为时间已经很久了,当时的线路以及参数的细节我也记的不清楚了。主要是给大家看一个思路吧。
当时的主要几个想法是:
- 光耦初级侧采用电流源。查看了一些元件的datasheet,发现LM317的调整端的电流只需要100uA,比较合适。
- 光耦的传输比要大,初级电流要比次级大一些,这样可以保证工作在饱和状态,降低电流传输比变化的影响。
- 后级的RC电路,要考虑充电和放电的阻抗问题。