Anda di halaman 1dari 4

Subscribe to DeepL Pro to translate larger documents.

Visit www.DeepL.com/pro for more information.

BAB 1

Sejarah Singkat Mikrokontroler

Meskipun Anda tidak perlu memahami bagaimana mikrokontroler berkembang hingga seperti s e k a r a n g
i n i , n a m u n i n i m e r u p a k a n cerita yang menarik, yang dapat membantu Anda memahami posisi
mikrokontroler AVR dalam hirarki teknologi informasi (TI) dan produk elektronika secara keseluruhan. Yang
lebih penting lagi, dengan memiliki pemahaman seperti itu, Anda dapat membuat pilihan dan keputusan yang
lebih baik tentang kapan dan di mana menggunakan mikrokontroler, d i b a n d i n g k a n d e n g a n
alternatif lainnya.
Jika Anda membuka pemutar CD atau VCR dari tahun 1980-an (mungkin Anda memilikinya di loteng, atau di
garasi Anda, saya tahu saya punya!) Anda akan menemukan bahwa mereka benar-benar penuh dengan papan
sirkuit, dan bahwa setiap papan sirkuit p e n u h s e s a k dengan sirkuit terpadu (chip) dan komponen yang
membuat benda itu bekerja.
Sebaliknya, buka pemutar DVD yang dibuat dalam beberapa tahun terakhir dan Anda mungkin akan
menemukan cukup banyak ruang kosong, dan hanya satu papan sirkuit yang cukup kecil yang mungkin berisi
dua atau tiga chip yang cukup besar dan b e b e r a p a komponen lainnya. Namun, ada kemungkinan bahwa
perangkat modern menawarkan kualitas dan ketahanan yang jauh lebih baik. Ini pasti akan menawarkan lebih
banyak fitur dan pilihan produk daripada pendahulunya di tahun 1980-an.
Transformasi ini disebabkan oleh dua faktor utama:
• Meningkatnya miniaturisasi elektronik dan komponen, yang telah memungkinkan
semakin banyak sirkuit untuk dimasukkan ke dalam chip tunggal, mengurangi jumlah
chip yang diperlukan untuk fungsi tertentu.
Transistor dalam keluarga pertama chip logika (diluncurkan pada awal tahun 1970-an)
masing-masing berukuran sekitar 10 mikron1. Sebagai gambaran, rambut manusia m e m i l i k i
lebar sekitar 100 mikron. Pada saat artikel ini ditulis, pada tahun 2012, ukuran transistor
pada chip generasi saat ini bisa sekecil 22 nanometer. Itu hanya 22 sepersemiliar meter!
Hal ini memberikan gambaran kepada Anda mengenai kecepatan miniaturisasi yang
telah t e r j a d i d i dalam sirkuit terpadu sejak tahun 1970-an.
• Transisi progresif dari mengimplementasikan fungsi perangkat dalam
perangkat keras ke mengimplementasikannya dalam perangkat lunak yang
berjalan pada mikrokontroler.
Mari kita mulai dengan garis waktu singkat sebelum membahas mengapa dan bagaimana mikrokontroler dan
AVR.
1
Mikron (sekarang lebih sering disebut mikro-meter) adalah sepersejuta bagian dari satu meter, atau sekitar 0,0000394 inci.
A. Trevennor, Mikrokontroler AVR Praktis
© Alan Trevennor 2012 3
BAB 1 ■ SEJARAH SINGKAT MIKROKONTROLER

Garis Waktu Mikrokontroler


