Rodzina układów PSoC z rdzeniem Cortex-M3 i zestawem precyzyjnych bloków analogowych
Cypress Semiconductor prezentuje nową rodzinę układów programowalnych PSoC z rozbudowanym zestawem bloków analogowych, umożliwiających realizację złożonych obwodów integrujących nawet do 100 funkcji peryferyjnych. Nowością są tu precyzyjne przetworniki A/C: w najmocniejszej wersji CY8C58LP dwa 12-bitowe z sukcesywną aproksymacją i 20-bitowy typu delta-sigma z wbudowanym źródłem napięcia referencyjnego 1,024 V o dokładności ±0,1%.
Zarówno te, jak i pozostałe bloki analogowe (przetworniki C/A, komparatory, wzmacniacze operacyjne, programowalne i transimpedancyjne, mieszacze, multipleksery analogowe, sterowniki ekranów LCD, kontrolery interfejsów pojemnościowych itp.) mogą pracować w zakresie napięć zasilania od 1,71 do 5,5 V. Bloki cyfrowe układu mogą być zasilane napięciem już od 0,5 V. Pobór prądu układów PSoC 5LP wynosi jedynie 2 µA w trybie uśpienia z aktywnym zegarem RTC i 300 nA w trybie hibernacji.
Po wybudzeniu np. sygnałem na jednej z linii I/O zachowują one wcześniejszy stan jednostki obliczeniowej, pamięci SRAM i konfiguracji wewnętrznych bloków. Mogą być dynamicznie przeprogramowywane w trakcie pracy. Do realizacji projektów bazujących na nowych układach PSoC 5LP producent dostarcza środowisko PSoC Creator IDE z 80 predefiniowanymi, zweryfikowanymi i gotowymi do produkcji komponentami.
Pozostałe cechy:
- jednostka obliczeniowa ARM Cortex-M3;
- do 256 MB wbudowanej pamięci Flash o 20-letniej retencji danych i niezawodności 100 tys. cykli zapisu;
- do 64 KB pamięci SRAM;
- 2 KB pamięci EEPROM o 20-letniej retencji danych i niezawodności 1 miliona cykli zapisu;
- 24-kanałowy wielowarstwowy kontroler DMA;
- 24-bitowy blok filtracji cyfrowej IIR/FIR;
- do 24 bloków programowalnych PLD;
- interfejsy USB 2.0 i CAN 2.0b;
- 4 konfigurowalne 16-bitowe timery/liczniki/modulatory PWM;
- do 72 linii I/O (62 x GPIO, 8 x SIOs 2 x USBIOs);
- możliwość przydzielania linii GPIO do dowolnych funkcji analogowych i cyfrowych;
- dowolna konfiguracja linii GPIO (z otwartym drenem, push-pull lub o wysokiej impedancji);
- wejścia TTL z bramką Schmitta;
- sterownik wyświetlaczy LCD do 46 x 16 segmentów;
- zakres temperatur pracy od -40 do +85°C.