Open Drain vs Open Collector

16

Apakah ada perbedaan praktis antara keluaran Open Drain dan Open Collector, atau apakah istilah itu digunakan secara bergantian? Jika mereka memang berbeda, apa konteks di mana masing-masing menguntungkan? Firasat saya adalah mereka secara fungsional setara, tetapi Open Drain diimplementasikan dengan teknologi FET sementara Open Collector diimplementasikan dengan teknologi BJT.

vicatcu
sumber

Jawaban:

17

Itu benar, kolektor terbuka adalah BJT, drain terbuka (C) MOS. Di sirkuit logika di mana arus rendah tegangan saturasi dari BJT mungkin sedikit lebih tinggi dari penurunan tegangan karena untuk FET, tetapi masih akan jauh lebih rendah dari tegangan maksimum untuk logika rendah .RDS(HAIN)

Pengecualian: Anda tidak dapat menggunakan output kolektor terbuka TTL sebagai level shifter untuk berinteraksi dengan CMOS tegangan sangat rendah. Inverter ini dapat beroperasi pada Vcc serendah 0,8 V, dan lembar data memberikan tingkat rendah maksimum 0,25 Vcc, itu 0,2 V. Kolektor terbuka akan memiliki penurunan tegangan yang lebih tinggi dari itu. ( Perangkat ini bahkan menentukan tegangan input level rendah maksimum 0 V, yang tidak mungkin dilakukan.)

Catatan
Terlepas dari pengaliran / kolektor terbuka berkabel-ORing (pikir I2C) sering digunakan untuk mengontrol sesuatu yang beroperasi pada tegangan yang berbeda dari logika, seringkali tegangan yang lebih tinggi. Dengan beberapa keluarga logika tegangan rendah hal ini tidak mungkin lagi, karena FET tidak akan mentolerir tegangan tinggi dan untuk alasan itu beberapa keluarga akan memiliki dioda penjepit built-in untuk melindungi FET keluaran.

stevenvh
sumber
7
Mereka mungkin lupa mengatakan 0V + -10% :-)
Olin Lathrop
1
@ OlinLathrop yang mengatakan di lembar data membunuhku. Setiap kali saya melihatnya, saya melempar sesuatu.
Kortuk
2
@ Kortuk-SMASH !!
vicatcu
5
Hai @vicatcu, bolehkah saya mengingatkan Anda bahwa Anda ada di ruang tamu saya ! Itu berlaku untuk Anda juga, Kortuk.
stevenvh
Hmmm. Adakah yang sudah mencoba menggunakan tautan pada lembar data TI yang disebut "Kirim Umpan Balik Dokumentasi"?
zebonaut