Технически лист IS23SC4428 за защитена EEPROM памет

August 18, 2024 1111 коментари

Технически лист IS23SC4428



Обзор на IS23SC4428 1K EEPROM

IS23SC4428 е защитена серийна EEPROM памет, разработена за карти с памет и продукти за идентификация на базата на контактни карти, които изискват компактно енергонезависимо съхранение с контролиран достъп за запис и изтриване. Според техническия лист на IS23SC4428 чипът предлага EEPROM масив 1024 x 8 бита, адресиране по байтове, изтриване/запис по байтове и необратима защита от запис на ниво байт. Тази архитектура е полезна, когато издателят на картата трябва да остави част от полетата за данни обновяеми по време на персонализация, а други да бъдат заключени след програмиране.

В сравнение с обикновена EEPROM памет, IS23SC4428 добавя двубайтов Programmable Security код, обикновено обозначаван като PSC, за защита на операциите по запис и изтриване. Основната памет може да се чете без PSC проверка, но за изтриване и запис е необходимо успешно въвеждане на PSC. При многократно въвеждане на грешен PSC броячът на грешките ограничава броя опити. След осем последователни неуспешни опита по-нататъшното въвеждане на PSC се блокира и паметта вече не може да бъде променяна.

Основни електрически характеристики и характеристики на паметта

Организация и защита на EEPROM паметта

Организацията на паметта е 1 Kbyte, подредена като 1024 байта по 8 бита. Всеки байт може да бъде адресиран директно, а чипът поддържа команди за четене със или без свързания защитен бит. Защитният бит е еднократно програмируем. След активиране на защитния бит съответният байт става постоянно защитен срещу последваща промяна. Това е особено важно за серийни номера на карти, кодове на издателя, права за достъп, записани конфигурационни байтове или производствени записи на карти, които не трябва да се променят след персонализация.

Битът за защита от запис с функция за сравнение на данни дава на инженерите по-сигурен начин да заключат даден байт само след потвърждение, че желаните данни вече са записани правилно. В реалното производство на карти това намалява риска от постоянно защитаване на неправилно записан байт. За фабрики, които произвеждат Contact IC карти, тази функция може да помогне за разделяне на тестовото програмиране, персонализацията и финалното заключване в по-контролиран работен процес.

Интерфейс, тайминг и работни условия

Устройството използва 3-проводен сериен интерфейс с Vcc, RST, CLK, GND и I/O линия с отворен дрейн. Контактната конфигурация и синхронният интерфейс за предаване са съвместими с контактите за карти в стил ISO 7816, което го прави практично решение за проекти с картови модули и четци, изискващи контактен чип памет вместо микроконтролерна карта. Типичният активен ток е 3 mA, честотата на серийния тактов сигнал е до 20 KHz, а времето за запис или изтриване е посочено като 5 ms при дефинираното тактово условие.

IS23SC4428 работи с единично 5V захранване за операции по четене, запис и изтриване. DC характеристиките определят захранващ диапазон от 4.5V до 5.5V, търговски работен температурен диапазон от 0°C до +70°C и индустриален работен температурен диапазон от -40°C до +85°C. Техническият лист посочва също ESD защита над 4 KV, 1,000,000 гарантирани цикъла на изтриване/запис и 10 години съхранение на данни.

PSC логика за сигурност и контрол на достъпа до данни

Механизмът за сигурност на IS23SC4428 е изграден около двубайтовия PSC и брояча на грешките. Без правилния PSC достъпът за четене до потребителската памет остава възможен, но операциите по запис и изтриване не се активират. Самите PSC байтове не се разкриват чрез нормално четене; при опит за четене на PSC устройството извежда 00H. За проверка първо се въвежда най-маловажният PSC байт, последван от най-значимия байт.

Преди въвеждане на PSC броячът на грешките се записва, за да регистрира опита. Когато PSC проверката е успешна, броячът трябва да бъде изтрит, за да се възстановят пълните осем опита преди изключване на захранването на картата. Тази последователност помага за защита срещу неограничено отгатване, като същевременно позволява нормално оторизирано програмиране. За предплатени карти, членски карти, идентификатори за достъп, сервизни токени или носители със съхранена стойност този модел осигурява проста граница между свободно четене и контролирано обновяване.

Производство на карти и приложни бележки

Подходящи продуктови форми

Информацията за поръчка обхваща сортирани пластини, кристали в waffle pack опаковки, сортирани пластини върху ринг, отделни модули, модули на лента и празни карти. Доставчикът на чип модули може да избере модулни формати, докато производителят на карти може да избере празни карти или кристали според изискванията за ламиниране, вграждане, тестване и персонализация. При готови продукти като PVC карти изборът на чип трябва да бъде потвърден заедно с размера на модула, дизайна на контактната пластина, дебелината на картата, съвместимостта с четци и процеса на персонализация.

