Push-pull vs open-scurgere
La sfârșitul ultimului articol am promis să spun diferența dintre ieșire push-pull (PP) de scurgere-deschis (OD).
Pentru a afla, eu propun să ia în considerare dispozitivul de ieșire push-pull.
![Push-pull vs open-scurgere (push-pull) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/393x290_91668zcvhzelbabe50fu.webp)
De fapt, acesta este format din două chei, o trage în sus de ieșire la sursa de alimentare, cealaltă la sol.
Acum, deschis-scurgere.
![Push-pull vs open-scurgere (push-pull) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/434x154_k5dxn24dfe9yrtyvs4my.webp)
Imaginea arată că open-scurgere poate fi cu un 'pull-up și fără ea.
Dacă utilizați ascensorul devine nu înțeleg modul în care aceasta este diferită de push-pull.
Acum, să ne gândim la ceea ce se întâmplă dacă vom combina cele două ieșire PP și setate pentru a avea niveluri diferite de logica?
![Push-pull vs open-scurgere (open-drain) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/434x299_2qv5br293gectidwxrt3.webp)
Din cauza nivelurilor de conflict una dintre ieșirile arde pur și simplu, deoarece curentul cauzat din cauza diferenței de potențial, decât să nu limitat.
Acum conectați doar două ieșiri DO.
![Push-pull vs open-scurgere (open-drain) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/434x280_gbmqfpxw1ykcqmq6zf7x.webp)
Este evident că potențialul liniei va fi atras de sol și nu a ars. Prin urmare, concluziile DO pot fi conectate între ele, fără teama de a arde nimic. Dar dacă 20 mA poate fi trecut printr-un singur terminal, apoi combinarea 5 pini prin ele, puteți sări peste 100mA.
![Push-pull vs open-scurgere (open-drain) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/434x176_ze1xy1jnw3lb052uexgj.webp)
Acesta este cazul atunci când PP nu poate înlocui OD.
Acum, imaginați-vă o situație diferită, există un autobuz de date, de exemplu, I2C, a cărui unitate logică nu se potrivește cu tensiunea MC nostru, și este fie 1.8. sau 5 volți. În ambele cazuri, folosind ieșire PP, conectați MC la un autobuz nu va funcționa deoarece PP nu poate da nici un 1.8 sau 5 volți. Dar este foarte ușor de făcut, folosind DO și un pull-up rezistor extern.
![Push-pull vs open-scurgere (open-drain) Push-pull vs open-scurgere](https://webp.images-on-off.com/26/545/279x270_9jyegukw3nbit6mq782x.webp)
Asta e, următorul articol va descrie modul de a urmări o depășire de stivă.