
In questa puntata, vedremo come utilizzare Octopart per trovare un sostituto adeguato o un componente alternativo per un microcontrollore (MCU) in uno dei vostri progetti.
I microcontrollori sono componenti molto comuni, e ci sono molti diversi fornitori, scelte di componenti, tipi con periferiche, e così via. La scelta può spesso sembrare piuttosto schiacciante - ed è per questo che questo video mostra alcuni consigli e trucchi, e come utilizzare Octopart per semplificare quella ricerca.
Se non lo avete già fatto, assicuratevi di controllare i video precedenti di questa serie su Octopart:
Ora, in questa quarta parte, stiamo cercando di trovare microcontrollori alternativi adatti - o MCU - per il nostro prodotto.
Il design a cui ci siamo riferiti durante tutta la serie è un PCB di controllo per micro quadricotteri. Per questo design, abbiamo già trovato diversi componenti alternativi adatti nel caso in cui, ad esempio, questi componenti vadano esauriti, non siano consigliati per nuovi progetti (NRND) o siano a fine vita (EOL).
In questo video, ci concentriamo sul cervello del PCB: un microcontrollore STM32.
Facendo brevemente un salto nello schema, il MCU si trova nella sezione in alto a destra. Supporta varie interfacce - USB, SPI, ADC - e necessita di sufficiente RAM e flash, così come di potenza di elaborazione. Gestisce tutti i calcoli e il controllo per il quadricottero: stima dello stato, sistemi di controllo, comunicazione e gestione dei periferici.
Quindi, non può essere il MCU più lento - deve essere ragionevolmente veloce con diverse interfacce disponibili.
Inoltre, il PCB stesso è compatto - 40x40 mm, circa - e tutti i componenti sono posizionati sul lato superiore. Questo limita le dimensioni e i tipi di pacchetto che possiamo utilizzare. Il microcontrollore attuale è un pacchetto in stile QFN a 48 pin, scelto per soddisfare i vincoli di dimensione.
Si tratta di un semplice PCB a quattro strati, e non vogliamo introdurre BGA a passo fine o altri pacchetti che potrebbero richiedere strati extra o tecnologie PCB speciali. Quindi, per questo video, miriamo a mantenere un tipo di pacchetto simile.
Ecco cosa stiamo cercando:
Per gli scopi di questa guida, stiamo semplificando e rimanendo all'interno dell'ecosistema STM32.
Prima di dirigerti su Octopart, può essere utile controllare gli strumenti propri del produttore. Nel caso di STMicroelectronics, la famiglia STM32 include:
Questi aiutano a capire cosa è compatibile e assistono nella pianificazione dei pinout. Tuttavia, Octopart ci permette di incrociare la disponibilità e i prezzi dei distributori in un unico posto.
Vai su Octopart, e dal menu in alto a sinistra seleziona:
Componenti Elettronici → Circuiti Integrati → Processori e Controllori Integrati → Microcontrollori
Da qui, clicca su Mostra Filtri sul lato destro.
Per riflettere le nostre esigenze di progettazione:
Con questi filtri, le opzioni disponibili si sono ridotte da migliaia a soltanto 61.
Successivamente, aggiungiamo un filtro per Dimensione della Memoria Flash.
Questo riduce il set di risultati a 10 MCU, tutti corrispondenti ai requisiti fisici e di memoria di base.
Clicca sulla scheda Specifiche Parte per visualizzare e confrontare:
Questa tabella permette un confronto rapido tra i candidati. Se necessario, puoi aggiungere ulteriori filtri, per esempio:
Supponiamo di essere interessati al STM32F411CEU6. Clicca sulla parte per aprire una vista dettagliata:
Questo rende facile validare l'idoneità sia da un punto di vista funzionale che di layout.
Se stai utilizzando Altium Designer, copia il numero di parte e incollalo nel pannello di ricerca del componente del produttore. Se disponibile:
Assicurati di verificare la compatibilità dei pin e di rivedere le note applicative per la configurazione.
Questo video e questa guida dimostrano quanto rapidamente e facilmente Octopart ti permette di:
Non abbiamo avuto bisogno di visitare altri siti o strumenti. Octopart ha fornito tutti i dati chiave in un unico posto.