Microcontroller / Digital Signal Processor Lösning pkFPGA Motor Control Solution
Motorstyrningsapplikationsdesign Traditionellt använder en mikrokontroller (MCU) eller digital signalprocessor (DSP) för att köra motorstyrningsalgoritmer. Men eftersom människor i högre utsträckning använder högpresterande industriella kontrollsystem med högre integrationsnivåer, skalbarhet och befintlig IP-återanvändning, är FPGAs en prioritet, speciellt att kombinera ARMCortexM3-mikrokontroller och FPGA logiska resurslösningar. Ger en ideal arbetsfördelning för många viktiga uppgifter.
De antas alltmer av följande skäl:
För det första, på grund av arkitekturen och åtkomst till instruktionsminnet, är mikrokontroller väl lämpad för långsammare seriella uppgifter, men FPGA är ett idealiskt val för tidskritisk parallellbehandling. Exempelvis styrs flera motorer som är hastighetsoberoende i flera axelstyrningar genom att implementera en deterministisk styrslinga. Typiskt integrerar fleraxelsmotorstyrsystem också perifer styrning, sensorgränssnitt, skyddslogik / säkerhet och nätverkskommunikation. Uppgifter relaterade till dessa funktioner har olika exekveringstider och prioriteringar.






