1879 views|5 replies

968

Posts

0

Resources
The OP
 

When the open-drain output enable of a pin is changed from 1 to 0, what is the difference between this output state and push-pull output? [Copy link]

邀请:@maychang   @chunyang   @damiaa   @dcexpert   参与回复

When the open-drain output enable of a pin is changed from 1 to 0, what is the difference between this output state and push-pull output?

This post is from stm32/stm8

Latest reply

When the open drain output is 0, it is no different from the push-pull output, and the output is low level, close to ground.  Details Published on 2024-10-12 18:47
 

2w

Posts

0

Resources
2
 
This post was last edited by maychang on 2022-5-17 21:58

"When the open-drain output enable of a pin is changed from 1 to 0, what is the difference between this output state and push-pull output?"

In this state, there is not much difference, both lower tubes are turned on. The difference is that the upper tube of the push-pull output is turned off and there is no current, while the pull-up resistor of the open-drain output still has current, and this current is conducted away by the lower tube.

This post is from stm32/stm8

Comments

Thank you very much. However, I don't understand what you mean. As shown in the figure below, there is no connection between the pull-up resistor and the lower NMOS tube. You said that [there is still current in the pull-up resistor of the open-drain output, and this current is conducted away by the lower tube] I don't understand where the current in the pull-up resistor flows to the lower tube? Thank you again.  Details Published on 2022-5-18 09:12
 
 

968

Posts

0

Resources
3
 
maychang posted on 2022-5-17 19:17 "When the open-drain output enable of a pin is changed from 1 to 0, what is the difference between this output state and push-pull output?" As far as this state is concerned, there is no more...

Thank you very much. However, I don't understand what you mean. As shown in the figure below, there is no connection between the pull-up resistor and the lower NMOS tube. You said that [there is still current in the pull-up resistor of the open-drain output, and this current is conducted away by the lower tube] I don't understand where the current in the pull-up resistor flows to the lower tube? Thank you again.

This post is from stm32/stm8

Comments

I don't understand where the current from the pull-up resistor flows to the lower tube? [attachimg]606720[/attachimg]  Details Published on 2022-5-18 09:45
 
 

2w

Posts

0

Resources
4
 
Yishayishi published on 2022-5-18 09:12 Thank you very much. However, I don't understand what you mean. As shown in the figure below, there is no connection between the pull-up resistor and the lower NMOS tube. What you said [and...

I don't understand where the current in the pull-up resistor flows to the lower tube?

This post is from stm32/stm8
 
 
 

1w

Posts

142

Resources
5
 

The open-drain output and push-pull output are the same when outputting logic 0. The difference is that when outputting logic 1, the open-drain output requires an external pull-up to achieve a logic 1 level, while the push-pull output is strongly pulled up to logic 1 by the internal MOS tube.

This post is from stm32/stm8
 
Personal signature上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang
 
 

75

Posts

0

Resources
6
 
When the open drain output is 0, it is no different from the push-pull output, and the output is low level, close to ground.
This post is from stm32/stm8
 
 
 

Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list