IS23SC4428 може да се разглежда за картови системи, които изискват контактен интерфейс за памет и контролирано поведение при обновяване на EEPROM, а не безконтактна RF комуникация. Типичните приложения включват съхранени идентификатори, параметри за достъп, сервизни броячи, данни на издателя на картата и зони от паметта, които трябва да получат окончателна защита от запис след кодиране. Чипът може да бъде подходящ и за среди с наследени четци, при които електрическият интерфейс и командната последователност вече са проектирани около синхронни карти с памет.

Съображения за съвместимост и персонализация

При избор на IS23SC4428 за нов проект или проект за подмяна инженерите трябва да проверят тайминга на четеца, последователността за нулиране, честотата на тактовия сигнал, набора от команди, нивото на напрежение и обработката на PSC. Въпреки че интерфейсът е съвместим с контактни карти ISO 7816, чипът е синхронно EEPROM устройство с памет, затова не трябва да се третира като CPU смарт карта или като безконтактен RFID/NFC чип.

За персонализация на ниво карта спецификацията на чипа е само една част от дизайна на крайния продукт. Материалът на картата, печатът, номерирането, панелите за подпис, магнитната лента, разположението на контактната пластина, свързването на модула и опаковката могат да повлияят на окончателното картово решение. Проекти, включващи Hotel ключ карти, трябва да се преглеждат внимателно, защото много хотелски системи използват безконтактни чипове, магнитна лента или собствени изисквания към енкодерите вместо тази контактна EEPROM архитектура.

Често задавани въпроси за техническия лист на IS23SC4428

Каква е основната функция на чипа IS23SC4428?

IS23SC4428 е 1 Kbyte серийна EEPROM памет с адресиране по байтове, операция изтриване/запис по байтове и необратима защита от запис на ниво байт. Основната му роля е да съхранява картови данни в енергонезависима зона на паметта, като позволява на оторизираните системи да контролират кои байтове остават редактируеми и кои стават постоянно защитени след програмиране.

Как PSC функцията подобрява сигурността на данните?

Двубайтовият PSC защитава операциите по изтриване и запис. Потребителската памет все още може да се чете, но промяната на данните в паметта изисква успешна PSC проверка. Чипът използва и брояч на грешките, който ограничава неправилните PSC опити до максимум осем, като помага за предотвратяване на многократно отгатване и неоторизирана промяна на картови данни в поддържани четящи системи.

Може ли всеки байт в паметта на IS23SC4428 да бъде защитен от запис?

Да. Всеки EEPROM байт има съответен защитен бит, а този защитен бит е еднократно програмируем. След активиране той не може да бъде изтрит или върнат назад. Това позволява на издателите да заключват критични байтове след правилно програмиране, но също така означава, че производственият софтуер трябва внимателно да проверява данните преди прилагане на постоянна защита от запис.

IS23SC4428 съвместим ли е с контактите за карти ISO 7816?

Техническият лист посочва, че контактната конфигурация и синхронният сериен интерфейс са съвместими с ISO 7816. Въпреки това чипът остава синхронна EEPROM памет, а не CPU смарт карта. Хардуерът и фърмуерът на четеца трябва да поддържат неговото нулиране поведение, 3-проводна комуникация, командни думи, PSC проверка и изисквания за тайминг.

Какво работно напрежение и тактова честота използва?

IS23SC4428 използва единично 5V захранване, като DC захранващият диапазон е посочен от 4.5V до 5.5V. Честотата на серийния тактов сигнал е до 20 KHz. При дефинираното тактово условие времето за запис и изтриване е посочено като 5 ms, което трябва да се вземе предвид при проектиране на четци и енкодери.

Какви корпуси или форми на доставка са налични?

Информацията за поръчка включва сортирани пластини, кристали в waffle pack опаковки, сортирани пластини върху ринг, отделни модули, модули на лента и празни карти. Версиите за търговски и индустриален температурен диапазон са посочени отделно. Най-подходящият вариант зависи от това дали купувачът се нуждае от монтаж на ниво чип, интеграция на картов модул или готови за персонализация картови заготовки.

Какво трябва да се провери преди използване на IS23SC4428 в картов проект?

Преди масово производство потвърдете поддръжката от четеца на набора от команди, PSC последователността, напрежението, тайминга, нулиране операцията и работния процес със защитните битове. Проверете също планираната карта на паметта, кои байтове трябва да останат обновяеми, кои байтове трябва да бъдат заключени и дали крайният материал на картата и форматът на модула съответстват на целевата среда на енкодера и четеца.

Код за проверка