/MD-Flash-Cart-4MB

Simple re-writable Flash Cart for Sega MegaDrive/Genesis maximum classic volume for use with FlashKit programmer

MD-Flash-Cart-4MB

Простейший перезаписываемый картридж для MegaDrive/Genesis максимального объема 4МБайта (32Мбита), аппаратно совместимый с программатором FlashKit MD.

MDFC4MB-github

Предлагается мой авторский проект печатной платы в формате KiCad (содержащий готовую компиляцию в формат Gerber для отправки на производство), позволяющий изготовить картридж для игровой приставки Sega MegaDrive/Genesis, реализованный с учетом минимальной необходимости и достаточности схемотехнического решения с применением микросхемы флэш-памяти MXIC MX29L3211 (конструктивно возможно применение также и MX29LV320) в корпусе (P)SOP-44.

MDFC4MB-PCB-github

Проект полностью протестирован на работоспособность. Помимо микросхемы памяти потребуется также интегральный стабилизатор напряжения AMS1117 на 3.3В (в корпусе SOT-223) для обеспечения штатного питания данной микросхемы, а также шунтирующий конденсатор номиналом от 100нФ согласно документации (маркировка "104"). Конденсатор необходим для стабильной работы картриджа в приставке (для работы с программатором не обязателен). Стабилизатор можно заменить светодиодом в smd-корпусе (припаять к площадкам входа и выхода стабилизатора: правая и центральная - катодом к центральной). Светодиод при последовательном включении обеспечивает стабильное падение напряжения на нём (нам нужно "скидывать" около 1.6В) - приятным же бонусом в этом случае будет индикация "активности" картриджа, обусловленная различным током потребления микросхемы памяти в разных режимах и как следствие разной яркости и периодичности вспышек светодиода (в ждущем режиме малый ток - не светится совсем). Учесть, что светодиоды разных цветов могут иметь разное падение напряжения! Оранжевый подошел идеально, а вот на синем падает чуть ли не все 3В - вобщем подбирать нужно. Всё, трех "деталей" достаточно! Уровни сигналов КМОП микросхемы памяти с трехвольтовым питанием и пятивольтовая ТТЛ схемотехника приставки толерантны друг-другу (резисторы в сигнальные цепи ставить, как предлагают альтернативные проекты - бессмысленно избыточно). С аппаратной точки зрения нет препятствий для использования данного картриджа совместно с расширением 32X - быстродействия современных микросхем флэш-памяти в режиме чтения должно хватить (это единственно возможное узкое место для 32X).

PS. Для работы с данным картриджем (его записи) необходима как минимум расширенная вариация утилиты управления интерфейсом FlashKit MD: Flashkit MD Plus версии от 1.0.2.0. Время записи полного объема картриджа с микросхемой памяти MX29L3211 ~150сек (по даташиту от 80 до 800сек, т.е. у нас неплохой результат). Поддержка работы с микросхемой MX29LV320 реализована в версии 1.0.3.0 - время записи полного объема ~100сек, т.е. чуток шустрее (хотя и запись пословная с "анлок-последовательностью" для каждого слова), просто сама микросхема более шустрая (по даташиту так вообще от 24 до 72сек), но у нас нет повышенного напряжения программирования для нее ...

PPS. Будучи полностю совместимым с программатором FlashKit MD и приставками, для которых он предназначен - данный картридж минимум втрое дешевле по себестоимости чем функционально подобный предлагает krikzz и вдвое чем реплика от KY-tech. С учетом применения микросхемы в "крупном корпусе" (P)SOP-44 требования к скиллованности пайки минимальны. Белый лак маскирует трассировку дорожек, что придает изделию законченный вид даже без корпуса ;-)

Copyright and Disclaimer

Copyright: MiGeRA (aka Th.K)

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.

You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.2 for applicable conditions