Страница 1 из 1
Как завести NAND Flash на USB?
Добавлено: Пт дек 12, 2008 02:10:48
KT315B
Есть флешка - обычная самсунговская K9K8G0U0A на 1 Гб. Также есть желание сделать из нее USB-Flash, ибо жалко без дела такая вещь пропадает. Может быть есть какие-нибудь специализированные микросхемы для цепляния параллельных флешек на USB. Уж больно с программированием возиться не хочется - катастрофически нет времени, да и в USB я ни бум-бум (о чем очень сожалею). Флешка 100% рабочая проверяли на программаторе на работе, да и просто интересно сделать флешку ))
Добавлено: Пт дек 12, 2008 21:17:53
VenomXP
Я тож над этим думал... Читай даташит на нее... Он есть ТОЧНО... Там все написанно... У меня возникла идея сделать Параллел<->SPI переходник и юзать обычный SPI ин-фейс... Подключить к AVR благо на него есть библии для организации чтения с такого ин-фейса и организации FAT16
Добавлено: Пт дек 12, 2008 23:31:50
pirotehnick
Добавлено: Сб дек 13, 2008 14:27:02
Fighter
Я думаю человек имел ввиду NAND-Flash и работает она не по SPI.
вариантов тут несколько.
1 - ищем чипы (такие которые стоят в USB флэшках и делаем обыкновенную флешку)
2 - берем ARM с шиной EBU (могу ошибаться) цепляем флэш на эту шину.
арм к ЮЗБ - и делаем свою флэш.
3 - ваяем на той же атмеге софтовую шину и получаем очень тормознутый обмен с флешкой...
p.s. у меня самого лежат 2 USB Flash с убитыми контроллерами а память 2 по 4 GB и 2 по 512 MB целая... тоже хочется что нибудь с ней натворить

Добавлено: Сб дек 13, 2008 14:55:06
VenomXP
Вариант с АТмегой мне как то больше подуше... Вообще как бы идея моя такая... Привязать сие флеш карту к АТмеге и к VS1001 и запустить плеер... А то что такое добро пропадает...
Пы.Сы.
Вот тема похожая... Я открывал, Но мы в итоге так ни к чему не пришли... Может поможет чем...
http://radiokot.ru/forum/viewtopic.php? ... highlight=
Пы.Сы2.
Еще полезное нашел... Очень познавательно...
http://cxem.net/sprav/sprav76.php
Добавлено: Вс дек 14, 2008 11:04:54
Fighter
не смотрел MLC или SLC эта флешка, но для атмеги достаточно сложно будет сделать алгоритм ECC коррекции...
обычно сие дело ваяют на плисах или контроллерах которые имеют аппаратную шину для этих флешей.
и второй вопрос а как вы ее заливать будете? (rs232? 1гб?)

Добавлено: Вс дек 14, 2008 14:07:49
KT315B
pirotehnick, посмотрел я Vinculum и мне показалось, что он может интерфейсить флешку, даже с разбором FAT, однако предлагает обмениваться с ней через UART, SPI или FIFO, а к USB его как устройство или функцию не подключишь, чтоль?
Добавлено: Вс дек 14, 2008 19:07:51
pirotehnick
KT315B писал(а):мне показалось, что он может интерфейсить флешку, даже с разбором FAT
Так оно и есть.
KT315B писал(а):а к USB его как устройство или функцию не подключишь, чтоль?
Он так же выполняет функцию хост-контроллера USB. Т.е. его можно подрубить к компу и общаться с ним с помощь соответствующих функций. Софт под него, как обычно, можно посмотреть на сайте производителя.
Добавлено: Чт фев 05, 2009 22:30:28
VenomXP
Вот все что смог найти, кто нить помогите написать код для связи с AVR, так как в разборе ДШ такого рода
я ламер, прошу извинить, в архиве есть все что надо: Схемы 2-х вариантов подключения (взято из схем плееров содержащих данный модуль памяти, проверено!!!), Русское описание (частично). Ссылка на
ПОЛНЫЙ ДШ на английском:
http://www.datasheetcatalog.org/datashe ... 215_DS.pdf. Помогите кто может.
Добавлено: Пт фев 06, 2009 19:55:15
KT315B
А есть ли смысл его вообще к АВР подключать? Тормозить-же будет огого... И вообще чего добиться-то хотите?
Добавлено: Пт фев 06, 2009 21:44:01
VenomXP
Желаний то много, например USB Mass Storge или mp3 плеер, или еще что нибудь, простор мысли ведь велик, а почему эт будет тормозить?