Mengapa membutuhkan eksternal pullup???

Z

ZengLei

Guest
banyak MCU's P0 pelabuhan membutuhkan pullup eksternal resistor??
mengapa??
datasheet mengatakan itu adalah P0 sebuah saluran terbuka port.
apa saluran yang terbuka (open kolektor) sirkuit?dan mengapa membutuhkan pullup eksternal?
terima kasih

 
Quote:

Definisi Open-Drain

Buka-drain mengacu pada sebuah terminal drain MOSFET transistor.
(BJT analog untuk perangkat adalah kolektor terbuka.) Saluran terbuka terminal dihubungkan ke ground pada tegangan rendah (logika 0) negara, tetapi memiliki impediance tinggi dalam logika 1 negara.
Ini melarang arus, tapi sebagai akibatnya, alat tersebut memerlukan eksternal resistor pull-up yang juga dihubungkan ke tegangan positif rel.Ketika sebuah perangkat berada dalam impediance tinggi negara, pull-up resistor membuat garis pada logika 1.
Garis tetap di sana sampai perangkat akan beralih ke logika 0 negara, dan mulai tenggelam saat ini.
Ini menciptakan arus jatuh tegangan pull-up resistor, dan garis jatuh ke logika 0 tegangan.

 
Buka drain adalah seperti kolektor terbuka.Hanya saja sia-sia (atau kolektor) yaitu dibiarkan terbuka tidak ada yang melekat padanya jadi jika pin digunakan sebagai pin input dan ini dibiarkan tidak tersambung itu akan pergi dalam keadaan impedansi tinggi.Jadi pullup resistor eksternal diperlukan dalam kasus saluran terbuka (Port 0 biasanya).

 
Quote:banyak MCU's P0 pelabuhan membutuhkan pullup eksternal resistor??

mengapa??

datasheet mengatakan itu adalah P0 sebuah saluran terbuka port.

apa saluran yang terbuka (open kolektor) sirkuit?
dan mengapa membutuhkan pullup eksternal?

terima kasih

 
Saya pernah mencoba menggunakan 100Ohm sebagai pullup untuk AT89S52 tapi tidak pernah mencapai logika 0 karena ketika saya menetapkan itu sebagai 0 itu menjadi sekitar 2-3 Volt dan probe mendeteksi logika sebagai tinggi.
Jadi, saat ini i am using 1k sebagai pullup dan berfungsi dengan baik.
Pertanyaan saya adalah ...
Apakah pullup harus 1K?karena arus minimum untuk MCS adalah sekitar 20mA dan saya ingin untuk memperkuat itu menggunakan kurang perlawanan.
Apakah saya perlu pullup lain untuk aplikasi i2c apakah saya sudah seperti pullup internal PORT 1 atau PORT2?

Salam

 
Rooftop wrote:

Saya pernah mencoba menggunakan 100Ohm sebagai pullup untuk AT89S52 tapi tidak pernah mencapai logika 0 karena ketika saya menetapkan itu sebagai 0 itu menjadi sekitar 2-3 Volt dan probe mendeteksi logika sebagai tinggi.

Jadi, saat ini i am using 1k sebagai pullup dan berfungsi dengan baik.

Pertanyaan saya adalah ...

Apakah pullup harus 1K?
karena arus minimum untuk MCS adalah sekitar 20mA dan saya ingin untuk memperkuat itu menggunakan kurang perlawanan.

Apakah saya perlu pullup lain untuk aplikasi i2c apakah saya sudah seperti pullup internal PORT 1 atau PORT2?Salam
 

Welcome to EDABoard.com

Sponsor

Back
Top