stc89c51 驱动三极管作开关电路

2019-03-25 13:53发布

我用stc89c51的IO产生一个高电平为5v,低电平为0V,1kHZ占空比为80%的方波,然后将IO连接到一个三极管(如图),做一个开关电路,集电极输入的是1.5MHZ,峰峰值为1.6V的正弦波,我的本意是三极管的基极是高电平是,开关导通,输出为0V,低电平时,三极管不导通,输出正弦波。但是实际测试发现基极的方波会失真,高电平会减小且出现一个电压为5V的脉冲,在低电平时输出也不为0V。请问各位大神是什么原因!!! 1F9C254F74F2F606DEDCF537E454E7DC.png

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
maychang
1楼-- · 2019-03-25 18:06
< “集电极输入的是1.5MHZ,峰峰值为1.6V的正弦波”
那么三极管集电极可能在某时刻对地为负0.8V。此时三极管还能够如你所愿那样工作吗?
PowerAnts
2楼-- · 2019-03-25 23:23
提醒楼主,方波是占空比为50%的矩形波,不是50%的上下沿陡峭顶部平整的统称矩形波
dcexpert
3楼-- · 2019-03-26 01:15
三极管的导通和截止速度都比较慢,所以波形会有明显失真,而且这样的电路驱动性能很差。如果只是做简单的驱动,可以试试用74HC这样的门电路,成本比三极管稍高一点,但是效果要好得多。
chunyang
4楼-- · 2019-03-26 02:32
楼主应该用MCU控制模拟开关来实现控制功能,而你的电路根本无法正常工作,如2楼所言,三极管的工作条件都满足不了。
ddllxxrr
5楼-- · 2019-03-26 06:19
 精彩回答 2  元偷偷看……
qwqwqw2088
6楼-- · 2019-03-26 08:01
楼主想当然了,三极管的开关电路不止是基极有高低就行,
让1.5MHZ,峰峰值为1.6V的正弦波通过集电极过开关,简单说正负半周的原因肯定会失真,

一周热门 更多>