求助关于74HC07的应用问题?

maverics 2011-11-19 02:06:33
目标是要实现单片机控制外围电路的通断,同时涉及到了3.3V到5V的电平转换,因此选择了74HC07,现在遇到了问题:
1. 74HC07输入端是否需要电阻;
2. 74HC07输入3.3V电压,输出端通过上拉电阻接到了5V电压,芯片资料上说74HC07在OD输出的同时,通过二极管接到了VCC端(3.3V),实际工作中电流走向是怎样的;
3. 当输入低电平时,mos管关闭,输出高点平;输入高点平时,mos管打开,输出低电平,不知道是不是这样的,请各位达人指点,谢谢!
...全文
1583 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
maverics 2011-11-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liangboone 的回复:]
引用 6 楼 maverics 的回复:
引用 4 楼 liangboone 的回复:
(1) 如果单片机3.3V信号给74HC07,则74HC07的VCC也接3.3V,她得输入不需要接电阻。
(2) 如果输出通过电阻接5V上拉的话,在MOS管不导通的情况下,电流流向是:
5V -->上拉电阻-->内部二极管--> 3.3V.
也就是说,此时输入给后面5V系统的输入只有约 (3.3 + ……
[/Quote]
原来如此,谢谢!
liangboone 2011-11-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 maverics 的回复:]
引用 4 楼 liangboone 的回复:
(1) 如果单片机3.3V信号给74HC07,则74HC07的VCC也接3.3V,她得输入不需要接电阻。
(2) 如果输出通过电阻接5V上拉的话,在MOS管不导通的情况下,电流流向是:
5V -->上拉电阻-->内部二极管--> 3.3V.
也就是说,此时输入给后面5V系统的输入只有约 (3.3 + 0.7) = 4V左右。
导通时,电流流向……
[/Quote]
你说的没错,但是芯片的输入并不是直接控制MOS的G的,它可以在前级再做个反向,这样负负得正就变成输入输出同相了,datasheet上我没有看到内部结构。
bjtea 2011-11-20
  • 打赏
  • 举报
回复
补充一下:
(1)3.3伏输出到到5伏很多是可以直接驱动的(但需注意类似(3)的问题)。如果需要转换,常用的转换器件是CD4049(6路反相);
(2)5伏输出到3.3伏需要经过转换,例如使用7407,此时7407的VCC接5伏,开路输出端上挂3.3伏;
(3)不可以7407VCC接3.3伏、而输入或输出为5伏电平,由于内部二极管的原因,这样接会造成5伏与3.3伏的短路。
maverics 2011-11-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liangboone 的回复:]
(1) 如果单片机3.3V信号给74HC07,则74HC07的VCC也接3.3V,她得输入不需要接电阻。
(2) 如果输出通过电阻接5V上拉的话,在MOS管不导通的情况下,电流流向是:
5V -->上拉电阻-->内部二极管--> 3.3V.
也就是说,此时输入给后面5V系统的输入只有约 (3.3 + 0.7) = 4V左右。
导通时,电流流向:
5V -->上拉电阻-->MOS管-->G……
[/Quote]
多谢指点,还有个问题,我看它的原理图内部是N沟道增强型MOS管,按这个管子的工作原理应该是输入高电平,即GS电压为正且大于阈值电压,DS电压为正时,管子才会导通,输出为低;输入低电平,即GS电压小于阈值电压,管子截至,输出高阻。也就是说我的理解应该是反相输出,而不是像你和真值表上说的同相输出,能麻烦你再解释下吗?谢谢
maverics 2011-11-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bjtea 的回复:]
1)7407输入端不需要电阻;
2)74LS07的VCC通常是接5伏的,74HC07可以低点。这个二极管起续流二级管的作用,防止高速关断时产生尖毛刺电压产生。如果输出电流很小,这个二极管可以不要;
输出0,电流进入7407;截止输出(高),电流从3.3伏流向负载。
3)7407是同相驱动器,不是反向的。
http://topic.csdn.net/u/20111118/20/b4c2……
[/Quote]
感谢你的指点,你说的前两点我基本明白了,第三点有些不懂,而且芯片资料的真值表也说输入低,输出低;输入高,输出高阻,我不太明白,能解释下吗?
liangboone 2011-11-19
  • 打赏
  • 举报
回复
(1) 如果单片机3.3V信号给74HC07,则74HC07的VCC也接3.3V,她得输入不需要接电阻。
(2) 如果输出通过电阻接5V上拉的话,在MOS管不导通的情况下,电流流向是:
5V -->上拉电阻-->内部二极管--> 3.3V.
也就是说,此时输入给后面5V系统的输入只有约 (3.3 + 0.7) = 4V左右。
导通时,电流流向:
5V -->上拉电阻-->MOS管-->GND。
这个二极管和输入的二极管都是用来保护芯片端口的。
(3) 7407位同相输出。lz正好反了。

其实,如果只是用来3.3V驱动外部的5V电路,直接用NPN三极管OC开路输出,价格便宜,而且高电平输出时是接近5V的,不象本方案中只有4V,容错性可靠性更好。
bjtea 2011-11-19
  • 打赏
  • 举报
回复
1)7407输入端不需要电阻;
2)74LS07的VCC通常是接5伏的,74HC07可以低点。这个二极管起续流二级管的作用,防止高速关断时产生尖毛刺电压产生。如果输出电流很小,这个二极管可以不要;
输出0,电流进入7407;截止输出(高),电流从3.3伏流向负载。
3)7407是同相驱动器,不是反向的。
http://topic.csdn.net/u/20111118/20/b4c2a0fb-e6be-421c-8bf1-759490edff4e.html
zzxgo 2011-11-19
  • 打赏
  • 举报
回复
要电阻
woshi_ziyu 2011-11-19
  • 打赏
  • 举报
回复

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