stc89c51 驱动三极管作开关电路

2019-03-25 13:53发布

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

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
rainnnn
1楼-- · 2019-03-26 12:16
chunyang 发表于 2018-2-27 23:05
楼主应该用MCU控制模拟开关来实现控制功能,而你的电路根本无法正常工作,如2楼所言,三极管的工作条件都满 ...

那请问有什么电路可以来实现我想要的这种控制呢?也就是输出波一个周期内200us是0V,800us是输入的正弦波
rainnnn
2楼-- · 2019-03-26 13:51
qwqwqw2088 发表于 2018-2-28 08:20
楼主想当然了,三极管的开关电路不止是基极有高低就行,
让1.5MHZ,峰峰值为1.6V的正弦波通过集电极过开关 ...

那请问有什么电路可以来实现我想要的这种控制呢?也就是输出波一个周期内200us是0V,800us是输入的正弦波
chunyang
3楼-- · 2019-03-26 14:19
rainnnn 发表于 2018-2-28 10:02
那请问有什么电路可以来实现我想要的这种控制呢?也就是输出波一个周期内200us是0V,800us是输入的正弦波

具体方法在前帖不是已经说了么?

一周热门 更多>