«

»

Oct 26

Tips Desain Menggunakan AVR

Atmel menyediakan beberapa catatan / tips, agar kita dapat merancang sistem berbasis AVR dgn baik.

Satu dokumen yang dapat membantu adalah http://www.atmel. com/dyn/resource s/prod_documents /doc2521. pdf, selain datasheet tentunya.

Beberapa informasi dari datasheet yang kerap luput dari perhatian adalah mengenai resistor pullup internal. Pada kebanyakan tipe AVR, besar resistor ini antara 20k – 50k. Namun, untuk aplikasi dgn tingkat noise yang cukup tinggi, diperlukan resistor yang lebih rendah, sehingga disarankan untuk menggunakan resistor pullup eksternal. Umumnya, pullup eksternal sebesar 4.7k – 10k cukup memadai.

Hal lain yang perlu diperhatikan adalah kemampuan current source dan current sink dari I/O. Pada ATmega8535, juga sejumlah tipe lainnya, kemampuan per I/O pin maksimum 40 mA (hanya boleh dalam waktu singkat). Dalam penggunaan normal, umumnya tidak lebih dari 20 mA per pin, atau

  • PORTA.0 – PORTA.7 tidak melebihi 100 mA.
  • PORTB.0-PORB. 7 + PORTC.0-PORTC. 7 + PORTD.0-PORTD. 7 + XTAL2 tidak melebihi 100 mA.
  • Keseluruhan pin tidak melebihi 200 mA.