Pemirsah yang budiman seusai saya membuat
usbasp ssb02 terbesit dalam fikiran saya ingin membuat Downloader yang lebih kecil mengingat ukuran usbasp dengan avr atmega8 termasuk bongsor alias besar.
|
Gambar 1 - usbtinyisp in stripboard |
Meskipun telah saya buat sekecil mungkin, bahkan mungkin termasuk salah usbasp yang ukurannya paling kecil yang pernah dibuat, tetap saja saya merasa bahwa itu telalu besar dan sayang banyak kaki atmega8 yang
ta' terpakai, dari rasa penasaran itu mulailah saya surfing n googeling untuk mencari referensi downloader avr ukurannya
mini maka setelah dikumpulkan, dipilah, dipilih maka diputuskan untuk membuat
usbtinnyisp dengan avr-nya
Attiny 2313.
Beberapa pertimbangan mengapa downloader isp dan mengapa memakai attiny 2313 yang dipilih ?
Karena e karena :
1. Usbasp pernah saya buat, jadi untuk mengasah otak dan menambah ilmu serta pengalaman kini giliran menjajal usbisp
2. Attiny 2313 dipakai karena dari segi pisik jelas lebih kecil, atmega8 dengan 28 pin sementara attiny 2313 itu 20 pin.
3. Harga dari avr attiny 2313 kini sudah sama dengan harga atmega8.
Skema dan komponen dari usbtinyisp tidak jauh berbeda dengan usbasp yang membedakan kalau anda lihat mungkin tidak ada jumper slow clock namun demikian saya tidak menemukan kesulitan dalam menggunakan downloader ini dengan hilangnya
mode slow clock tersebut
|
Gambar 2 - Skema Usbtinyisp ssb02 |
Komponen yang digunakan adalah :
IC attiny2313 dengan soket 1buah
Konektor male usb 1 buah
Box header 10 pin 1 buah
Pin header male 1 buah
Resistor 68 ohm 2buah
Resistor 2k21 1buah
Resistor 1k 2buah
Resistor 10k 1buah [optional]
kapasitor 100n MKM 1 buah
kapasitor keramik 22pf 2 buah [optional]
kristal 12Mhz 1buah
Led biasa warna merah 1 buah
Led biasa super bright warna bebas 1 buah
*resistor yang dipergunakan jenis metal film 1/4 watt
Rangkaian UsbTinyIsp 2313 |
Pada percobaan pertama saya buat di papan stripboard anda juga bisa membuatnya bahkan bisa dipermanenkan di pcb stribboard, namun karena tujuan semula saya ingin membuat downloader
tiny alias kecil jadi setelah di coba di stripboard dilanjutkan dengan membuat di pcb fiber/FR4/epoxy.
|
Gambar 3 - MY First Attempt Usbtinyisp |
|
Gambar 4 - MY Second Attempt Usbtinyisp |
Hal yang paling krusial dari membuat usbtinyisp ssb02 ini adalah membuat jalur dan penempatan komponen agar hasil akhir seperti yang di inginkan yaitu harus lebih kecil tentunya dari usbasp atmega8.
|
Gambar 5 - Jalur PCB Usbtinyisp |
|
Gambar 6 - PCB Usbtinyisp SSB02 |
|
Gambar 7 - PCB Usbtinyisp SSB02 |
|
Gambar 8 - PCB Usbtinyisp SSB02 |
Untuk terminal dan kabel programer tidak seperti kabel usbisp yang memakai 6 pin tapi karena sebelumnya sudah dibuat usbasp maka mengikuti terminal usbasp yaitu memakai
box header 10 pin.
Beberapa komponen menjadi optional dalam arti boleh dipasang atau tidak, komponen tersebut adalah R1-10k, C1 dan C2 - 22pf, saya memilih untuk tidak memasang komponen komponen tersebut.
Konektor male usb sejatinya itu untuk smd namun demikian masih bisa dipasang di pcb single side, agar
nemplok sempurna di pcb anda bisa baca kembali
dihalaman ini .
|
Gambar 9 - PCB Usbtinyisp SSB02 |
Testing and Burning Firmware |
Setelah semua komponen dipasang di pcb tinggal kita mencoba alat ini dan yang harus dipersiapkan adalah :
- Downloader sumber [ dalam contoh memakai usbasp ssb02].
- Sofware programer yang suport untuk usbasp dan usbtinyisp, saya rekomendasikan untuk memakai sinaprog karena boleh dibilang memiliki banyak kelebihan dibanding software downloader avr lainnya, kalau anda kesulitan mencarinya silahkan download di sini.
- Firmware usbisp untuk attiny2313, silahkan download disini
- Kabel IDC
- Kabel Jumper [model capit buaya]
Urut urutan pekerjaan yang harus dilakukan untuk uji coba dan menanamkan firmware adalah :
- Pasang jumper capit buaya antara P1 dan P2 di pcb usbtinyisp ssb02 [lihat gambar] kemudian sambungkan usbasp ssb02 dengan usbtinyisp ssb02 melalui kabel IDC lalu colokan ke komputer anda.
|
Gambar 10 - Burning Firmware Usbtinyisp SSB02 |
|
Gambar 11 - Burning Firmware Usbtinyisp SSB02 |
- Buka software downloader yang anda pakai dalam contoh sinaprog. Atur terlebih dahulu di menu utama programer dalam hal ini pilih usbasp, atur juga device dan pilih attiny2313.
|
Gambar 12 - Burning Firmware Usbtinyisp SSB02 |
- Atur Fuse bit attiny dengan cara klik kotak advanced, dan kemudian atur dengan susunan high fuse :DF dan low fuse: EF lalu klik write, tunggu sejenak dan selesai.
|
Gambar 13 - Burning Firmware Usbtinyisp SSB02 |
|
Gambar 14 - Burning Firmware Usbtinyisp SSB02 |
- Kembali kemenu utama sinaprog kini kita akan menanamkan firmware usbtinyisp, di bagian hex file klik ikon folder kemudian cari file firmware yang telah di download tadi, setelah ketemu open dan kemudian klik program yang berada di kolom flash, tunggu beberapa saat dan usbtinyisp ssb02 anda kini telah bisa anda gunakan.
|
Gambar 15 - Burning Firmware Usbtinyisp SSB02 |
|
Gambar 16 - Burning Firmware Usbtinyisp SSB02 |
Perbandingan Usbasp smd, Usbasp ssb02 dan Usbtinyisp ssb02 |
|
Gambar 17 - Usbasp smd dan Usbtinyisp ssb02
|
|
Gambar 18 - Usbasp smd dan Usbtinyisp ssb02 |
|
Gambar 19 - Usbasp smd, Usbtinyisp ssb02 dan Usbasp ssb02 |
mo nanya gan, apa bedanya isp sama asp ? mohom pencerahan gan terima kasih sebelumnya
BalasHapusfungsi jelas sama yang membedakan hanya firmware-nya saja kang
Hapuskecil ya gan hampir sama dng yg buatan pabrik smd, ane pesen tapi komplit sama komponennya ya gan bisa?
BalasHapusane tertarik gan, kalau pesen kumplit sama komponen bisa gan?
BalasHapusbisa, silahkan email aja kang
Hapusagan saya order lengkap brp? informasikan ke email ini.kami tunggu
BalasHapusbrittacom_solo@yahoo.com
sdh sy emailkan kang
Hapusterima kasih admin blog ini,
BalasHapusartikel-atrikelnya sangat berguna, Semoga sukses ya min :)
kang kalo order lengkap berapaan? muflihnufaizi10@gmail.com
BalasHapuskalok ciri-ciri usbasp dan usbisp apa ya gan?
BalasHapuskang bisa buat program ic attiny45 ga?
BalasHapus