|
|
  |
Память для МК, Какую лучше использовать? |
|
|
|
Feb 7 2008, 22:28
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(AnKing @ Feb 7 2008, 23:17)  Но приглядевшись к характеристикам мне становится непонятным почему такая маленькая емкость? Все относительно. Для МК с 1kb оперативки 8MByte это просто гигатнский объем. Цитата Ведь современные карточки флэш достигают куда большей емкости(4-8Гбайт). Чем же отличается эта память? Быстродействием? Совместимостью с МК? Или Atmel живет все еще прошлым веком? ценой, размерами, потреблением. Сколько стоит 4-8Gb чип?
|
|
|
|
|
Feb 8 2008, 14:59
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 2-02-08
Пользователь №: 34 686

|
А Atmel выпускает NAND память? Может есть какие готовые решения для припайки к микроконтроллерам? Может посоветуете чтонить почитать, посмотреть?
|
|
|
|
|
Feb 8 2008, 15:32
|
Участник

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542

|
Не совсем понятно назначение Вашей памяти. Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах.
Не совсем понятно назначение Вашей памяти. Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах.
|
|
|
|
|
Feb 8 2008, 15:42
|

Местный
  
Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291

|
Память большой емкости у Атмела не видел. Зачем вам память, для подключения к которой вам прийдется задействовать большую часть выводов контроллера, да еще и программно моделировать протокол обмена ? И еще не забудте, что вам прийдется проверять целостность секторов памяти, и держать таблицу неисправных, чтобы ничего туда не писать. К тому же такая память работает большими блоками, что при доступе (особенно на запись, вспомните, как медленно копируются на USB Flash куча мелких файлов) существенно ухудшает скоростные характеристики для небольшого объема данных. На мой взгляд, нет никакого смысла в использовании такой памяти без контроллера, берите память MMC, и нет проблем ни с битыми блоками, ни с огромным числом ног.
|
|
|
|
|
Feb 8 2008, 18:00
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105

|
Цитата(AnKing @ Feb 8 2008, 03:17)  Ведь современные карточки флэш достигают куда большей емкости(4-8Гбайт). Чем же отличается эта память? Быстродействием? Совместимостью с МК? Или Atmel живет все еще прошлым веком? Может есть какие-нибудь готовые программно-аппаратные решения для управления карточками типа SD/MMC Маленький объем памяти компенсируется простотой протокола обмена по сравнению с SD/MMC, габаритами и монтажем и более широким температурным диапазоном.Но если нужен большой объем памяти, тогда - вперед в дебри протокола обмена SD/MMC, поиски розеток и т.д. и Посмотрите соответствующие топики на этом форуме.
--------------------
Я здесь и сейчас...
|
|
|
|
|
Feb 8 2008, 18:34
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 2-02-08
Пользователь №: 34 686

|
Цитата Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах. Карточки MMC поддерживают SPI интерфейс? А где можно почитать о подключении их к контроллеру? А сколько одновременно устройств SPI можно подключить к одному МК? И можно ли связать 3 контроллера и память при помощи SPI?
|
|
|
|
|
Feb 8 2008, 19:02
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(AnKing @ Feb 8 2008, 21:34)  Карточки MMC поддерживают SPI интерфейс? А где можно почитать о подключении их к контроллеру? Насчет карточек MMC не знаю. Но AD45DB642D выпускается в корпусе MMC. О них почитать можно на silabs.ru Там есть статьи Олега Николайчука об AT45DB642. Почти тоже самое. Отличается корпусом. И вроде каких-то команд не было - типа полного стирания. Цитата(AnKing @ Feb 8 2008, 21:34)  А сколько одновременно устройств SPI можно подключить к одному МК? Ограничено только нагрузочной способностью. Но к каждому свой CS. Цитата(AnKing @ Feb 8 2008, 21:34)  И можно ли связать 3 контроллера и память при помощи SPI? Можно. Но геморройно. Контроллеры лучше связывать USART.
|
|
|
|
|
Feb 8 2008, 19:41
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 2-02-08
Пользователь №: 34 686

|
Цитата (AnKing @ Feb 8 2008, 21:34) *
И можно ли связать 3 контроллера и память при помощи SPI?
Можно. Но геморройно. Контроллеры лучше связывать USART. К USART разве можно несколько устройств подключить?
|
|
|
|
|
Feb 10 2008, 16:18
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 10-05-06
Из: Кожухово
Пользователь №: 16 943

|
По Flash Atmel можно посмотреть на сайте производителя www.atmel.com Если по памяти, то в корпусах SOIC8 до 32 Мбит, карточки AT45 вроде до 64 Мбит. Есть в корпусах SOIC16, большей емкости. Протокол SPI, что-то около 50 МГц
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|