Nieulotna pamięć ferroelektryczna Excelon typu mission-critical
| TechnikaPamięć ferroelektryczna Excelon (Ferroelectric RAM, FRAM) firmy Cypress Semiconductor to najnowszej generacji układy przeznaczone do pracy w aplikacjach, od których wymaga się najwyższej możliwej niezawodności (mission-critical).
Zapewniają one najwyższą wydajność, łącząc w jednym chipie szybkość, niewielką liczbę końcówek obudowy, niski pobór mocy, nieograniczoną liczbę dopuszczalnych cyklów zapisu i odczytu danych w klasie pamięci nieulotnych. Ta unikalna kombinacja cech w jednym produkcie czyni z układów Excelon rozwiązanie o wysokiej niezawodności do aplikacji, gdzie wymagane jest rejestrowanie danych, np. w przemyśle lub motoryzacji.
Pamięci mają rozbudowany zestaw sygnatur elektronicznych pozwalający zapisać w nich trwale identyfikatory producenta i produktu, a także klucz szyfrujący dane lub numer seryjny. Do tego celu jest wydzielony specjalny sektor 256-bajtowy. Każdy chip ma też swój unikatowy numer identyfikacyjny tylko do odczytu, co pozwala identyfikować autentyczność produktu i jego wersję.
Dane są zapisywane w pamięci natychmiast po odebraniu go przez interfejs, co zmniejsza ryzyko utraty na skutek zdarzeń losowych. Chipy są wytrzymałe także od strony mechanicznej - są w stanie przetrwać bez uszkodzenia 3 typowe cykle lutowania w piecu rozpływowym.
Wbudowany w strukturę scaloną mechanizm korekcji błędów ECC automatycznie koryguje 1-bitowe rozbieżności w każdym słowie 8-bitowym. Błędy 2-bitowe są sygnalizowane do hosta jako zły odczyt, co zapobiega przekłamaniom dzięki dostępności sum kontrolnych CRC.
Dopracowana konstrukcja
Coraz większe wymagania aplikacji przemysłowych i motoryzacyjnych w zakresie niezawodnego, długotrwałego i wielokrotnego zapisu danych z czujników i systemów pokładowych, a także niezawodnego szybkiego zapisania stanu maszyny na wypadek awarii lub utraty zasilania stają się coraz bardziej istotne.
Co więcej, te wymagania łączy się z tym, aby rozwiązania pamięci służących do takich celów wymagały komunikacji za pomocą możliwie niewielkiej liczby linii komunikacyjnych, bo mikrokontrolery sterujące nie mają aż tylu wolnych linii do realizacji interfejsów równoległych.
Stąd bez względu na wymaganą wydajność widać odejście od komunikacji za pośrednictwem interfejsów równoległych w kierunku łączy szeregowych. W takich obszarach pamięci Excelon sprawdzą się doskonale, bo zostały wyposażone w szybkie interfejsy szeregowe jak QSPI - Quad Serial Peripheral Interface taktowany zegarem 108 MHz.
Serie Excelon Ultra i Excelon Auto (patrz ramka) to doskonała propozycja alternatywna do rozwiązań z pamięcią SRAM podtrzymywaną bateryjnie, gdyż zapewnia ona niższe koszty serwisowe i lepsze parametry, m.in. temperaturowe.
Koszty realizacji są też mniejsze dzięki prostszej konstrukcji i mniejszej zajętości miejsca na płytce. Wersja Excelon Auto FRAM przeszła kwalifikację zgodności z AEC-Q100 i bezpieczeństwa funkcjonalnego wymaganego dla automatycznych systemów rejestracji zdarzeń w pojazdach typu Automotive Event-Data-Recorder (EDR).
Pamięci Excelon firmy Cypress - charakterystykaSeria Excelon Ultra
Seria Excelon Auto
Wspólne cechy obu rodzin
|
Zestaw projektowy Excelon F-RAM
Zestaw projektowy Excelon to tania płytka, która pozwala na przetestowanie i ocenę nowych pamięci z rodziny Excelon Ultra z wykorzystaniem sterownika PSoC 63.
Płytka zawiera 4-megabitowy układ pamięci Excelon z interfejsem 108 MHz QSPI w obudowie SOIC-8. Całością steruje niskomocowy sterownik z rodziny PSoC 6 z komunikacją BLE. Razem tworzy to prototypową płytkę do aplikacji IoT pozwalającą testować rozwiązania związane z akwizycją danych o wysokich walorach użytkowych (mała moc, wysokie bezpieczeństwo komunikacji).
Zasoby dostępne dla konstruktora są następujące:
- pamięć CY15B104QSN-SXI,
- PsoC 6 CY8C6347 ARM Cortex-M4/M0+ dual-core z Bluetooth 5.0,
- pamięć Flash NOR 512Mb Quad-SPI,
- kontroler USB Type-C EZ-PD CCG3 z funkcją Power Delivery,
- kontroler dotykowy CapSense, przyciski, suwak i czujniki pojemnościowe,
- programator/debugger (Kitprog 2),
- złącza nakładkowe Arduino UNO v3,
- złącze do wyświetlacza 2,7-calowego E-ink.
Glyn