解释一下
按你的电路,如果LED上有9V压降,不考虑开关管压降,你的电路的电流为15mA,对应可算出LED的阻抗约600欧,这还是饱和是阻抗,不饱和时的阻抗远大于此,若用NPN型三极管,此时的基极电流就很小,不足一使三极管达到饱和导通状态,也就无法驱动,实际在LED上的压降可能只有0.XV。若使用MOS管,反过来分析,该电路导通后LED的电压高于5V,也就是不可能导通,因此也处于不饱和导通状态,LED的压降低于5V,同样不能驱动,三极管的也可以这样考虑。
如果将开关管放在LED的下面,上面的问题就不存在了,假定三极管BE的导通电压为0.7V,放大倍数100倍,若用MCU的I/O串1K的电阻来驱动,基极电流有4.3mA,放大100倍有430mA,远大于你需要的15m,很显然I/O为逻辑0时基极无电流,三极管截止。这样就实现了你的控制要求。
发表时间:2003年6月16日20:04:39