Inżynierowie projektujący systemy krytyczne czasowo do sterowania silnikami, automatyki przemysłowej i zastosowań związanych z bezpieczeństwem w motoryzacji często napotykają problemy związane z opóźnieniami i nieprzewidywalnym działaniem oprogramowania. Aby sprostać tym wyzwaniom bez zwiększania kosztów i złożoności projektów wieloprocesorowych, Microchip Technology rozszerza swoją ofertę mikrokontrolerów (MCU) opartych na konfigurowalnych blokach logicznych (CLB). Rodziny PIC16F13276 i PIC18-Q35 łączą programowalną logikę podobną do CPLD (Complex Programmable Logic Device) i mikrokontroler (MCU) w jednym, energooszczędnym urządzeniu.
Configurable Logic Block firmy Microchip został zaprojektowany w celu uproszczenia wielozadaniowości poprzez umożliwienie użytkownikom implementacji funkcji logicznych w dedykowanym sprzęcie, a nie w oprogramowaniu. Pomaga to zmniejszyć zużycie energii, zapewnić bardziej przewidywalne zachowanie systemu i poprawić przepustowość w porównaniu z rozwiązaniami MCU opartymi wyłącznie na oprogramowaniu lub dyskretnymi implementacjami CPLD + MCU.
Nowe rodziny urządzeń oferują opcję automatycznego ładowania CLB podczas uruchamiania lub resetowania, umożliwiając inicjalizację logiki niezależnie od procesora. Funkcja ta wspiera przewidywalne zachowanie podczas rozruchu, co może być wymagane w systemach bezpieczeństwa funkcjonalnego, przemysłowych i motoryzacyjnych.
Parametry i możliwości
- PIC16F13276 - 32 elementy logiczne
- PIC18-Q35 - 128 elementów logicznych
- Implementacja równoległej, deterministycznej logiki
- Integracja logiki i sterowania w jednym układzie
- Redukcja BOM, miejsca na PCB oraz kosztów projektu
Takie zintegrowane podejście może zastąpić oddzielne projekty CPLD i MCU, zmniejszając zapotrzebowanie na materiały (BOM), przestrzeń na płytce drukowanej oraz całkowity koszt i złożoność systemu.
„Rozwój naszych produktów nie opiera się na dotrzymywaniu kroku konkurencji, lecz na efektywnym rozwiązywaniu rzeczywistych problemów projektowych” - powiedział Greg Robinson, wiceprezes ds. MCU w Microchip. „Dzięki umożliwieniu funkcjonalności zbliżonej do CPLD w energooszczędnym i ekonomicznym mikrokontrolerze, te dwie rodziny dają inżynierom łatwy sposób na dodawanie programowalnej logiki do swoich projektów.”
Urządzenia są kompatybilne z istniejącymi projektami PIC16 i PIC18, umożliwiając klientom wdrożenie logiki sprzętowej bez konieczności całkowitego przeprojektowywania systemów.
Dodatkowo funkcja Programming and Debugging Interface Disable (PDID) zapewnia ochronę przed manipulacją, chroniąc projekty przed nieautoryzowanym dostępem i złośliwą modyfikacją.
Dzięki sprzętowym ścieżkom synchronizacji CLB firmy Microchip rozwiązuje problemy z synchronizacją w systemach programowych, a narzędzie do analizy synchronizacji CLB pozwala projektantom na wczesną identyfikację opóźnień sygnału, ścieżek krytycznych i potencjalnych zagrożeń synchronizacji. Wcześniejsza weryfikacja problemów z synchronizacją pomaga skrócić czas debugowania.
Narzędzia programistyczne
Ulepszone narzędzie do konfiguracji CLB firmy Microchip, dostępne teraz w programie Microsoft Visual Studio Code (VS Code), przyspiesza tworzenie logiki dzięki intuicyjnemu interfejsowi graficznemu typu „przeciągnij i upuść”. Zintegrowany syntezator CLB łączy projektowanie logiki z wstępną analizą synchronizacji, symulacją i możliwością debugowania sprzętu, umożliwiając programistom weryfikację funkcjonalności, obserwację działania w czasie rzeczywistym oraz walidację precyzyjnego synchronizowania bez pisania kodu HDL lub ręcznej konfiguracji rejestrów.

Mikrokontrolery PIC16F13276 i PIC18-Q35 są również obsługiwane przez ekosystem programistyczny Microchip, w tym:
- MPLAB X IDE
- MPLAB Code Configurator (MCC)
- zestawy ewaluacyjne PIC18F56Q35 Curiosity Nano (EV55P36A)
- zestawy PIC16F13276 Curiosity Nano (EV18Z11A)
Zestawy te zapewniają ekonomiczne, gotowe do użycia platformy sprzętowe z pełnym wsparciem programowania i debugowania, umożliwiające szybkie prototypowanie i ewaluację projektów.
Źródło: Microchip Technology Inc. Tłumaczenie: Gamma Sp. z o.o.
Gamma Sp. z o.o. jest autoryzowanym dystrybutorem rozwiązań firmy Microchip Technology w Polsce. Zapraszamy do kontaktu z naszym działem handlowym.
