anking 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба Вот на досуге решил помучать себя вопросом об избрании памяти для МК. На сайте Atmel не нашел ничего лучше чем AT45DB642D(64M bit, 2.7-Volt Dual-Interface Flash with two 1056-Byte SRAM) Но приглядевшись к характеристикам мне становится непонятным почему такая маленькая емкость? Ведь современные карточки флэш достигают куда большей емкости(4-8Гбайт). Чем же отличается эта память? Быстродействием? Совместимостью с МК? Или Atmel живет все еще прошлым веком? Может есть какие-нибудь готовые программно-аппаратные решения для управления карточками типа SD/MMC ? Или какого-нибудь другого рода память для припаивания? :07: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба Но приглядевшись к характеристикам мне становится непонятным почему такая маленькая емкость? Все относительно. Для МК с 1kb оперативки 8MByte это просто гигатнский объем. Ведь современные карточки флэш достигают куда большей емкости(4-8Гбайт). Чем же отличается эта память? Быстродействием? Совместимостью с МК? Или Atmel живет все еще прошлым веком? ценой, размерами, потреблением. Сколько стоит 4-8Gb чип? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proba 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба отличается технологиеи: at45 выполнен в NOR , а карточки в NAND технологии. NAND дешевле, но может иметь дефекты которых надо исправить. в SD карточке ( и в многих других ) имеется контроллер, которыи кроме других задач и с учетом дефектных секторов занимается. выбор зависит от разработчика и от требуемого обема флеш: если это более 8MB(баит) то NAND чип или карта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anking 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба А Atmel выпускает NAND память? Может есть какие готовые решения для припайки к микроконтроллерам? Может посоветуете чтонить почитать, посмотреть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rps21 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Не совсем понятно назначение Вашей памяти. Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах. Не совсем понятно назначение Вашей памяти. Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
west 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Память большой емкости у Атмела не видел. Зачем вам память, для подключения к которой вам прийдется задействовать большую часть выводов контроллера, да еще и программно моделировать протокол обмена ? И еще не забудте, что вам прийдется проверять целостность секторов памяти, и держать таблицу неисправных, чтобы ничего туда не писать. К тому же такая память работает большими блоками, что при доступе (особенно на запись, вспомните, как медленно копируются на USB Flash куча мелких файлов) существенно ухудшает скоростные характеристики для небольшого объема данных. На мой взгляд, нет никакого смысла в использовании такой памяти без контроллера, берите память MMC, и нет проблем ни с битыми блоками, ни с огромным числом ног. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Linker 6 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Ведь современные карточки флэш достигают куда большей емкости(4-8Гбайт). Чем же отличается эта память? Быстродействием? Совместимостью с МК? Или Atmel живет все еще прошлым веком? Может есть какие-нибудь готовые программно-аппаратные решения для управления карточками типа SD/MMC Маленький объем памяти компенсируется простотой протокола обмена по сравнению с SD/MMC, габаритами и монтажем и более широким температурным диапазоном.Но если нужен большой объем памяти, тогда - вперед в дебри протокола обмена SD/MMC, поиски розеток и т.д. и Посмотрите соответствующие топики на этом форуме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anking 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Если хотите использовать карточки типа SD/MMC, то Вам нужно просто припаять соответствующий разъем. Данные карточки поддерживают стандартный интерфейс SPI который реализован аппаратно практически во всех современных контроллерах. Карточки MMC поддерживают SPI интерфейс? А где можно почитать о подключении их к контроллеру? А сколько одновременно устройств SPI можно подключить к одному МК? И можно ли связать 3 контроллера и память при помощи SPI? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Карточки MMC поддерживают SPI интерфейс? А где можно почитать о подключении их к контроллеру? Насчет карточек MMC не знаю. Но AD45DB642D выпускается в корпусе MMC. О них почитать можно на silabs.ru Там есть статьи Олега Николайчука об AT45DB642. Почти тоже самое. Отличается корпусом. И вроде каких-то команд не было - типа полного стирания. А сколько одновременно устройств SPI можно подключить к одному МК? Ограничено только нагрузочной способностью. Но к каждому свой CS. И можно ли связать 3 контроллера и память при помощи SPI? Можно. Но геморройно. Контроллеры лучше связывать USART. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anking 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба (AnKing @ Feb 8 2008, 21:34) * И можно ли связать 3 контроллера и память при помощи SPI? Можно. Но геморройно. Контроллеры лучше связывать USART. К USART разве можно несколько устройств подключить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба К USART разве можно несколько устройств подключить? Можно. Нужен всего 1 провод (не считая земли). К нему подключены все приёмники и передатчики (передатчики жел-но через резисторы 1кОм). Слушают его все всегда (и слышат в т.ч. свою передачу), а передавать можно токо по очереди. Резисторы - чтоб передатчики не спалить если всё же 2 контроллера одновременно передавать начнут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 9 февраля, 2008 Опубликовано 9 февраля, 2008 · Жалоба Забыл сказать. Когда USART не передаёт, нужно выход передатчика в высокоимпедансное состояние переводить. Чтоб другим передавать не мешать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergCom07 0 10 февраля, 2008 Опубликовано 10 февраля, 2008 · Жалоба По Flash Atmel можно посмотреть на сайте производителя www.atmel.com Если по памяти, то в корпусах SOIC8 до 32 Мбит, карточки AT45 вроде до 64 Мбит. Есть в корпусах SOIC16, большей емкости. Протокол SPI, что-то около 50 МГц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться