Список разделов -> Теория и практика: «Микросхема памяти SEEPROM»
|
![]()
|
Levada
Сообщений: 2 Регистрация: 06.07.2010
|
Ребята, нужна помощь спецов, Имеется микросхема памяти seeprom.
В схеме M93c66 фирмы Thomson работает со специализированным М\контроллером.
Нужно работать попеременно с другой М93с66, Можно объединить входы этих м\схем, подавая команду CS с контроллера на выбранную м\схему и ноль? на вход cs другой? будет схема работать? И как правильно все сделать?
|
16:52 06-07-2010
|
|
![]()
|
Мальцев
Мастер
Откуда: МО, Островцы Сообщений: 2909 Регистрация: 08.09.2004
|
Levada, всё правильно написали. Пока чип селект не будет активен епромка не будет отвечать ни на что.
_________________ https://vk.com/club186396900 |
21:59 06-07-2010
|
|
![]()
|
Dmitry-r
*******
Откуда: Новокузнецк Сообщений: 1022 Регистрация: 24.06.2005
|
Если нужно только переключение между одной и другой SEEPROM, то можно подать на один вход CS сигнал напрямую, а на другой - через элемент НЕ (инверсия). Получите переключение по одному входу.
_________________ Alles Luge... |
11:13 07-07-2010
|
|
![]()
|
Мангуст
Мастер
Откуда: Ростов-на-Дону Сообщений: 2617 Регистрация: 30.09.2009
|
Dmitry-r : |
Если нужно только переключение между одной и другой SEEPROM, то можно подать на один вход CS сигнал напрямую, а на другой - через элемент НЕ (инверсия). Получите переключение по одному входу. |
А как тогда снять сигнал выборки кристалла с обеих микросхем? Тогда придется ставить не инвертор, а логику с дополнительным блокирующим сигналом. Но тогда никакой экономии, а только усложнение схемы.
Кроме того, некоторые команды, например непоследовательное чтение (чтение по разным адресам), требуют снять CS и удерживать его неактивным некоторое время между обращениями к ячейкам по разным адресам. В это время на другой микросхеме будет необоснованно активироваться сигнал выбора кристалла.
То же самое и при записи.
И вообще я не понял идею с инвертором. Процессор уверен, что у него стоит одна микросхема памяти. Закончив с ней общаться, он снимет сигнал CS, но не собирается общаться с другой микросхемой памяти, о которой он ничего не знает. Толку от того, что на другой микросхеме через инвертор активируется сигнал выборки кристалла? Чего ей ждать? Кто с ней будет общаться?
Levada : |
Можно объединить входы этих м\схем, подавая команду CS с контроллера на выбранную м\схему и ноль? |
Для того и предназначен вывод CS, чтобы была возможность подключать несколько микросхем памяти - конечно будет работать. Процессору всё равно куда писать. Только я не понял ничего про ноль. Ты и землю собираешься коммутировать, что ли? Не надо этого делать. Перебрасывать надо только CS. Только непонятно к чему ты собираешься привязывать сигнал выборки? Вручную будешь его перебрасывать, что ли? Я понял так, что ты не изготавливаешь своё устройство, а хочешь притулить дополнительную память к готовому.
Последний раз редактировалось: Мангуст (13:24 07-07-2010), всего редактировалось 1 раз |
11:42 07-07-2010
|
|
![]()
|
Levada
Сообщений: 2 Регистрация: 06.07.2010
|
На неактивной микросхеме памяти что делать со входом cs: соединять с землей или оставлять свободной?
|
13:22 07-07-2010
|
|
![]()
|
Мангуст
Мастер
Откуда: Ростов-на-Дону Сообщений: 2617 Регистрация: 30.09.2009
|
На ноль.
|
13:26 07-07-2010
|
|
![]()
|