Microcontroller / Digital Signal Processor Løsning pkFPGA Motor Control Solution
Motorstyringsapplikationsdesign Traditionelt bruger en mikrocontroller (MCU) eller digital signalprocessor (DSP) til at køre motorstyringsalgoritmer. Men da folk i stigende grad udnytter højtydende industrielle kontrolsystemer med højere grad af integration, skalerbarhed og eksisterende IP-genbrugelighed, er FPGA'er en prioritet, især ved at kombinere ARMCortexM3-mikrokontroller og FPGA logiske ressourceløsninger. Giver en ideel arbejdsdeling til mange vigtige opgaver.
De bliver i stigende grad vedtaget af følgende årsager:
For det første på grund af arkitekturen og adgangen til instruktionshukommelsen er mikrocontrolleren velegnet til langsommere serielle opgaver, men FPGA'er er et ideelt valg til tidskritisk parallelbehandling. For eksempel styres i flere akse-styring flere motorer, som er hastighedsuafhængige, ved at implementere en deterministisk kontrolsløjfe. Typisk integrerer multi-akse motorstyringssystemer også perifert styring, sensorgrænseflade, beskyttelseslogik / sikkerhed og netværkskommunikation. Opgaver relateret til disse funktioner har hver især forskellige gennemførelsestider og prioriteter.






