Saya mencoba membuat pengawas waktu menggunakan 555 IC dan saya mengikuti ini .
Saya tidak mengerti mengapa dioda 1N4148 terhubung antara pin reset Arduino dan output dari timer 555.
Sejauh yang saya mengerti, pin reset Arduino harusnya tinggi, dan ketika ditarik rendah, Arduino reset. Tetapi mengapa kita harus menambahkan dioda di sini? Apa tujuannya?
arduino-uno
atmega328
electronics
bukke hari prasad
sumber
sumber
Jawaban:
Ini disebut pengaturan "Wired Atau".
Pin RESET Arduino memiliki resistor pullup di dalamnya (10KΩ). Itu membuat pin RESET normal TINGGI. Untuk meminta reset yang pin harus ditarik rendah, dan itu dilakukan dari sejumlah sumber:
Yang penting ada pin DTR. Itu, karena ini adalah pulsa singkat dengan impedansi keluaran yang cukup tinggi, memerlukan pin reset agar mudah ditarik ke bawah. Jika Anda menghubungkan output 555 secara langsung ke RESET, ia akan terus-menerus mencoba menarik pin RESET hingga 5V dengan impedansi output yang cukup rendah. Sirkuit DTR tidak akan memiliki peluang untuk mengatasinya.
Jadi dengan menambahkan dioda di sana Anda mendapatkan Wired Atau, menggunakan pengaturan langsung dari tahun 1950-an - DRL - Diode-Resistor Logic . Ketika output dari 555 adalah TINGGI, dioda terbalik bias (atau bias netral) dan tidak melakukan, sehingga resistor RESET pin itu sendiri menarik pin RESET ke atas. Namun, ketika output dari 555 adalah RENDAH dioda kemudian dapat melakukan (itu bias maju) dan yang menarik pin RESET RENDAH.
sumber