2

USBasp

USBasp adalah USB programer yang diperuntukan untuk mikrokontroler Atmel dari keluarga AVR. Sangat simpel dan mudah dalam membuatnya, hanya membutuhkan sebuah mikrokontroler jenis ATMega48 atau ATMega8 dan beberapa komponen pasif. Programer ini hanya menggunakan firmware USB driver dan tidak diperlukan USB controler khusus.

Features:

– Dapat bekerja pada beberapa jenis operating system yang berbeda, seperti: Linux, Mac OS X, dan Widows.
– Tidak diperlukan controller khusus atau komponen SMD sehingga mudah dalam pembuatannya.
– Kecepatan programming speed sampai 5kBytes/sec.
– SCK option untuk target dengan clock speed rendah (<1,5Mhz).
Berikut adalah gambar lengkap dari hardware asli yang ada disitusnya.

11050404.01

Untuk mendownloadnya dapat didapat di situs http://www.fischl.de/
Untuk alternatif rangkaian lainnya, dapat menggunakan rangkaian dibawah ini.

11050404.02
(Gambar rangkaian Scheematic yang telah dimodifikasi)

11050404.03

(Gambar USBasp yang sudah jadi)

Ini merupakan rangkaian yang sudah saya modifikasi sendiri susunan komponenya, sehingga jumlah komponennya dapat diminimalkan lagi tetapi tanpa mengurangi fungsi dari rangkaian itu sendiri. Bentuk dari PCB-nya sendiri saya buat sepeti USB Flashdisk sehingga tidak memakan tempat dan mudah digunakan. Pada rangkaian tersebut tidak megunakan SCK option dan tidak saya beri indikator LED agar ukuran dapat lebih kecil. Tetapi tidak perlu khawatir bila digunakan untuk target dengan clock speed rendah (<1,5Mhz), karena masih tetap bias digunakan asalkan vmware-nya diganti dengan vmware yang telah dimodifikasi sehingga tidak perlu SCK option. File lengkapnya dapat didonwload dari link dibawah ini (dibuat dengam software Altium):

Download Schematic dan PCB
Download datasheet ATMega8
Download driver (32 bit & 64 bit)
Download vmware