Оглавление:
- Шаг 1. Сбор необходимых деталей для сборки карты памяти…
- Шаг 2: Процесс сборки в несколько этапов…
- Шаг 3: Управление GPIO и программирование ……
- Шаг 4: Программирование EPROM
- Шаг 5: Лето…
- Шаг 6. Все готово к приему данных…
Видео: Карта памяти из КМОП СППЗУ: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Созданное мной руководство поможет вам создать огромную емкость памяти, которая пригодится для многих проектов и измерений. Карта памяти подходит для многоразового использования и может быть намного более практичной по сравнению с флеш-картами и другими типами программной памяти. Срок службы этих КМОП СППЗУ составляет несколько сотен лет. Кроме того, можно дополнительно добавить двоичный 8-битный дисплей, чтобы просто видеть выходные данные на светодиодах. У меня на карте есть 2 x 8 светодиода.
Шаг 1. Сбор необходимых деталей для сборки карты памяти…
Работа с прототипами электроники и особенно с микроконтроллерами требует некоторой памяти, которой может быть недостаточно для некоторых задач, связанных с большими программами и данными, которые необходимо хранить …….
Для сборки карты памяти нам понадобятся СППЗУ. В большинстве случаев эти EPROM представляют собой UV-EPROM или EEPROM, что означает электрически излучаемую / программируемую постоянную память для чтения. В случае УФ-СППЗУ, уши / программируемое постоянное запоминающее устройство на основе ультрафиолетового излучения. Это означает, что EPROM можно запрограммировать один раз, но затем потребуется устройство, стираемое ультрафиолетом, чтобы очистить память для дальнейшего использования. Это не так удобно, как первое, но все же довольно легко справиться. Такие устройства можно купить в магазинах электроники. Эти СППЗУ очень быстрые и в большинстве случаев выдерживают время доступа около 45 нс. Идеально подходит для быстрых циклов чтения / записи микроконтроллера. Они используют параллельный интерфейс, который требует некоторого количества GPIO микропроцессора. В моем случае, как видно из рисунков выше, у меня есть много новых выпускаемых AMD CMOS UV-EPROM. Таким образом, он идеально подходит для создания карт памяти, где могут находиться несколько из этих микросхем, и, таким образом, является идеальным решением для больших проектов памяти без SPI или других типов карт памяти, а также проблем и сложности, которые они приносят с собой. требуется макетная плата на основе меди / эпоксидной смолы, размер может варьироваться в зависимости от того, сколько СППЗУ планируется встроить. Чем выше число, тем лучше емкость. Следующим шагом будут (зеленые) светодиоды smd и один светодиод (красный). Низкое энергопотребление и низкий ток (примерно 20 мА) подойдут. Для каждого из этих светодиодов нужны резисторы (R = 150-180 Ом) для светодиодов SMD и (R = 470 Ом) для светодиодов, которые будут работать. Для большего удобства я рекомендую использовать заголовки для подключения сменного модуля закрытых карт (на беспаечных макетных платах или где-либо еще), размер заголовков также зависит от количества встроенных микросхем. Перемычки нужны, если вы планируете подключать их вручную, а не на плате. Для каждого СППЗУ КМОП требуется 16 резисторов по 10 кОм для линий передачи данных адресной шины и 8 резисторов по 10 кОм для линий шины данных. Каждый СППЗУ AMD имеет 8 портов для линий данных и 17 для адресных линий. Таким образом, должно быть доступно много перемычек.
Шаг 2: Процесс сборки в несколько этапов…
Сборка начинается с проверки того, что все EPROM очищены и пусты.
> Шаг №0. >> Приступаем к пайке шины питания (+/-) 5,0 В на всю макетную плату карты памяти. Это поможет донести сок до каждой микросхемы.
> Шаг № 1. >> Расчет места для установки микросхем, в моем случае 4 встроенных СППЗУ с DIP-пакетом вставных адаптеров. Эти адаптеры припаяны к макетной плате, а не к EPROM, что поможет вам без проблем заменить их в случае сбоев или других ремонтных работ.
> Шаг №2. >> Припаиваем адаптеры к макетной плате, затем проверяем шину шины питания и подсоединяем зеленый светодиод smd с подходящим резистором R = 150 Ом к шине питания через шину питания EPROM. Это должно быть сделано для каждого встроенного СППЗУ. Цель состоит в том, чтобы питание проходило через EPROM, чтобы можно было визуально видеть состояние каждой ИС.
> Шаг №3. >> На макетной плате в правом нижнем углу должен быть припаян красный светодиод с подходящим резистором R = 470 Ом. Он должен быть подключен непосредственно к шине питания макетной платы или цилиндрическому разъему, чтобы карта памяти была включена и работала (когда светодиод горит на системе).
> Шаг №4. >> На этом этапе нам нужно подключить 17 линий данных адресной шины каждого СППЗУ к заземлению с помощью резисторов R = 10 кОм. Потяните их вниз, если мы не используем ЦП. С другой стороны, нам нужны те же 17 линий данных шины адреса, подключенных к GPIO на ЦП, 17 выделенных контактов GPIO, чтобы включить циклы чтения / записи адреса. Линии данных 8-битной шины данных подключены к цифровым выводам на ЦП (двунаправленные) 8 x GPIO. Также можно дополнительно добавить 8 светодиодов с R = 470 Ом, чтобы получить двоичный дисплей, я считаю его очень полезным для обучения и / или устранения неисправностей. 8 линий передачи данных шины данных могут использоваться совместно и соединяться между собой для всех EPROM. В моем прототипе я использовал 2x2, с двумя двоичными дисплеями, зеленым и красным, но можно подключить их все к одним и тем же контактам, для удобства.
Шаг 3: Управление GPIO и программирование ……
Помимо линии передачи данных с шиной данных, линий передачи данных и шины питания, каждый СППЗУ имеет шину управления GPIO. Они используются для включения циклов чтения / записи и доступа к каждому EPROM, а также для их программирования и включения / выключения, перехода в режимы низкого энергопотребления и т. Д., Эти порты:
1. Вход разрешения PGM-программы
2. Разрешение выхода OE
3. Включение CE-чипа
4. Входное напряжение программы Vpp.
Эти контакты должны иметь выделенный GPIO рядом со всеми GPIO для адресов / данных. Я настоятельно рекомендую прочитать техническое описание и понять, как работает EPROM, прежде чем приступить к сборке карты памяти. Поможет разобраться практически во всем, что касается функциональности, программирования. Номер по каталогу: AM 27C010, 1 мегабит, CMOS EPROM / UV-EPROM.
Эта таблица поможет вам контролировать функциональность, скажем, если мы хотим записать в EPROM, который такой же, как программа, мы ищем в таблице, что нам нужно активировать: это CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Вольт только для программирования … конкретная адресная строка, которую мы хотим запрограммировать, должна быть ВЫСОКОЙ, все остальные адресные строки = НИЗКОЙ.
Между тем, шина данных должна быть сконфигурирована как выход, чтобы выводить необходимые данные через 8-битную шину данных. Простой pinMode (), синтаксис можно использовать как обычно.
В двух словах: мы даем Vpp = 12, 75 программное напряжение на вывод Vpp, затем отключаем как CE, так и OE, PGM, после этого мы помещаем данные на шину данных процессора, потянув необходимый адрес на ВЫСОКОЕ, EPROM сохранит упомянутый данные по этому адресу. Как это просто. Для чтения данных из EPROM следует снова обратиться к этой таблице и проверить, в каком состоянии должны быть эти GPIO, чтобы начать другие процедуры, чтение из него или возможность перехода EPROM в режим пониженного энергопотребления. (Ожидать)
Шаг 4: Программирование EPROM
На этом этапе, когда вся настройка оборудования завершена и все проверено дважды, можно переходить к следующему этапу.
Пройдя все вышеперечисленные этапы, мы можем легко начать программирование карты памяти столько раз, сколько захотим, сохраняя тонны данных по каждому адресу. Также можно было бы читать данные с любого случайного адреса.
Вместе с этим устройством есть подходящий код (пришлите мне в личку, если код интересует), он очень простой, он направит производителя и поможет ему понять, как программировать такие устройства и как все работает. Код настраивает подходящий GPIO на ЦП, а затем с помощью простых команд просматривает каждый адрес и записывает туда данные ….. если двоичный дисплей подключен, то можно увидеть выходные данные через эти светодиоды. Он будет выглядеть как полоса, которая будет сначала горит полностью, а затем будет постепенно уменьшаться, когда ЦП считывает каждый адрес.
Шаг 5: Лето…
После всех шагов, которые мы прошли, когда карта памяти готова и включена, а EPROM настроены правильно, все светодиоды на двоичном дисплее загорятся. Кроме того, если мы очистим содержимое СППЗУ в последовательном мониторе, все будет равно 1, 1111111, что означает, что все светодиоды горят. Это означает, что EPROM пусты и на заводе установлены все единицы.
Шаг 6. Все готово к приему данных…
Теперь можно запрограммировать его с помощью микропроцессора и использовать устройство как внешний модуль памяти.
На этом этапе вы можете интегрировать его в свои проекты … и извлекать выгоду из скорости параллельного интерфейса в сочетании с такой дешевой скоростью …
Рекомендуемые:
Регистратор памяти - Рождественский подарок: 8 шагов (с изображениями)
Регистратор памяти - Рождественский подарок: Ciao a tutti! В vista del Natale прибытие il momento dei regali, sono sicuro quindi che molti di voi sentiranno la needità di donare qualcosa di speciale. In questo periodo così difficile Certamente Sono Mancate Molte Events per condividere e
"Простейший в мире" нейрализатор-сборка (Люди в черном ластике памяти): 10 шагов (с изображениями)
"Самый простой в мире" Neuralizer-build (Men in Black Memory Eraser): Вы собираетесь на костюмированную вечеринку всего через несколько дней, но у вас все еще нет костюма? Тогда эта сборка для вас! Этот реквизит с солнцезащитными очками и черным костюмом завершит ваш костюм «Мужчины в черном». Он основан на простейшей из возможных электронных схем
ESP32-CAM Захват фотографий и отправка по электронной почте с использованием памяти SPIFF. -- SD-карта не требуется: 4 шага
ESP32-CAM Захват фотографий и отправка по электронной почте с использованием памяти SPIFF. || SD-карта не требуется: Здравствуйте, народ! Плата ESP32-CAM - это недорогая плата для разработки, которая сочетает в себе чип ESP32-S, камеру OV2640, несколько GPIO для подключения периферийных устройств и слот для карт microSD. Он имеет ряд приложений, от веб-сервера потокового видео до
Как заменить батарею памяти на радиолюбителях Htx202 или Htx404: 7 шагов (с изображениями)
Как заменить батарею памяти на радиолюбителях Htx202 или Htx404: очень много любительских радиоприемников и трансиверов, выпущенных за последние 35 лет или около того, содержат ту или иную форму резервной батареи памяти. Эта батарея предназначена для сохранения запрограммированных частот и настроек в памяти при отключении питания
Считыватель СППЗУ: 4 ступени
Считыватель EPROM: это простой ручной считыватель EPROM. Было бы лучше использовать EEPROM, но у меня уже было несколько УФ-стираемых EPROM