I2C Bus Design

I2C Bus Design

1. First, let’s discuss open-drain output and push-pull output First, watch the video explanation: The following video is from Guo Tianxiang Push-Pull Output Structure and Principle: A push-pull output circuit consists of two complementary transistors (usually an NPN transistor and a PNP transistor). In this structure, when the input is high, the upper transistor (like … Read more

Discussion on Embedded Hardware: Push-Pull, Open-Drain, High-Z State, and Pull-Up Resistors

Discussion on Embedded Hardware: Push-Pull, Open-Drain, High-Z State, and Pull-Up Resistors

In the vast knowledge system of embedded hardware, there are many discrete knowledge points that can easily be overlooked. Therefore, this article aims to organize these easily forgotten or misunderstood concepts for reference and learning. The focus will be on the learning of push-pull, open-drain, high-Z state, and pull-up resistors. Basics of GPIO The following … Read more

Detailed Explanation of Push-Pull and Totem Pole Circuits

Detailed Explanation of Push-Pull and Totem Pole Circuits

The application of push-pull circuits is very extensive, such as the push-pull mode output of microcontrollers, PWM controllers output, bridge driver circuits, etc. The English term for push-pull is: Push-Pull, which literally means push-pull. Therefore, push-pull circuits are also called push-pull type circuits. The essence of push-pull circuits is power amplification, which enhances the driving … Read more