Kontrolery dsPIC z większą wewnętrzną pamięcią i klasą bezpieczeństwa funkcjonalnego ASIL
Microchip
Microchip rozszerza ofertę kontrolerów DSC (Digital Signal Controller) dsPIC o nowe wersje jedno- i dwurdzeniowe o oznaczeniach odpowiednio dsPIC33CK64MP105 i dsPIC33CH512MP508, przeznaczone do zastosowań w aplikacjach embedded klasy high-end wymagających większej pamięci programu oraz zapewnienia klasy bezpieczeństwa funkcjonalnego ASIL. Ich zaletą jest też duża skalowalność, umożliwiająca w razie potrzeby rozszerzenie projektu o potrzebne opcje.
Dwurdzeniowy kontroler dsPIC33CH512MP508 został zaprojektowany do zastosowań w aplikacjach wymagających dużej pamięci programu. Z kolei dsPIC33CK64MP105 jest wersją ekonomiczną, jednordzeniową do zastosowań w mniej wymagających urządzeniach o ograniczonej powierzchni montażowej. Układy te są kompatybilne pod względem rozkładu wyprowadzeń z wcześniejszymi kontrolerami serii dsPIC33CH i dsPIC33CK.
dsPIC33CH512MP508 (MP5) może zawierać od 128 do 512 KB pamięci Flash oraz trzykrotnie większą pamięć RAM (24...72 KB) od wcześniejszych modeli. Pozwala to na jego zastosowania w większych aplikacjach wymagających obsługi kilku stosów protokołów lub większego kodu aplikacji, np. w motoryzacji i systemach ładowania bezprzewodowego do:
- obsługi oprogramowania AUTOSAR, sterowników MCAL i peryferiów z interfejsem CAN FD,
- implementowania systemu ładowania bezprzewodowego, wymagającego obsługi stosów protokołów Qi i Near-Field Communication (NFC),
- obsługi funkcji Live Update, umożliwiającej aktualizowanie oprogramowania firmware w czasie rzeczywistym w systemach, od których wymaga się dużej dostępności.
W układach dwurdzeniowych, rdzeń podrzędny (slave) jest przeznaczony do wykonywania kodu sterującego time-critical, gdy rdzeń nadrzędny (master) jest zajęty obsługą interfejsu użytkownika, monitorowaniem systemu i obsługą funkcji komunikacyjnych. Kontroler dsPIC33CK64MP105 (MP1) jest niskobudżetową wersją jednordzeniową z maksymalnie 64 KB pamięci Flash, zamykaną w obudowach o powierzchni od 4 x 4 mm zawierających od 28 do 48 wyprowadzeń.
Zakres zastosowań obejmuje w tym przypadku czujniki samochodowe, układy napędowe, przetwornice DC-DC i autonomiczne nadajniki Qi. Zarówno dwu-, jak i jednordzeniowe kontrolery dsPIC33C zapewniają deterministyczną pracę w aplikacjach sterujących time-critical. Zawierają zestaw rejestrów kontekstowych, pozwalających skrócić czas opóźnienia przy obsłudze przerwań oraz przyspieszyć wykonywanie algorytmów matematycznych.
Wszystkie wersje zawierają zestaw funkcji sprzętowych zapewniających bezpieczeństwo funkcjonalne na poziomie ASIL-B i ASIL-C w aplikacjach safety-critical. Są to np. redundantne źródła zegarowe, linie read-back portów I/O, monitor FSCM (Fail Safe Clock Monitor), korekcja ECC, autotest pamięci RAM, zabezpieczenie przed zapisem, redundantne obwody analogowe i inne. Kontrolery dsPIC33C są przystosowane do pracy w zakresie temperatur otoczenia do +150°C.