Mengapa menghubungkan dioda antara pin reset Arduino dan timer 555?


9

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.

masukkan deskripsi gambar di sini

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?


1
Setelah membaca jawaban @ Majenko, saya bisa melihat bagaimana skema Anda tidak akan membuatnya jelas karena tidak menunjukkan koneksi lain pada Arduino yang khas.
linhartr22

Ya. Dan itulah alasannya, mengapa saya tidak mengerti penggunaan dioda di sana.
bukke hari prasad

Jawaban:


15

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:

  • Tombol RESET
  • Pin DTR (melalui kapasitor 100nF) dari chip antarmuka USB
  • Sirkuit pengawas 555 di atas

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.


Terima kasih atas informasi @Majenko. Itu sangat membantu. Saya memiliki sedikit kebingungan. Pin RESET bukan sumber tegangan atau arus, bukan? Jadi bagaimana pin RESET menjadi RENDAH segera setelah 555 rendah dengan dioda melakukan? Maksud saya, bagaimana arus mengalir dari pin RESET jika itu bukan sumber arus?
bukke hari prasad

1
Ya, itu adalah sumber tegangan dan arus. Terhubung ke + 5V melalui resistor 10K. Hubungkan ke ground dan (5 / 10.000) 5uA akan mengalir dari sana ke ground.
Majenko

1
Setiap pin adalah sumber atau sumber arus (atau keduanya) dari arus. Ini semua masalah seberapa banyak arus (impedansi keluaran) yang dapat ditenggelamkan atau disematkan.
Majenko
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.