Tolong jelaskan mengenai Rangkaian digital dari Keluaran push–pull

Setiap transistor komplementer pada rangkaian digital seperti TTL dan CMOS hanya dihidupkan ketika komplemennya mati. Keluaran tarik-ulur memberikan keuntungan kecepatan penggerakan beban yang tinggi kerena impedansi keluaran tetap rendah pada kedua keluaran.

Sebuah kekurangan dari keluaran tarik-ulur sederhana adalah dua keluaran tidak dapat langsung disambungkan (dikawatkan), dikarenakan jika salah satu keluaran memberikan arus positif, dan keluaran lainnya membenamkan arus negatif, arus akan terhubungsingkat antara kedua keluaran. Untuk menhindari keadaan ini, keluaran tarik-ulur logika tiga keadaan mempunyai keadaan ketiga dimana semua transistor mati. Pada keadaan ini, keluaran disebut mengambang (atau keadaan ketiga). Alternatif lain dari keluaran tarik-ulur adalah sakelar tunggal yang menyambungkan beban ke arde (disebut kolektor terbuka atau cerat terbuka) atau ke pencatu daya (disebut emitor terbuka atau sumber terbuka).