我已经创建了所示的电路。我正在使用 9V 电池(实际上是 9.53V)和来自 Arduino 的 5V 来测试 9 伏和 5 伏。晶体管是 BC 548B(我使用的数据表在这里)。
我已经进行了一些更改 Rb 和 Rc 值的测试,结果如下,但不知道它们是否真的正确。
9V
Ref Rb Rc Ib (μA) Ic (mA) Beta
1 160k 560 50 15.6 312
2 470k 1.2k 18 6.15 342
3 220k 1.2k 41 7.5 183
4 180k 1.2k 51 7.5 147
5V
Ref Rb Rc Ib (μA) Ic (mA) Beta
1 160k 560 24 7.7 321
2 82k 330 52 14.1 271
3 470k 1.2k 9 2.89 321
我的问题如下;
我从数据表中了解到,该晶体管的范围可以从 200 到 450。我认为 9V 表 ref 3 和 4 中的值小于 200 的原因是因为集电极发射极电路已经饱和,并且不能t 上升得更高,导致 beta 随着 Ib 电流的增加而下降。那是对的吗?
在我看过的所有教科书中,beta 是一个静态值。“如果 beta 是 X,计算出在集电极中产生 Y 电流所需的基极电阻”。我从那以后读到 beta 会随着温度和集电极电流而波动(我认为是集电极电流)。我实际上在哪里可以找到这些数据?告诉我 beta 与 Ic 的表格在哪里?如果 beta 不断变化,您如何实际选择一个始终工作的电阻器,和/或在集电极上的负载中有太多电流?
数据表中的图 1 显示,在基极电流为 50μA 的情况下,集电极电流不应超过约 11mA,无论集电极和发射极之间的电压如何。但是考虑到 9V ref 1 和 5V ref 2,它们都有 Ib ~ 50μA,我的 Ic 比规定的要高。为什么是这样?图 1 实际上告诉我什么?
数据表中的图 3 显示,在 Vce = 5V 的情况下,对于 Ic < 40mA,hFE 为 200。鉴于这篇文章中 5V 表中的所有结果,这显然不会发生。再说一遍,这个图表是什么?
我试图将电路连接起来,这样我的 9V 电池就可以从集电极运行到发射极,我的 5V Arduino 为基极供电,基本上就是晶体管开关的用途。我认为这会使 Arduino 短路。如何让 9V 电池从 C 运行到 E 并在底座末端运行 5V?我该如何实际接线?