Latar Belakang...
Saya seorang pemula untuk aplikasi AVR. Saya baru-baru ini membangun dua sirkuit berbasis ATTINY13 (lampu LED kemuliaan) yang bekerja dengan benar (secara mandiri) di papan tempat memotong roti. Ketika saya menggabungkannya pada papan solder dengan catu daya bersama, segalanya menjadi berantakan. Setelah banyak penyelidikan, tampaknya mereka terus mengatur ulang.
Saya telah meninggalkan pin 1 (reset) dari setiap mikro yang tidak terhubung. Saya meneliti cara yang tepat untuk menangani pin reset dan dari ini menerapkan hal berikut:
Menambahkan kapasitor elektrolitik 100uF secara paralel dengan catu daya untuk membantu dengan potensi arus listrik, catu daya akan terlalu "lambat" untuk ditangani.
Menambahkan resistor 4,7K dari
VCC
keRESET
Menambahkan kapasitor keramik 0,1uF dari
GND
keRESET
Langkah-langkah ini menyelesaikan masalah sepenuhnya.
Pertanyaan:
Halaman yang saya tautkan di atas memberikan saran ketika melakukan ISP (pemrograman dalam-sistem) yang belum saya lakukan (belum). (Saya memprogram micros secara terpisah tanpa komponen lain yang terhubung dengannya.)
Saya telah melihat beberapa nilai kapasitor yang berbeda (10nF, 0.1uF, dll.) Dan resistor (4.7K, 10K, dll.) Dan saya tidak yakin faktor apa yang mengubah nilai-nilai ini. Adakah yang bisa menjelaskan cara kerja reset pin isolation, dan bagaimana cara menghitung nilai komponen yang digunakan? Bisakah Anda menjelaskan nilai-nilai apa yang digunakan jika tidak ada tajuk pemrograman dalam sistem?
Saya selalu menggunakan resistor pullup 10k ke Vcc pada pin / Reset dan tidak pernah memiliki masalah. Ini juga umumnya ide yang baik untuk memasukkan kapasitor 100nF dekat pin Vcc antara Vcc dan GND untuk operasi chip yang stabil. Menurut pendapat saya kapasitor pada pin reset tidak diperlukan, artinya saya belum pernah memasukkan satu di sirkuit AVR yang telah saya kembangkan (dan saya sudah mengembangkan banyak) dan itu tidak pernah membuat saya sedih.
sumber