Работа с СМОS EEPROM памятью без микроконтроллера

     Микросхемы SERIAL ACCESS CMOS EEPROM широко применяются в телефонных аппаратах, автомагнитолах и т.д. для хранения номеров, данных, ключей доступа. Встречаются в корпусах DIP8 и SO8, отличаются организацией хранения данных, объемом памяти и предназначены для работы под управлением микроконтроллеров. Они имеют почти одинаковые взаимодействия сигналов записи, чтения, стирания, разрешения и запрета записи (стирания).
     В [1] экспериментально доказано, что микросхема CMOS EEPROM памяти 93LC46 I/P CCM (корпус DIP8) обладает способностью циклического просмотра всей памяти. В [2] реализована эта способность и возможность работы без микроконтроллера.
     При этом память можно использовать с организацией записи и чтения 64х16 бит или 128х8 бит. Если вывод 6 микросхемы соединен с выводом 8 или "висит", как показано на рис. 1 (условные графические обозначения приведены согласно [2]), то микросхема имеет организацию памяти 64х16 бит. При соединении вывода 6 с выводом 5  - 128х8 бит. Начальная команда READ "0110" обеспечивается восьмиразрядным регистром DD2, который используется в режиме приема и передачи последовательной информации синхронно с положительным перепадом на тактовом входе "C" сигналом от генератора на микросхеме DD3. Тактируемые триггеры в DD2, соединенные последовательно, сразу после включения источника питания имеют на выходах высокий уровень. Для заданной команды чтения вход D4 заземлен, а на вход D7 кратковременно (только в начальный момент) через цепочку С1R2VD1 подается сигнал  низкого уровня, т е. на выходах имеется код "0110", который сдвигается с каждым тактовым сигналом. При этом обеспечивается полное соответствие рекомендуемого взаимодействия сигналов для чтения нулевой ячейки памяти. После этого вход CS (вывод 1) DD1 не переводится в состояние низкого уровня, и продолжается подача тактовых импульсов, которые выполняют чтение остальных ячеек памяти до конца с циклическим повторением.
     Задержка (с входа на выход) для триггера DD2 составляет 38 нс, а сигнал, подаваемый на вход DI микросхемы DD1, необходимо подавать раньше тактового сигнала от генератора не менее чем на 200 нс. Учитывая, что возможна подача тактового сигнала трапецеидальной формы, необходимую задержку обеспечивает интегрирующая цепочка R1C2. Обеспечение задержки оказалось чувствительным к номиналу резистора R1, при 20 кОм схема запускалась только после многократного включения.
     Применение указанной микросхемы без микроконтроллера можно реализовать в различных повторяющихся циклах, если они кратны объему памяти, например для управления многополюсными шаговыми двигателями. Используя эту возможность можно значительно повысить степень защиты от раскодирования, например, в автомагнитолах.
     В [3] описан программатор микросхемы 93LC46I/P CCM, подключаемый к параллельному порту ПК, который не содержит электронных компонентов. Его программа выполнена на языке QBASIC.
     На рис. 2 показан внешний вид микросхем.

Литература
1. Мельник В. Обмен опытом//Радиокомпоненты. - 2005. - №4. - С.29; 2005 - №5 - С.26.
2. Мельник В. Елка-сувенир//Радиомир. - 2005. - №12. - С.20.
3. Мельник В. Программатор EEPROM памяти для ПК//Радиомир. - 2006. - №11. - С.37.


Besucherzahler most beautiful Russian and Ukrainian brides
счетчик посещений
META - Украина. 
Украинская поисковая система
Hosted by uCoz