Driving LEDs at a regulated current from low supply voltages can be difficult because minimal overhead voltage is available for control circuits. A current-mirror architecture is suitable but usually works only with ICs with well-matched transistors and in which the silicon substrate holds them at one temperature. However, high currents—approximately 100 mA—are not normally possible. A thermal runaway can occur in circuits using unfavorable combinations of discrete bipolar transistors. In this scenario, one LED-driver transistor becomes slightly hotter than the others, its gain increases, and it takes more current and gets even hotter until it self-destructs. This Design Idea shows how you can avoid this problem for pulsed-current-mirror applications.

The capacitor prevents transient oscillations at switch-on or -off. Use the same transistor type for Q4 through Q7 and mount all of them on the same part of the PCB (printed-circuit board). The supply voltage can be as low as 2.5V for certain LEDs, especially infrared types, and the collector current can exceed 100 mA per LED.The current mirror comprises Q4 through Q7 with connected bases and emitters, and the collector current of Q3 is the control output (Figure 1). Resistor R3 converts Q3’s collector current to a feedback voltage. Transistors Q1 and Q2 form a voltage-difference amplifier. The control-transistor current after feedback is 1.2V/R3, and the LEDs have a similar current. Because of the pulsed operation—say, 25% duty at 3 Hz—the transistor temperature does not reach a stable value and cools again toward the ambient temperature during the off period. The thermal-runaway effect does not have time to develop.

最新文章

  1. JVM之类加载器中篇
  2. debuggee python
  3. jquery 处理字符串 【转】
  4. 注意 sizeof 中不要有复杂运算操作
  5. 如果ie6跳转
  6. Storm构建分布式实时处理应用初探(转)
  7. linux ubuntu下如何安装并且切换java版本(Unsupported major.minor version 52.0)
  8. PHP生成短信验证码
  9. (NO.00003)iOS游戏简单的机器人投射游戏成形记(十二)
  10. Vmware Vsan 部署中如何将非SSD 硬盘标识为SSD
  11. 单元测试系列之一:如何使用JUnit、JaCoCo和EclEmma提高单元测试覆盖率
  12. Python随笔--序列
  13. 第二章 向量(d5)有序向量:插值查找
  14. webpack简单原理及用法
  15. codeforces-1080C
  16. MySQL 查询时间差值大于某一个值的 记录
  17. NSMapTable、NSHashTable与NSPointerArray的封装
  18. VMware中网络设置之NAT
  19. Pycharm与github的秘密
  20. java中Queue接口

热门文章

  1. Ural Sport Programming Championship 2015
  2. python RSA加密解密及模拟登录cnblog
  3. leetcode 之Valid Sudoku(七)
  4. Java web项目中新建maven项目出现的问题
  5. HDU 1217 Arbitrage(Bellman-Ford判断负环+Floyd)
  6. poj 1077(BFS预处理+康托展开)
  7. 字典dict常用方法
  8. jquery放大镜非常漂亮噢
  9. mybatis基础之一
  10. 洛谷P2571 [SCOI2010]传送带 [三分]