Wellicht; ik heb meer (blanke) boards dan ik ooit ga gebruiken, met een stencil.
Die STM32F3 heeft bijna alle pootjes bezet, maar dat is omdat ik een aantal verschillende concepten en regel strategieën op dit board wilde testen; waarschijnlijk kan het wel met een kleinere CPU.
De STM32F303 is één van mijn standaard werkpaarden; de STM32F334 kende ik helemaal niet, wellicht is die wel interessant.
@TS: in mijn beleving moet de eerste stap hier zijn: wat moet het systeem precies doen? Hoe ga je zo'n proces regelen, en wat heb je daarvoor nodig, in de controller? Welke ingangssignalen heb je nodig, met welke interval, en welke resolutie? Als je een traditionele control loop wilt draaien, wat moet de loopfrequentie daarvan dan zijn? Waarschijnlijk ga je via een gate driver een paar MOSFETs aansturen; met welke frequentie wil je dat doen, welke resolutie wil je daarbij hebben, en wat betekend dat voor je CPU clock?
Ik heb ooit een grote boostconverter gebouwd (voor 80A ingangsstroom), op basis van een HCS12 microcontroller, omdat de opdrachtgever dat destijds graag wou. Nu pak ik een STM32 controller, omdat die (voor mij) handiger zijn in gebruik, slimme periferals hebben waarmee je zaken in hardware kunt laten regelen, vele malen sneller kunnen rekenen, en nauwelijks duurder zijn.
Voor een hele kleine DC/DC converter kan de microcontroller nog wel relatief duur zijn, maar voor mijn grote beest, met dikke MOSFETs, gate drivers, grote condensators en spoelen, etc., is een paar euro extra voor de microcontroller best de moeite waard.
[Bericht gewijzigd door
SparkyGSX
op woensdag 6 mei 2020 14:06:12
(59%)