Näin valitset mikro-ohjaimen tai SoC:n teollisuuslaitteeseen: valintakehys

Prosessori on se komponentti, jota ei voi vaihtaa myöhemmin kirjoittamatta tuotetta uudelleen. Valitse se seuraaviksi kymmeneksi vuodeksi, ei tämän neljänneksen hinnalla.

· kirjoittanut Kari Rantakoski

Lyhyt vastaus: Valitse teollisuuslaitteen mikro-ohjain tai SoC tässä järjestyksessä: (1) oheislaitteet ja rajapinnat, jotka sopivat sovellukseen ilman ulkoisia piirejä, (2) toimitusvarmuus: pitkän saatavuuden ohjelma, nastayhteensopiva perhe ja toinen vaihtoehto, (3) ohjelmistoekosysteemi: kypsä SDK, RTOS-tuki, ajurit, tietoturvakirjastot ja tiimisi tuntemat työkalut, (4) markkinan vaatimat tietoturvaominaisuudet, kuten secure boot, salauskiihdytys ja yksilöllinen tunniste, (5) teho ja suorituskyky vähintään 30 % marginaalilla tuotteen eliniäksi ja (6) yksikköhinta viimeisenä. Yhden euron säästö MCU:ssa katoaa yhteen ylimääräiseen komponenttiin tai yhteen firmware-kuukauteen.

Valintakehys

KriteeriMitä tarkistetaanTyypillinen paino
Oheislaitteet ja rajapinnatADC:n resoluutio ja nopeus, ajastimet/PWM moottorinohjaukseen, CAN/Ethernet/USB, näyttö, salaus, UART/SPI/I2C-määrä30 %
ToimitusvarmuusPitkän saatavuuden ohjelma (10–15 v), nastayhteensopiva perhe, aktiivinen tila, valtuutettu saatavuus25 %
OhjelmistoekosysteemiSDK:n laatu, RTOS-tuki (FreeRTOS/Zephyr/Linux), ajurien kypsyys, debuggeri ja IDE, yhteisö20 %
Teho ja suorituskykyYdin, kello, RAM/flash 30 % marginaalilla, lepovirrat, herätysaika, lämpötilaluokka15 %
YksikköhintaHinta volyymillasi, kotelon hinta, tarvittavat ulkoiset osat10 %

Tasot sovelluksen mukaan

  • Anturisolmut ja yksinkertainen ohjaus: Cortex-M0+/M4-luokka (STM32L/G, NXP LPC/Kinetis, Nordic nRF52/nRF54 BLE:lle, Espressif ESP32 Wi-Fille).
  • Moottorinohjaus ja nopeat silmukat: Cortex-M4F/M7 nopeilla ADC:illä ja edistyneillä ajastimilla (STM32G4/H7, NXP i.MX RT, TI C2000).
  • Yhteydet ja tietoturva: Cortex-M33 TrustZonella ja salauksella (STM32U5/H5, NXP LPC55, Nordic nRF54).
  • Konenäkö, edge AI, HMI, Linux: Cortex-A SoC:t (NXP i.MX 8M -perhe, TI AM62/AM64, ST STM32MP1/MP2), usein NPU:lla.

Virheet, joita näemme, ja niiden hinta

  • Valinta hinnalla: halvempi MCU ilman CAN-väylää tai toista ADC:tä lisää kaksi piiriä ja layout-alaa ja maksaa usein kokonaisuutena enemmän.
  • Elinkaaren sivuuttaminen: MCU ilman pitkän saatavuuden ohjelmaa pakottaa portaukseen tuotteen eliniän aikana.
  • Ei marginaalia: firmware kasvaa; julkaisussa 90 % flashista käyttävä laite ei voi ottaa vastaan markkinan vaatimaa tietoturvapäivitystä.
  • Vieras ekosysteemi: uusi valmistaja maksaa oppimiskäyrän jokaisessa ajurissa ja debug-istunnossa.
  • Tietoturvalaitteiston unohtaminen: secure bootin lisääminen jälkikäteen ilman laitteistotukea on usein mahdotonta.

Keskeiset faktat

  • Useimmat valmistajat tarjoavat pitkän saatavuuden ohjelmia, jotka takaavat 10–15 vuoden toimitukset; tarkista, että osa on ohjelmassa.
  • Nastayhteensopivat perheet mahdollistavat muistin ja nopeuden muutokset ilman layout-muutosta.
  • 30 % flash- ja RAM-marginaali julkaisussa on käytännön minimi verkkoon kytketylle tuotteelle.
  • Comtec Labs valitsee prosessorin asiakkaan kanssa kehitysprosessin vaiheessa 2 ja suunnittelee laitteistoabstraktiokerroksen niin, että portaus pysyy portauksena.

Näin teemme päätöksen kanssasi

Listaamme laitteen tarvitsemat rajapinnat ja silmukat, pisteytämme kaksi tai kolme ehdokasperhettä kehystä vasten, tarkistamme saatavuuden ja hinnat volyymillasi valtuutetun jakelun kautta ja prototypoimme evaluointilevyllä ennen kytkentäkaavion piirtämistä. Tuloksena on dokumentoitu päätös, jonka voit puolustaa viiden vuoden päästä.

Usein kysytyt kysymykset

MCU vai SoC, mikä on ero?

Mikro-ohjain (MCU) ajaa bare-metal- tai RTOS-ohjelmistoa sisäisestä flashista deterministisellä ajoituksella; system on chip (SoC) ajaa Linuxia tai Androidia ulkoisesta muistista suuremmalla laskentateholla ja oheislaitteilla, kuten näyttö- ja kamerarajapinnoilla. Säätösilmukat suosivat MCU:ta; konenäkö, HMI ja raskas verkkoliikenne SoC:ta; monet tuotteet käyttävät molempia.

Kannattaako standardoida yhteen valmistajaan?

Yhteen tai kahteen perheeseen standardointi vähentää työkalu- ja ajurityötä, kunhan jokaisen tuotteen valinta läpäisee elinkaari- ja oheislaitetarkistukset.

Entä RISC-V?

Käyttökelpoinen tietyissä osissa, erityisesti hintakriittisissä ja langattomissa SoC:eissa; ekosysteemin kypsyys ja pitkän saatavuuden ohjelmat suosivat yhä ARMia useimmissa teollisuustuotteissa.

Voitteko portata firmwaremme uudelle MCU:lle?

Kyllä. Laitteistoabstraktiokerroksen kanssa portaus on ajureita ja levytukea; ilman sitä lisäämme ensin kerroksen ja porttaamme sitten.

Oletko valmis vähentämään piirilevyihin liittyviä yllätyksiä?

Comtec Labs tarjoaa täyden valikoiman palveluita työnkulkusi tehostamiseksi:

PCB-suunnittelupalvelut
PCB-prototypointi
PCB-komponenttien hankinta
PCB-komponenttien kokoonpano
PCB-testaus
PCB-korjaus ja muokkaukset
Piirilevyjen tuotanto
PCB-sarjatuotanto

← Comtec Labs blogi

Valmis seuraavaan projektiin?

Tuotekehityksestä skaalautuvaan valmistukseen.

Ota yhteyttä