Memilih Mikrokontroler Yang Tepat untuk Aplikasi Tertanam
Memilih mikrokontroler yang tepat untuk aplikasi yang tertanam dapat menjadi tugas yang sangat penting. Tidak hanya ada berbagai opsi teknis untuk direnungkan, ada juga masalah kasus bisnis seperti harga dan waktu pengerjaan yang mungkin melumpuhkan suatu proyek.
Pada awal proyek atau aplikasi sistem tertanam, ada godaan besar untuk melompat masuk dan mulai memilih mikrokontroler sebelum rincian sistem tertanam telah disingkirkan.
Sebelum ada pemikiran diberikan kepada mikrokontroler, teknisi perangkat lunak dan perangkat keras harus bekerja di luar tingkat tinggi sistem, diagram blok dan diagram alur mereka dan hanya kemudian ada cukup data untuk mulai membuat pilihan rasional pada pemilihan mikrokontroler.
Ketika itu titik tercapai, ada beberapa langkah mudah yang bisa diikuti untuk memastikan bahwa pemilihan mikrokontroler yang tepat terbentuk.
Yang pertama adalah antarmuka komunikasi, ini adalah periferal seperti USB, SPI, I2C, UART, dan sebagainya. Ini harus diperhatikan berapa banyak ruang program dalam mikrokontroler yang perlu didukung. Jenis kedua dari antarmuka adalah "input dan output digital", (A ke D) input analog ke digital, modulasi lebar pulsa (PWM), dll.
Kedua jenis antarmuka ini akan memerintahkan jumlah pin yang akan sangat penting oleh mikrokontroler.
Jangan lupa untuk mengingat kemungkinan persyaratan masa depan dan fitur creep. Hanya karena Anda saat ini dapat bertahan dengan mikrokontroler 8-bit tidak berarti Anda tidak boleh belajar mikrokontroler 16-bit untuk fitur yang akan datang atau bahkan untuk kemudahan penggunaan.
Jangan lupa bahwa pemilihan pemilihan mikrokontroler bisa menjadi prosedur berulang. Anda dapat memilih bagian 16-bit pada langkah ini, tetapi kemudian pada langkah selanjutnya menemukan bahwa porsi ARM 32-bit berfungsi dengan baik. Tahap ini hanya untuk mulai membuat teknisi melihat ke arah yang benar.
Setelah semua, Anda dapat terus-menerus mulai dengan lebih banyak dan kemudian pindah ke bagian yang lebih terkontrol dalam keluarga chip yang sama. Menggunakan arsitektur perangkat lunak dan periferal komunikasi yang terdapat dalam aplikasi, seorang desainer dapat menebak berapa banyak memori yang akan dibutuhkan untuk aplikasi tersebut.
Jika tidak memenuhi kebutuhan daya, maka teruslah menyiapkan daftar sampai Anda memiliki beberapa pilihan. Jangan lupa untuk mengamati harga komponen prosesor. Sementara harga secara bertahap mendekati $1+ dalam volume beberapa bagian, jika sangat terfokus maka harganya mungkin berbahaya.
Sebagian besar kit saat ini harganya di bawah $100. Membayar lebih dari itu terlalu banyak. Bagian lain mungkin merupakan pilihan yang lebih baik.
Dari informasi di atas, akhirnya, kita dapat menyimpulkan bahwa ada banyak fitur untuk dipertimbangkan saat memilih mikrokontroler untuk aplikasi yang tertanam. Sebelum memulai proyek tertanam yang membutuhkan mikrokontroler, orang harus berusaha pada aspek teknis akan membantu Anda memilih mikrokontroler untuk aplikasi tertanam tertentu.
Mereka 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.
Pada awal proyek atau aplikasi sistem tertanam, ada godaan besar untuk melompat masuk dan mulai memilih mikrokontroler sebelum rincian sistem tertanam telah disingkirkan.
Sebelum ada pemikiran diberikan kepada mikrokontroler, teknisi perangkat lunak dan perangkat keras harus bekerja di luar tingkat tinggi sistem, diagram blok dan diagram alur mereka dan hanya kemudian ada cukup data untuk mulai membuat pilihan rasional pada pemilihan mikrokontroler.
Ketika itu titik tercapai, ada beberapa langkah mudah yang bisa diikuti untuk memastikan bahwa pemilihan mikrokontroler yang tepat terbentuk.
Cara Memilih Mikrokontroler yang Tepat untuk Aplikasi Tertanam
Ada beberapa alasan untuk memilih mikrokontroler untuk aplikasi tertanam, yaitu biaya rendah, tingkat integrasi yang lebih tinggi, peningkatan keandalan, penghematan ruang, dll.Mempersiapkan Daftar Antarmuka Perangkat Keras yang Diperlukan
Dengan menggunakan diagram blok perangkat keras dasar mikrokontroler, siapkan daftar semua antarmuka periferal yang perlu didukung mikrokontroler. Ada dua jenis antarmuka yang umum dalam mikrokontroler yang perlu didaftar.Yang pertama adalah antarmuka komunikasi, ini adalah periferal seperti USB, SPI, I2C, UART, dan sebagainya. Ini harus diperhatikan berapa banyak ruang program dalam mikrokontroler yang perlu didukung. Jenis kedua dari antarmuka adalah "input dan output digital", (A ke D) input analog ke digital, modulasi lebar pulsa (PWM), dll.
Kedua jenis antarmuka ini akan memerintahkan jumlah pin yang akan sangat penting oleh mikrokontroler.
Pilih Arsitektur
Pemilihan arsitektur dapat sangat mempengaruhi mikrokontroler untuk aplikasi tertanam. Dari informasi di atas, seorang teknisi harus dapat mulai menghasilkan ide tentang arsitektur mikrokontroler yang akan dibutuhkan.Jangan lupa untuk mengingat kemungkinan persyaratan masa depan dan fitur creep. Hanya karena Anda saat ini dapat bertahan dengan mikrokontroler 8-bit tidak berarti Anda tidak boleh belajar mikrokontroler 16-bit untuk fitur yang akan datang atau bahkan untuk kemudahan penggunaan.
Jangan lupa bahwa pemilihan pemilihan mikrokontroler bisa menjadi prosedur berulang. Anda dapat memilih bagian 16-bit pada langkah ini, tetapi kemudian pada langkah selanjutnya menemukan bahwa porsi ARM 32-bit berfungsi dengan baik. Tahap ini hanya untuk mulai membuat teknisi melihat ke arah yang benar.
Kenali Persyaratan Memori
Dua komponen memori yang sangat kritis dari mikrokontroler adalah RAM dan Flash. Pastikan Anda tidak kehabisan ruang untuk variabel dan program pasti sangat penting. Jauh lebih mudah untuk memilih bagian dengan fitur-fitur ini terlalu banyak daripada tidak cukup.Setelah semua, Anda dapat terus-menerus mulai dengan lebih banyak dan kemudian pindah ke bagian yang lebih terkontrol dalam keluarga chip yang sama. Menggunakan arsitektur perangkat lunak dan periferal komunikasi yang terdapat dalam aplikasi, seorang desainer dapat menebak berapa banyak memori yang akan dibutuhkan untuk aplikasi tersebut.
Amati Biaya dan Batasan Daya
Ini adalah waktu yang tepat untuk mengamati kebutuhan daya dan biaya mikrokontroler. Jika mikrokontroler akan ditenagai oleh baterai & ponsel, maka pastikan porsinya rendah daya benar-benar berbahaya.Jika tidak memenuhi kebutuhan daya, maka teruslah menyiapkan daftar sampai Anda memiliki beberapa pilihan. Jangan lupa untuk mengamati harga komponen prosesor. Sementara harga secara bertahap mendekati $1+ dalam volume beberapa bagian, jika sangat terfokus maka harganya mungkin berbahaya.
Pilih Kit Pengembangan
Salah satu bagian terbaik dari pemilihan mikrokontroler adalah, temukan kit pengembangan untuk dimainkan dan amati 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. Bagian lain mungkin merupakan pilihan yang lebih baik.
Dari informasi di atas, akhirnya, kita dapat menyimpulkan bahwa ada banyak fitur untuk dipertimbangkan saat memilih mikrokontroler untuk aplikasi yang tertanam. Sebelum memulai proyek tertanam yang membutuhkan mikrokontroler, orang harus berusaha pada aspek teknis akan membantu Anda memilih mikrokontroler untuk aplikasi tertanam tertentu.
Mereka 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.