Hingga pertengahan tahun 1980-an, sebagian besar produk elektronik masih dibuat dengan menggunakan
sirkuit logika2 kombinasi yang sangat rumit dan pintar, yang diimplementasikan dengan chip yang sangat banyak!
Mulai awal tahun 1980-an, sebagian kecil produsen mulai membangun mikroprosesor pada produk mereka
untuk mengurangi jumlah chip, yang menurunkan biaya produksi dan dengan demikian mengurangi harga
pengguna akhir.
Mikroprosesor 8-bit yang paling awal seperti Intel 8080 atau Zilog Z80 pertama kali muncul pada akhir
tahun 1970-an dan merupakan kemajuan yang signifikan dari apa yang telah ada sebelumnya. Para insinyur
dan perancang segera menyadari bahwa begitu Anda memasukkan mikroprosesor ke dalam perangkat, Anda
tidak hanya dapat membuatnya melakukan lebih banyak hal, tetapi Anda juga dapat memperbarui
jauh lebih murah jika cacat atau kekurangan pada desain aslinya terungkap. Banyak cacat produk sekarang
dapat diatasi dengan menggunakan tenaga kerja semi-terampil untuk menyambungkan ROM firmware
pengganti (memori hanya-baca) (ini t e r j a d i p a d a m a s a sebelum memori flash yang dapat
diprogram) daripada harus menggunakan tenaga kerja terampil untuk mengerjakan ulang atau mengganti
ribuan papan sirkuit lengkap secara mahal. Seiring berjalannya tahun 1980-an, semakin banyak produk yang
menggunakan mikroprosesor sebagai intinya.
Meskipun mikroprosesor merupakan peningkatan besar pada apa yang digantikannya, mikroprosesor
bukanlah peluru ajaib untuk menurunkan biaya dan kompleksitas desain produk. Masalahnya adalah, untuk
membuat mikroprosesor melakukan sesuatu yang berguna, mikroprosesor harus dikelilingi oleh sejumlah
besar chip tambahan untuk input output (I/O) dan biasanya juga membutuhkan chip pendukung lainnya-
seperti chip jam waktu nyata dan pengurai alamat.
Pada tahun 1990-an, pemrosesan silikon yang lebih baik dan teknik pembuatan chip menghasilkan
kemampuan untuk menempatkan lebih banyak sirkuit pada satu chip. Salah satu cara yang digunakan
adalah menambah chip mikroprosesor dengan fungsi dan fitur tambahan yang sebelumnya
diimplementasikan oleh chip eksternal yang terpisah. Untuk
Untuk membedakan chip super-mikro baru ini dari pendahulunya yang lebih sederhana, chip ini kemudian
disebut mikrokontroler. Beberapa contoh fungsi yang berpindah dari chip eksternal menjadi bagian dari
mikrokontroler adalah
• Port serial untuk memungkinkan subsistem berbicara dengan komputer
desktop atau perangkat lain yang dilengkapi port RS232.
• Pengatur waktu untuk memungkinkan mikrokontroler memiliki referensi waktu yang
akurat pada chip dan melaksanakan acara pada interval yang telah ditetapkan secara
akurat. Pengatur waktu ini juga memungkinkan mikrokontroler untuk menghasilkan
musik dan suara, karena akurasi interval dapat dipastikan.
• Saluran digital serial untuk memungkinkan mikrokontroler mengobrol satu sama lain,
hanya melalui dua kabel yang terhubung.
• Konverter analog ke digital memungkinkan sistem mikrokontroler untuk merasakan
sinyal analog dan menyimpan atau memprosesnya sebagai data digital.
• Konverter digital ke analog yang memungkinkan mikrokontroler untuk
berinteraksi dengan perangkat eksternal seperti motor yang membutuhkan
tegangan variabel kontinu.
• Port input untuk merasakan status hidup/mati dari berbagai hal di dunia luar.
• Port output untuk menghidupkan/mematikan sesuatu di dunia luar.

2
Rangkaian logika kombinatorial menggunakan chip individual dalam kombinasi untuk menyediakan setiap fungsi. Sebagai
contoh, dalam proyek mikrokontroler yang mengontrol sepuluh motor untuk proses industri, kita akan menggunakan
penghitung perangkat lunak untuk setiap motor untuk menghitung berapa kali motor tersebut berputar. Dalam implementasi
logika kombinatorial untuk hal yang sama, harus ada chip penghitung yang sebenarnya untuk setiap sensor motor. Jadi, dalam
pendekatan mikrokontroler untuk fungsi ini, seluruh papan yang penuh dengan chip penghitung dapat digantikan oleh mungkin
20 baris perangkat lunak. Hal ini akan mengurangi biaya, konsumsi daya, panas, dan ukuran. Lebih jauh lagi, jika desain
diperbarui, dalam pendekatan kombinatorial, pemasangan ulang dan kemungkinan besar perancangan ulang papan akan
diperlukan. Dalam pendekatan mikrokontroler, pembaruan perangkat lunak sederhana akan mencapai hasil yang sama.

Anda mungkin juga menyukai