Kontroler DSC przyspiesza operacje DSP w deterministycznych systemach sterowania
Microchip
dsPIC33CK to najbardziej obecnie zaawansowany jednordzeniowy kontroler DSC z oferty firmy Microchip, realizujący deterministyczne operacje DSP w systemach sterowania Time Critical. Zawiera on rozszerzony zestaw rejestrów pozwalających zredukować opóźnienia podczas obsługi przerwań oraz nową jednostkę obliczeniową, przyspieszającą wykonywanie operacji DSP.
Układ uzupełnia wprowadzaną wcześniej na rynek rodzinę kontrolerów dual-core dsPIC33CH opartych na tym samym rdzeniu. Przy mocy obliczeniowej 100 MIPS, dsPIC33CK jest niemal dwukrotnie szybszy od wcześniejszych jednordzeniowych kontrolerów dsPIC.
Może on znaleźć zastosowanie w układach napędowych i innych aplikacjach realizujących skomplikowane algorytmy, np. czujnikach samochodowych decydujących o bezpieczeństwie, a także w aparaturze medycznej, automatyce przemysłowej oraz wszędzie tam, gdzie priorytetem jest bezpieczna praca i bezpieczne zamknięcie systemu w sytuacjach awaryjnych. Przykładem mogą być aplikacje wymagające kontroli wielu bezczujnikowych silników BLDC ze sterowaniem wektorowym i korekcją współczynnika mocy.
Wbudowane funkcje bezpieczeństwa to m.in.:
- RAM Built-In Self-Test (BIST) do sprawdzania kondycji i funkcjonalności pamięci RAM,
- Deadman Timer do monitorowania stanu aplikacji poprzez okresowe wywoływanie przerwań w określonym oknie czasowym,
- Dual Watchdog Timer (WDT),
- Flash Error Correction Code (ECC),
- Brown Out Reset (BOR),
- Power On Reset (POR),
- Fail Safe Clock Monitor (FSCM).
Mikrokontrolery rodziny dsPIC33CK obsługują standard szyny komunikacyjnej CAN-FD. Zawierają zestaw peryferiów analogowych obejmujący m.in. szybki przetwornik A/C (3,5 MSps), komparatory, przetworniki C/A i wzmacniacze operacyjne do systemów sterowania silnikami, a także modulator PWM o rozdzielczości 250 ps, mogący być wykorzystany w cyfrowych systemach konwersji mocy.
W przypadku systemów high-availability ważną cechą układu jest możliwość aktualizowania na bieżąco oprogramowania firmware. dsPIC33CK jest dostępny w 8 wariantach obudów zawierających od 28 do 80 wyprowadzeń. Cena hurtowa wersji 28-wyprowadzeniowej dsPIC33CK32MP202 o wymiarach 5 x 5 mm wynosi już od 1,34 USD. Dostępne są warianty o pojemności pamięci Flash od 32 do 256 KB.
Microchip oferuje płytkę projektową dsPIC33CK Curiosity Development Board (DM330030) w cenie 39,99 USD, stanowiącą tanią i elastyczną platformę do budowy prototypów urządzeń oraz moduły PIM (MA330041-2, MA330041-1) w cenie 25 USD do sterowania silnikami we współpracy z płytkami deweloperskimi MCLV-2 i MCHV-2/3.