Selezione dei microcontrollori giusti per le applicazioni integrate

Prova Il Nostro Strumento Per Eliminare I Problemi





Selezione dei microcontrollori giusti per applicazioni incorporate può essere un compito cruciale. Non solo ci sono una varietà di opzioni tecniche da considerare, ma ci sono anche problemi di casi aziendali come il prezzo e i tempi di consegna che possono paralizzare un progetto. All'inizio di un progetto o di un'applicazione di sistema embedded, c'è una grande tentazione di saltare e iniziare a selezionare un microcontrollore prima che i dettagli del sistema embedded siano stati cancellati.

Prima di pensare al microcontrollore, gli ingegneri software e hardware dovrebbero elaborare i livelli alti del sistema, diagramma a blocchi e diagramma di flusso e solo allora ci sono dati sufficienti per iniziare a creare una scelta razionale sulla selezione del microcontrollore. Quando si raggiunge quel punto, ci sono alcuni semplici passaggi che possono essere seguiti per assicurarsi che si formi la corretta selezione di microcontrollori.




Come selezionare i microcontrollori giusti per le applicazioni incorporate

Ci sono diversi motivi per scegliere i microcontrollori per applicazioni embedded, vale a dire basso costo, livello di integrazione più elevato, maggiore affidabilità, risparmio di spazio, ecc.

Preparare un elenco di interfacce hardware richieste

Utilizzando lo schema a blocchi hardware di base del microcontrollore, preparare un elenco di tutte le interfacce periferiche che il microcontrollore dovrà supportare. Esistono due tipi comuni di interfacce nel microcontrollore che devono essere elencate. Il primo sono le interfacce di comunicazione, queste sono periferiche come USB, SPI, I2C, UART e così via. Ciò disturba enormemente la quantità di spazio del programma nel microcontrollore che dovrà supportare. Il secondo tipo di interfaccia è 'ingressi e uscite digitali', (da A a D) da analogico a digitale, modulazioni di larghezza di impulso, ecc. Questi due tipi di interfacce comandano il numero di pin che saranno essenziali per il microcontrollore.



Interfacce hardware richieste

Interfacce hardware richieste

Seleziona l'architettura

La selezione dell'architettura può influire notevolmente sul microcontrollore per le applicazioni embedded. Dalle informazioni di cui sopra, un ingegnere dovrebbe essere in grado di iniziare a farsi un'idea di l'architettura del microcontrollore che sarà richiesto. Non dimenticare di tenere a mente i possibili requisiti futuri e lo scorrimento delle funzionalità. Solo perché attualmente potresti cavartela con un microcontrollore a 8 bit non significa che non dovresti studiare un microcontrollore a 16 bit per funzionalità imminenti o anche per facilità d'uso. Non dimenticare che la selezione del microcontrollore può essere una procedura iterativa. Puoi scegliere una parte a 16 bit in questo passaggio, ma in un passaggio successivo scopri che una parte ARM a 32 bit funziona bene. Questa fase serve semplicemente a convincere un ingegnere a guardare nella direzione corretta.

Seleziona l

Seleziona l'architettura

Riconosci i requisiti di memoria

I due molto critici i componenti di memoria dei microcontrollori sono la RAM e flash. Assicurati di non rimanere senza spazi per la variabile e il programma è sicuramente della massima importanza. È molto più semplice scegliere una porzione con troppe di queste caratteristiche che non sufficienti. Dopotutto, puoi iniziare costantemente con più e poi passare a una parte più controllata nella stessa famiglia di chip. Utilizzando l'architettura software e le periferiche di comunicazione comprese nell'applicazione, un progettista può indovinare quanta memoria sarà necessaria per l'applicazione.


Riconosci i requisiti di memoria

Riconosci i requisiti di memoria

Rispettare i costi e i limiti di potenza

Questo è un ottimo momento per osservare le necessità di alimentazione e il costo del microcontrollore. Se il microcontrollore sarà alimentato da una batteria & mobile, quindi assicurarsi che le porzioni siano a bassa potenza è assolutamente pericoloso. Se non soddisfa le necessità di alimentazione, continua a preparare l'elenco fino a quando non ne avrai scelta. Non dimenticare nemmeno di osservare il prezzo parziale del processore. Mentre i prezzi si stanno avvicinando gradualmente a $ 1 in volume di diverse parti, se è altamente focalizzato, il prezzo potrebbe essere pericoloso.

Scegli un kit di sviluppo

Una delle parti migliori della scelta di un microcontrollore è, scopri un kit di sviluppo per giocare e osservare il funzionamento interno del microcontrollore. Se un kit non esiste, la parte in particolare molto probabilmente non è una buona scelta e dovrebbero tornare indietro di alcuni passaggi e scoprire una parte migliore. La maggior parte dei kit oggi costa meno di $ 100. Pagare di più è semplicemente troppo. Un'altra porzione potrebbe essere una scelta migliore.

Kit di sviluppo

Kit di sviluppo

Dalle informazioni di cui sopra, infine, possiamo concludere che ci sono molte caratteristiche da considerare quando si sceglie un microcontrollore per applicazioni embedded. Prima di iniziare un progetto embedded che necessita di un microcontrollore, si dovrebbe fare uno sforzo sugli aspetti tecnici che ti aiuteranno a selezionare un microcontrollore per specifiche applicazioni embedded. Sono un elenco di hardware, trasferimento dati, porte PWM, imballaggio, consumo energetico, dimensioni della memoria, costo, ecc. Ci auguriamo che tu abbia una migliore comprensione di questo concetto. Inoltre, eventuali dubbi in merito a questo concetto o per implementare qualsiasi progetti basati su microcontrollori , per favore dai il tuo feedback commentando nella sezione commenti qui sotto. Ecco una domanda per te, qual è la funzione di un microcontrollore?