标题: STC单片机的IO口中开漏是什么意思!? [打印本页]

作者: sylucc    时间: 2017-10-26 13:06
标题: STC单片机的IO口中开漏是什么意思!?
STC单片机的IO口中开漏是什么意思!?

作者: 1123212143255    时间: 2017-10-26 16:00
就是断开io口连接的漏电电路,成为只受外部电压控制的io口。一般做电压测量用。
作者: gaozhaohong    时间: 2017-10-26 16:14
MOS管的漏极开路。IO口中的P0口是这种情况,其它三个IO口内部全部在漏极接有上拉电阻。
作者: admin    时间: 2017-10-26 16:20
详见知识贴:http://www.51hei.com/bbs/dpj-49412-1.html
作者: luoweibote    时间: 2017-10-26 17:23
而开漏模式,即可作为输出,也可作为输入。 作输出时,要输出高电平,需要外加上拉电阻。 作输入时,要求处理高电平状态,才能读外部引脚。
作者: 一抹笑zZ    时间: 2017-10-26 21:52
需要加上拉电阻
作者: 一抹笑zZ    时间: 2017-10-26 21:53
需要加上拉电阻
作者: stuzyc123456    时间: 2017-10-26 23:29
先学习MOS,就明白了
作者: stuzyc123456    时间: 2017-10-26 23:30
看看MOS的资料就明白了
作者: yzwzfyz    时间: 2017-10-27 13:01
简单举一例,NPN的三极管,B接输入电路、E接地、C空着什么也不接,这是C作为输入出,就叫OC输了(OPEN C);如果是MOS管呢,这是“C”对应是MOS的漏“D”,就叫开漏。
作者: ax6808    时间: 2023-9-1 18:32
今天碰到个奇怪事情: STC8的I2C时钟脚我设为开漏输出,外部有10K上拉电阻,  我设置为禁止输入I2C就不能正常工作。之前I2C和MCU电平匹配设为双向置1时,这个脚可以禁止输入的。
作者: Hephaestus    时间: 2023-9-2 12:48
找本《数字电路》教材,找到“线与”那一节,你就知道开漏是什么意思了。
作者: ax6808    时间: 2023-9-2 18:50
ax6808 发表于 2023-9-1 18:32
今天碰到个奇怪事情: STC8的I2C时钟脚我设为开漏输出,外部有10K上拉电阻,  我设置为禁止输入I2C就不能正常 ...

总之目前情况: STC8G1K08A的I2C二个脚设置为开漏的话(外部有10K上拉电阻) 时,二个脚都应默认设置为允许输入,I2C才能正常工作!之前I2C和MCU供电3.3V一致时,设置为双向置1时,这个时钟脚可以禁止输入的。特殊原因,我一般只输出的脚都设置为禁止输入了。
作者: ax6808    时间: 2023-9-2 19:28
ax6808 发表于 2023-9-2 18:50
总之目前情况: STC8G1K08A的I2C二个脚设置为开漏的话(外部有10K上拉电阻) 时,二个脚都应默认设置为允许 ...

看了你的文章,启发很大!
之前我MCU有硬件I2C口,只接一个共用3.3V电源的从机,MCU二脚可设置为双向置1,SCL可以禁止输入,工作很正常的(其实可能不够可靠)。后来改为不共用电源后,已设置为开漏,外部有上拉电阻,结果就不正常了。后来检查发现这种情况SCL就得设置回默认的允许输入才行!可能是有些代码变了响应不及时,SCL禁止输入主机就探测不到被拉低了所以出错!
总之:而脚都得默认允许输入!
作者: zhangxinchun    时间: 2023-9-2 21:41
开漏输出就相当于三极管集电极悬空 使用时为灌电流输入。需要加个上拉电阻,NPN输出型电路。
作者: 黄佐坚    时间: 2023-9-2 22:35
输出高无效!
作者: coody_sz    时间: 2023-9-4 13:46
就是漏极开路的意思。
作者: TTQ001    时间: 2023-9-7 07:42
MOS管开漏电路需要外接上拉电阻和电源以保证逻辑正确。
作者: 天彩工控    时间: 2023-9-7 13:00
负载电压预留
作者: Longan.Wang    时间: 2023-9-12 15:40
下拉MOS的漏极悬空,这样配置的IO口不能输出高电平,如果需要正常输出需要外接上拉电阻,好处在于,可以轻松实现线与功能。
作者: YAYA0w0    时间: 2023-9-12 17:58
意思就是在使用的时候需要一个上拉电阻
作者: sj820224    时间: 2023-9-13 16:40

MOS管的漏极开路




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1