Jumat, 25 April 2014

Sistem Minimum ATmega32 Lanjutan, Dasar - Menengah

Setelah mencoba membuat sistem minimum dari dasar, baca: Membuat Skematik dan PCB Sismin ATmega32 dari Awal, sekarang Aozon akan membahas tentang sistem minimum lanjutan. Sismin ini merupakan lanjutan dari sismin sebelumnya dan memiliki beberapa komponen tambahan seperti header untuk Pin pada tiap Port dll.

Menambah Header untuk Tiap Pin

Masukan header untuk tiap Port. Gunakan header 1 x 8 pada Port B, C dan D, sedangkan untuk Port A, gunakan header 1 x 10. Tambahkan 1 x 6 header untuk input ataupun output power.

Header tiap Port
Gambar 1. Penambahan Header tiap Port

Menambah Tombol (Push Button)

Selanjutnya kita akan menambahkan tombol ke dalam sistem minimum ATmega32. Ada dua macam tombol yang akan kita masukan, yaitu: tombol Reset (dihubungkan dengan pin Reset ATmega32) dan tombol Input (dalam latihan ini akan dihubungkan ke Port B2).

Tombol


Regulator untuk Power dan Jack DC

Dalam masalah power hal yang perlu diperhatikan adalah sumbernya. Jika untuk latihan saja, Anda tidak perlu repot-repot menambahkan Regulator untuk Power atau Jack DC, karena sumber Power sudah disediakan oleh USB Komputer. Tetapi jika Anda memang membutuhkan Power eksternal, tidak salah jika ingin menambahkan Jack DC dan Regulator tersebut.

Regulator


Kapasitor untuk Reset

Penambahan Kapasitor ini untuk menstabilkan Reset ketika bounce terjadi. Maksudnya adalah peristiwa ketika tombol ditekan, akan ada kesempatan bagi elektron (Mikro) atau listrik (Makro) untuk bergerak dalam kondisi awal. Seperti halnya menyalakan perangkat elektronik misalkan TV, ketika pertama kali menyala, listrik tidak stabil seperti biasanya. Dalam kasus Mikrokontroler sebenarnya tidak begitu sering terjadi karena arus yang mengalir atau yang dibutuhkan tidak sebesar TV.

Kapasitor reset


Menstabilkan Regulator

Bisa ditambah beberapa Kapasitor seperti 10u, 1u, 100n dll. Hal ini sangat berguna meskipun kebanyakan power supply sekarang sudah memiliki pen-stabil internal.

Kapasitor Regulator

Menambah Kristal Eksternal

Kristal eksternal berfungsi untuk meng-upgrade frekuensi clock ATmega32 sehingga bisa lebih cepat.

Tambah Kristal


Hasil Akhir Layout PCB Sistem Minimum ATmega32

Hasil dengan grounding

Hasil tanpa grounding

Download File Skematik dan Layout PCB (Eagle)

Silahkan download file yang Aozon buat. File tersebut bukan untuk dijual, karena Anda mendapatkannya pun Gratis. Silahkan sebarluaskan file tersebut dengan tidak merubah hak cipta Aozon.


13 komentar :

  1. bisa diupload foto yg udah jadinya?
    trmksh

    BalasHapus
    Balasan
    1. Maaf yang udah jadinya gak ada, udah lama soalnya

      Hapus
  2. trus ada rangkaian yg langsung pakai usb gak?
    trmksh

    BalasHapus
    Balasan
    1. belum ada mas, mungin kedepannya bisa ditambahkan

      Hapus
  3. jika usbasp downloader menggunakan crystal 12M apakh sistem minimumnya juga harus memakai crystal 12M ?

    BalasHapus
    Balasan
    1. Tidak perlu, karena komunikasi UART yang harus sama Baudrate.

      Hapus
  4. Mas mau tanya cara memprogram atmega 32 dan atmega 16 sama apa ndak ya

    BalasHapus
    Balasan
    1. Beda pada pemilihan tipe mikrokontroller

      Hapus
  5. mas maulana mau bertanya, rangkaian minsisnya bisa dipakai selain atmega32 ndak??? misalnya untuk atmega8 16 8538????

    BalasHapus
  6. Assalamualaikum, mau nanya mas apakah nilai crystalnya mempengaruhi komponen lain? saya makai crystal 16Mhz

    BalasHapus
    Balasan
    1. Ke komponen hardware tidak begitu berpengaruh, paling nanti deklarasi mikrokontrolernya yang harus disesuaikan.

      Hapus
  7. Permisi mas kalau boleh tau daftar komponennya apa aja ya

    BalasHapus