Ons bedrijf wil een nieuw product gaan uitbrengen, en we zijn nu in de oriënterende fase. Ik kan niet echt zeggen wat het product precies moet gaan doen.
Ik was aan het kijken welke microcontroller ik moet gaan kiezen, en de ESP32 leek me wel een interresante. Ik ken deze al van hobby-projectjes. En zo te zien kan dat ding alles wat we nodig hebben.
Maar als ik dan eens ga kijken bij de bekende leveranciers, zoals Farnell, RS, Mouser, enz, dan hebben ze niet echt veel van dat spul. Een paar development bordjes, en hier en daar een paar losse componenten. Maar wij willen straks toch echt honderden producten gaan bouwen.
Ik begin het idee te krijgen dat de hobby-wereld met zijn ESP's en de z.g. professionele wereld 2 aparte werelden zijn. Is het dan nog wel te doen om de ESP te kiezen?

De ESP32 op zich zal wel betrouwbaar zijn, daar zie ik geen probleem. Het delicate punt is de verbinding met de buitenwereld: enerzijds de kwaliteit van de connectors, anderszijds het beveiligen van in- en uitgangen tegen piekspanningen. Een dragerbordje, al dan niet uit eigen ontwikkeling, zou beide punten kunnen regelen; maar zal dan wel een veelvoud kosten van de ESP32 zelf.

Mij komt het voor dat professionele automatiseerders het graag houden bij wat ze kennen: een PLC. I.v.m. ondersteuning, waarborg, documentatie &c. heeft een PLC ook heel wat voordelen. Maar voor enkele honderden stuks kan men al eens zelf iets opzetten, misschien.

Wil je dan echt de losse chip en de hele FCC keuring zelf doen of een FCC goedgekeurd ontwerp?

Anders heb je gewoon de: https://nl.mouser.com/ProductDetail/Espressif-Systems/ESP32-S3-WROOM-1…

of even kijken bij https://www.espressif.com/en zelf waar de leveranciers zitten?

wat moet het product functioneel hebben? bluetooth, wifi? of beide?
Mijn gevoel als ik iets professioneels zou moeten ontwikkelen voor massa productie zou ik ook niet 123 voor esp32 kiezen. Maar dat is wellicht meer een gevoel en ik kan het ook niet 123 onderbouwen. Ik prefereer nu eenmaal iets van NXP LPC, STM32, Atmel Silabs of iets standaards op basis van een Arm Cortex Mx. Ik denk qua support, maar van de andere kant is er voor de ESP32 ook wel een hele grote community.
Nu is de verkrijgbaarheid van microcontrollers vandaag de dag sowieso een ramp dus dat kan ook een oorzaak zijn dat je niks vind.

@BFM: wie heeft het over een industriële besturing? Als dat het geval is, zou een PLC inderdaad beter zijn, maar er zijn talloze andere toepassingen waar dat echt niet het geval is.

@TS: mijn vorige baan was bij een ingenieursbureau dat o.a. IoT toepassingen ontwikkelde (van het nuttige soort; remote monitoring van grote CV ketels en dergelijke), en daar werd de ESP32 ook gebruikt; het is een prima microcontroller als je geen ingewikkelde control taken hoeft te doen, en als je bluetooth en/of WiFi nodig hebt, kan het een goede keuze zijn. Ze zijn echter niet bepaald zuinig, dus voor batterij-gevoede toepassingen niet perse heel handig.

Als je geen WiFi en/of Bluetooth nodig hebt, is een ESP32 wel een vreemde keuze.

Het is echt onzin dat de ESP32 een "hobby ding" zou zijn. De voorraad van willekeurig welke microcontroller is momenteel dramatisch, juist van de ESP32 is nog wel iets te krijgen, probeer eens een LCP of STM32...

Wij gebruiken ze ook in onze producten. Voordeel van deze modules, je kan ze gewoon solderen pick and place. En de modules zijn zelf al gekeurd op de rf.

https://nl.mouser.com/new/espressif/espressif-esp32-wrover-b-module/

@BFM: wie heeft het over een industriële besturing?

Huh? ik toch al zeker niet - of lees ik er nu echt overheen? Maar, toegegeven, "industrieel" en "professioneel" hebben een ruime overlapzone, in mijn observatie en taalgebruik.

hebben die dingen nu onderhand al een fatdoenlijke debug interface?
Ik meen dat ze vroeger geen jtag hadden?

Op 8 februari 2022 13:44:39 schreef Stijnos:
hebben die dingen nu onderhand al een fatdoenlijke debug interface?
Ik meen dat ze vroeger geen jtag hadden?

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides…

Wij gebruiken de ESP32 ook voor onze nixieklokken en dat gaat goed. Voor zoiets is extreme betrouwbaarheid nu ook niet nodig.

Het loont wel de moeite om naar de errata-documenten van de ESP32 te kijken. Ik heb weet van minstens één iemand die professionele spullen ontwikkelt en op basis van die errata uiteindelijk voor de STM32 heeft gekozen. Dat was jaren geleden en waarschijnlijk zijn de nieuwere versies van de ESP32 ondertussen beter geworden. Wij zijn ook wel enkele rariteiten tegengekomen met de ESP32. Ik herinner me niet meer precies welke, dat zou ik moeten gaan uitzoeken.

Momenteel is de verkrijgbaarheid van microcontrollers dramatisch en is het ook zaak om te ontwerpen met wat je te pakken krijgt.