Memilih Mikrokontroler yang Tepat untuk Aplikasi Tertanam

Coba Instrumen Kami Untuk Menghilangkan Masalah





Memilih mikrokontroler yang tepat untuk aplikasi tertanam bisa menjadi tugas penting. Tidak hanya ada berbagai opsi teknis untuk direnungkan, tetapi ada juga masalah kasus bisnis seperti harga dan waktu tunggu yang dapat melumpuhkan proyek. Pada awal proyek atau aplikasi sistem tertanam, ada godaan besar untuk terjun dan mulai memilih mikrokontroler sebelum detail dari sistem tertanam telah diuraikan.

Sebelum pemikiran apa pun diberikan kepada mikrokontroler, insinyur perangkat lunak dan perangkat keras harus mengerjakan tingkat tinggi sistem, diagram blok dan diagram alir mereka dan hanya setelah itu ada cukup data untuk mulai membuat pilihan rasional pada pemilihan mikrokontroler. Ketika titik tersebut tercapai, ada beberapa langkah mudah yang dapat diikuti untuk memastikan pemilihan mikrokontroler yang tepat terbentuk.




Cara Memilih Mikrokontroler yang Tepat untuk Aplikasi Tertanam

Ada beberapa alasan untuk memilih mikrokontroler untuk aplikasi yang disematkan, yaitu biaya rendah, tingkat integrasi yang lebih tinggi, peningkatan keandalan, penghematan ruang, dll.

Siapkan Daftar Antarmuka Perangkat Keras yang Diperlukan

Dengan menggunakan diagram blok perangkat keras dasar dari mikrokontroler, siapkan daftar semua antarmuka periferal yang perlu didukung oleh mikrokontroler. Ada dua jenis antarmuka umum di mikrokontroler yang perlu dicantumkan. Yang pertama adalah antarmuka komunikasi, ini adalah periferal seperti USB, SPI, I2C, UART, dan sebagainya. Ini sangat mengganggu berapa banyak ruang program di mikrokontroler yang perlu didukung. Jenis antarmuka yang kedua adalah 'input dan output digital', input analog ke digital (A ke D), modulasi lebar pulsa, dll. Kedua jenis antarmuka ini akan memerintahkan jumlah pin yang akan diperlukan oleh mikrokontroler.



Antarmuka Perangkat Keras yang Diperlukan

Antarmuka Perangkat Keras yang Diperlukan

Pilih Arsitektur

Pemilihan arsitektur dapat sangat mempengaruhi mikrokontroler untuk aplikasi yang disematkan. Dari informasi di atas, seorang insinyur harus bisa mulai mendapatkan ide arsitektur mikrokontroler itu akan dibutuhkan. Jangan lupa untuk mengingat kemungkinan persyaratan masa depan dan fitur creep. Hanya karena saat ini Anda dapat bertahan dengan mikrokontroler 8-bit, bukan berarti Anda tidak perlu mempelajari mikrokontroler 16-bit untuk fitur yang akan datang atau bahkan untuk kemudahan penggunaan. Jangan lupa bahwa pemilihan mikrokontroler bisa menjadi prosedur yang berulang. Anda dapat memilih bagian 16-bit di langkah ini tetapi kemudian di langkah selanjutnya temukan bahwa bagian ARM 32-bit berfungsi dengan baik. Tahap ini hanya untuk mulai membuat seorang insinyur melihat ke arah yang benar.

Pilih Arsitektur

Pilih Arsitektur

Kenali Persyaratan Memori

Keduanya sangat kritis komponen memori mikrokontroler adalah RAM dan flash. Pastikan Anda tidak kehabisan ruang untuk variabel dan program pasti yang paling penting. Jauh lebih mudah untuk memilih porsi dengan terlalu banyak fitur ini daripada tidak cukup. Lagi pula, Anda dapat terus memulai dengan lebih banyak dan kemudian pindah ke bagian yang lebih terkontrol dalam keluarga chip yang sama. Dengan menggunakan arsitektur perangkat lunak dan periferal komunikasi yang terdapat dalam aplikasi, seorang desainer dapat menebak berapa banyak memori yang akan dibutuhkan untuk aplikasi tersebut.


Kenali Persyaratan Memori

Kenali Persyaratan Memori

Perhatikan Biaya dan Batasan Daya

Ini adalah waktu yang tepat untuk mengamati kebutuhan daya dan biaya mikrokontroler. Jika mikrokontroler akan didukung oleh baterai & seluler, lalu memastikan porsinya berdaya rendah benar-benar berbahaya. Jika tidak memenuhi kebutuhan daya, terus persiapkan daftarnya sampai Anda memiliki beberapa pilihan. Jangan lupa juga untuk memperhatikan harga bagian dari prosesor tersebut. Sementara harga secara bertahap mendekati $ 1 dalam volume beberapa bagian, jika sangat terfokus maka harganya mungkin berbahaya.

Pilih Kit Pengembangan

Salah satu bagian terbaik dalam memilih mikrokontroler adalah, temukan kit pengembangan untuk bermain dengan dan mengamati kerja internal mikrokontroler. Jika kit tidak ada, maka bagian tertentu kemungkinan besar bukan pilihan yang baik dan mereka harus mundur beberapa langkah dan menemukan bagian yang lebih baik. Sebagian besar kit saat ini harganya di bawah $ 100. Membayar lebih dari itu terlalu banyak. Porsi lain mungkin merupakan pilihan yang lebih baik.

Kit Pengembangan

Kit Pengembangan

Dari informasi di atas, akhirnya kita dapat menyimpulkan bahwa ada banyak fitur yang perlu dipertimbangkan saat memilih mikrokontroler untuk aplikasi yang disematkan. Sebelum memulai proyek tertanam yang membutuhkan mikrokontroler, seseorang harus berusaha pada aspek teknis yang akan membantu Anda memilih mikrokontroler untuk aplikasi tertanam tertentu. Itu adalah daftar perangkat keras, transfer data, port PWM, pengemasan, konsumsi daya, ukuran memori, biaya, dll. Kami berharap Anda mendapatkan pemahaman yang lebih baik tentang konsep ini. Selanjutnya, keraguan tentang konsep ini atau untuk mengimplementasikannya proyek berbasis mikrokontroler , tolong beri tanggapan Anda dengan berkomentar di bagian komentar di bawah. Berikut pertanyaan buat anda, apa fungsi mikrokontroler?