一个PWM口,要驱动三路输出,而且要分别使能,这样可行吗?

2020-02-09 09:26发布

如下图:

(原文件名:未命名.JPG)

PWM以及EN1、2、3都直接接到单片机的端口上,我知道有一个前提,就是二极管的压降要比三极管的Vbe电压要小。

不知道我说的对不对
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
millwood0
1楼-- · 2020-02-11 01:09
your first solution would work, and will work better without the diodes.

your 2nd solution will NOT work.

the right solution is to use a dual-input AND/NAND gate: one of the gate's inputs is to the PWM signal, and another to one of the EN signal.
virtualbit
2楼-- · 2020-02-11 01:29
 精彩回答 2  元偷偷看……
zengxy
3楼-- · 2020-02-11 05:11
回复【14楼】virtualbit  
-----------------------------------------------------------------------

Bingo!
chenhuayuan
4楼-- · 2020-02-11 09:35
就楼主的图就可以了,而且要把二极管去掉,EN端直接接到三极管基极,当要禁止某路时,设置IO为输出模式(输出0),当要使能时则设置为输入。(提前将IO输出寄存器设置为0,则只而切换输入/输出模式即可实现 使能/禁止)

一周热门 更多>