Страница 1 из 1

Микросхемы NAND памяти

Добавлено: Пт ноя 13, 2009 18:09:37
Kife)
Доброе время суток!
Есть микросхемы NAND памяти по 1 и 2ГБ от флешек, MP3шников и тд.
А МК (STBD2010) чтобы сделать USB флешку, найти в Киеве не могу :(
Уважаемые Коты, как вы думаете, возможно ли эти микрухи скормить AVR или PIC микроконтроллеру? Кто что посоветует? :)

Добавлено: Пт ноя 13, 2009 18:44:56
krolaka
зачем так извращатся? :) флешку купить будет дешевле :)
есть вариант применить vs1000b она работает с нанд флеш и имеет usb интерфейс :)
но она умеет работать только с SLC памятю! в свое время парился с етими нанд флеш всеравно все выбросил :)

Добавлено: Пт ноя 13, 2009 18:56:12
BCluster
c MLC тож работает, но там шаманство ужасное. Плюс USB 1.1 - ерунда.

Афтор - сделайте лучше чтото полезное (:

Добавлено: Пт ноя 13, 2009 18:59:58
Kife)
krolaka писал(а):зачем так извращатся? :) флешку купить будет дешевле :)
есть вариант применить vs1000b она работает с нанд флеш и имеет usb интерфейс :)
но она умеет работать только с SLC памятю! в свое время парился с етими нанд флеш всеравно все выбросил :)
Согласен, просто у меня их 4 шт, по 2 ГБ...
А насколько я знаю, к одному МК можно подключить до 4 микросхем памяти, да и цена МК на оф. сайте ~$1,7 :)

Добавлено: Сб ноя 14, 2009 09:21:11
BCluster
та, 1.7 доллара на 10 000 штук (: Не знаю даж где в розницу взять

Добавлено: Сб ноя 14, 2009 12:00:38
ELcat
Попроуй тут http://search.digikey.com/scripts/DkSea ... &keywords=
Интересно, а как-нибудь эту память можно подружить с ARM920T или ARM7?

Добавлено: Вт ноя 17, 2009 01:04:29
VenomXP
Конечно можно. На оф сайте от Atmel были даже AppNote как это сделать, но думаю и на Philips можно это реализовать, архитектура то та же.

Что про PIC или AVR, на телесисках был код для PIC'a, но в связи со временем которое прошло, он утратился, мы как то занимались этим и пытались скрестить их AVR, но был тупик с таймингами и временно эта затея была заброшена, все равно большой скорости не получить, ну если только в качестве мп3 плеера пользовать, но опять же проблема как на нее заливать.

Можно кончено поступить так: купить/найти/просто взять рабочую флешку, выдрать из нее USB контроллер, впаять на отдельную платку, и пользовать в качестве кардридера, нет не так, в качестве NANDридера, то есть берем микруху памяти, вставляем ее в NANDридер, подключаем к компу, заливаем все что надо и пользуем. Проблем с подключением разных NAND я думаю не будет, поскольку протокол то у них един на все.

Еще один подводный камень который всплыл, хоть протокол то и один, и возможность связать с AVR/PIC и уж тем более ARM есть, оказалось неизвестным в каком формате эти USB контроллеры записывают данные, то есть, какую файловую систему они используют, конечно на компе все будет выглядеть как надо, в какой отформатили в такой и видите, но на самом деле все иначе и до сих пор не ясно. Похоже у них своя внутрення ФС, которая реализована в самом контроллере.

В принципе можно использовать NAND как обычную статическую память. Но большой скорости на PIC/AVR все равно не добиться.

Вроде все :)

Добавлено: Вт ноя 17, 2009 01:34:38
abc
)))
Я с "телесисевскими" исходниками разбирался в 2003-м году, делал тогда мп3-плейер на PIC16F877 и VS1001. Все работало.
Только FAT не смог победить, писал данные в память в RAW-формате.

Добавлено: Чт ноя 19, 2009 20:49:12
VenomXP
А не могли бы вы поделиться исходничками и схемкой)

Добавлено: Чт ноя 19, 2009 21:15:29
abc
так ведь 6 лет прошло...
поищу.
----
Нашел.
Схему использовал с сайта http://www.angelfire.com/electronic2/b9 ... rillon.htm , кстати там плейер работает с FAT и есть прошивка. Осталось только набраться храбрости и дизассемблировать.