Selasa, 04 Mei 2010

Yuk kita buat sendiri ISP MCS'51 dan AVR programmer berbasis USB

Setelah sekian lama berburu di Internet akhirnya ketemu juga cara membuat perangkat pemrogram mikrokontroler keluarga ATMEL baik yang berbasis MCS'51 maupun AVR. Rangkaian utama pemrogram ini berbasis pada usbasp dari www.fischl.de dengan driver usb, firmware dan tool yang dapat didomwnload secara gratis di www.zhifengsoft.com dengan versi terbarunya Progisp 1.72.

Dengan sedikit modifikasi pada rangkaian rangkaian dasar yang ada ( dari www.fischl.de ) akan diperoleh rangkaian pemrogram/ISP Downloader yang murah meriah ( tidak lebih dari Rp. 50.000,-). Tentunya  jika menginginkan lebih profesional dapat menambahkan soket ZIF (Zero Insertion Force Text tool) sesuai dengan standar IC targetnya.

Perangkat downloader maupun targetnya  tidak memerlukan catu daya terpisah karena sudah cukup diambilkan dari komputer melalui USB port dengan tegangan sebesar 5 Volt DC. Sebenarnya rangkaian ini bekerja pada suple tegangan 3,6 V untuk USB data stream, tetapi dengan menambahkan diode zener 3,6 V pada saluran -D dan +D maka rangkaian utama dapat bekerja hingga tegangan catu 5 V. Dengan demikian IC target dapat memanfaatkan sumber tegangan ini selama proses pemrograman ISP.

Berikut rangkaian USB ISP Downloader dari www.fischl.de




Sedangkan target dapat berupa AT89Sxxxx maupun AVR sesuai dengan nomor pin ISP dari masing-masing IC target (dapat dilihat dalam datasheet ).

Berikut gambar contoh layout PCB USB ISP Downloader yang telah saya buat




Komponen dapat dirangkai pada matrix board atau merancang sendiri PCBnya. Setelah semua komponen terpasang lakukan download satu paket software Progisp V 1.72 dari www.zhifengsoft.com kemudian ektrak kedalam suatu folder.

Paket tersebut sudah komplit berisi firmware, usbdriver dan tool untuk programmer (ISP downloader). Pertama isilah ATMega8 dengan data main.hex (tentunya pinjam AVR programmer dulu dari teman atau yang lain hehehehe).

Kemudian pasang ATMega8 kedalam rangkaian. Sambungkan kabel USB kedalam PC atau notebook dsb, jika komputer butuh driver dapat diambilkan dari folder win-driver  yang telah diekstrak sebelumnya. Jika sudah beres tinggal uji coba paket aplikasinya (ISP Programmer tool Progisp V 1.72 ) dengan menjalankan file progisp.exe.

Protipe ISP Downloader yang telah saya buat


Atau dapat juga download paket berikut
Paket ISP Downloader

Selamat mencoba smoga sukses.