三极管驱动蜂鸣器,为什么三极管不在饱和状态?

img

我的蜂鸣器的额定电压是12V的,芯片用5V来控制三极管的通断。现在上电三极管导通状态下,蜂鸣器会响,实际测三极管UCE=4.2V,UBE=2.8V,蜂鸣器电压7.8V。但是三极管在饱和状态下,UCE应该在0.3V或者0.6V,请教一下我的电路是不是哪里有问题?还是说我电阻值选错了?我应该怎么去改?
请教各位,一般情况下,已知VCC、VIN,怎么去计算三极管各极的阻值?

DTC143ZKA 不是三极管,里面有电路。你搜下DTC143ZKA资料
可以去掉R22,将 R21 换成 0欧姆电阻试试
DTC143ZKA 内部电路如下

img


补充一下。这个管子的电流是 100ma ,你这个蜂鸣器的电流可能会大于 100mA 可能这个管子驱动不了这个蜂鸣器,需要换个较大的管子。

蜂鸣器是动圈式还是压电式?压电式貌似不该这么接吧