Flash-память серии AT45DBxx1D фирмы ATMEL. Основные особенности микросхем серии AT45DBxx1D. Назначение и особенности

Корпорация Atmel – производитель с мировым именем в сфере электронных компонентов.
Портфель продукции - логические микросхемы с широким опциональным набором, модули энергонезависимой памяти, интегральные схемы для обработки радиочастотных и смешанных сигналов. Сегодня компания разрабатывает и производит электронные компоненты, применяемые в промышленности, системах безопасности, компьютерных сетях, автомобилестроении.

Atmel была образована в 1984 году. Штаб квартира компании находится в Сан-Хосе, США, штат Калифорния. С августа 2006 года Президентом и исполнительным директором компании является Steven Laub. Всего в корпорации занято около 5100 служащих. Основателями фирмы были братья-греки Джордж и Гюст Перлегос. Их семья эмигрировала в Калифорнию в то время, когда Силиконовая долина становилась центром передовых информационных технологий. После 8-летнего опыта работы в Intel, старший из братьев решил основать собственный бизнес. Он учредил собственную компанию и назвал ее по первым буквам предполагаемой специализации: Advanced Technology MEmory and Logic.

Начинающей компания числилась всего 2 года. Уже в 1986 году Atmel получила пятимиллионный контракт с General Instrument на поставку партии электронных компонентов.
1989 году компания стала выпускать флеш-память, в начале девяностых годов – микросхемы 1.8В.
В 1995 году был начат выпуск микроконтроллеров AVR. Миллиардного оборота продаж Atmel достигла уже в 1996 г.

В 1998 г. Atmel купила акции компании Telefunken Microelectronic, что позволило корпорации выйти на рынок электроники для автомобилей и устройств связи. В 2000 году стартовало производство датчиков изображения и радиочастотных информационных систем по технологии SiGe.

В истории компании были не только успехи, но и ощутимые спады. Так, из-за неверного определения потребностей рынка, были потеряны потребители флэш-памяти с повышенными характеристиками. Более ходовыми оказались модели low-end производителей Intel и AMD.

Продукция

Микроконтроллеры . Линейка микроконтроллеров Atmel включает:

8 и 32-х разрядные микроконтроллеры AVR. Сегодня 32-х разрядные микроконтроллеры используются и для тех приложений, где вполне хватило бы 8-разрядной микросхемы. Но, поскольку цены на эти элементы практически не отличаются, разработчики, используя 32-разрядные устройства, могут позволить запас производительности, полезный при будущей модернизации приложений.

Микроконтроллеры с архитектурой ARM. Ядро ARM в основе содержит идеологию RISC архитектуры: ограниченный набор команд, активное использование регистров, ограниченный доступ к памяти. Система команд 32-разрядных ARM включает инструкции обращения к аппаратному сопроцессору, что позволяет разработчикам расширить возможности базовой архитектуры, добавляя свои сопроцессоры в случае необходимости.
- микроконтроллеры MCU Wireless Atmel, ориентированные на средства беспроводной связи по протоколам ZigBee® и IPv6/6LoWPAN.
- микроконтроллеры 8051 с функциями: 2 интерфейса UART, сторожевой таймер, схема обнаружения сбоев питания, PCA, SPI и внутрисхемный отладчик, идеально подходящие для управлении входами/выходами, питанием, двигателями.

Touch контроллеры для рынка портативных устройств с низким энергопотреблением, которые производятся для сенсорных панелей нового поколения. В устройствах используется собственная запатентованная емкостная технология QTouch®.

Микросхемы энергонезависимой памяти . Линейка продукции включает микросхемы с различным интерфейсом, архитектурой и организацией, в том числе с постраничным (Flash) и побайтным (EPROM) доступом к памяти. Особенно широко эти микроэлементы используются в приложениях, в которых необходимо снизить себестоимость конечного продукта.

Реконфигурируемые системы на кристалле FPSLIC . Суть технологии – в размещении на одной кристалле ядра AVR, блока FPGA и массива статической памяти. Основные преимущества – повышенная степень интеграции, низкое энергопотребление, высокая производительность.

Перспективы Atmel

Сегодня Atmel прочно удерживает позиции лидерства в мировом рейтинге производстве широкого спектра устройств микроконтроллеров и микросхем памяти. В 2011 году компания анонсировала микроконтроллеры Xmega с интерфейсом USB и контроллером ЖКИ. Их предполагается использовать в устройствах промышленной автоматики, спортивных и игровых приложениях, сложном медицинском оборудовании, в охранных системах.

Весь ассортимент многоцелевых микроконтроллеров Atmel непрерывно совершенствуется, появляются новые кристаллы, обновляются версии микросхем, расширяется программное обеспечение для поддержки разработок.

Одним из крупнейших производителей полупроводниковых электронных микросхем является . Микроконтроллеры, модули энергонезависимой памяти, сложные логические интегральные схемы и полупроводниковые компоненты для обработки смешанных сигналов, которые производит Atmel можно встретить в конструкции огромного числа электроники и другой современной техники.

Особенности маркировки изделий компании Atmel

Для всего спектра выпускаемой компанией продукции был разработан единый стандарт маркировки, который учитывает разнообразие технических параметров той или иной группы микросхем.

Все микросхемы, производимые компанией Atmel, имеют маркировку вида AT XXXXX - X X X X (символом X здесь обозначены буквенные или цифровые символы). Если рассмотреть их по порядку, получим:

  • AT - обозначение всех микросхем, производимых компанией;
  • XXXXX - обозначают группу, тип, технологию изготовления;
  • X - обозначает быстродействие устройства;
  • X - разновидность корпуса схемы;
  • X - диапазон рабочих температур;
  • X - варианты исполнения.
Группа и другие параметры обозначаются символами с третьего по седьмой. Их значения слева направо:

  • группа, к которой принадлежит схема (различные типы памяти, логические микросхемы, микроконтроллеры);
  • типы памяти (микропроцессоры, постоянная и последовательная память, программируемая и перепрограммируемая);
  • технология, используемая для изготовления схемы;
Быстродействие схемы может обозначаться двумя или тремя цифрами. Для маркировки типа корпуса и температурного режима используется большое количество обозначений, подробная информация о которых содержится в документации производителя.

Рассмотрим такой пример маркировки : ATMEGA165PV-8AU:

  • после первых двух букв, которые обозначают производителя, следует маркировка семейства, к которому относится данный микроконтроллер - MEGA;
  • цифры 16 соответствуют объему встроенной в микросхему флеш-памяти, выраженном в кб;
  • цифра 5 обозначает версию контроллера;
  • буква P - технология изготовления picoPower, которая обеспечивает экономичное потребление тока в режиме до 100 нА для режима Power down;
  • V - соответствует диапазону рабочих напряжений от 1.8 до 5.5 вольт;
  • цифра 8 обозначает максимальную рабочую частоту микросхемы;
  • буквенное обозначение А соответствует корпусу типа TQFP;
  • U обозначает диапазон рабочих температур кристалла от -40°C до +85 °C и необходимость использовать бессвинцовый припой при работе со схемой.

Фирма Atmel хорошо известна на мировом и российском рынке как производитель широкого спектра микросхем, содержащих энергонезависимую память на кристалле. Например, микросхемы программируемой логики серий ATF16V8/20V8/22V10 и AFT15xx содержат EEPROM ПЗУ конфигурации, микроконтроллеры АТ89С имеют Flash ПЗУ программ, а AVR-микроконтроллеры используют и Flash, и EEPROM на одном кристалле. В перечне микросхем фирмы Atmel есть, например, двухбанковая Flash-память, поддерживающая пакетный режим, а также «слоеные» микросхемы, где в одном корпусе, но на разных «слоях» размещаются кристаллы параллельной ПЗУ, последовательной ПЗУ и ОЗУ. Данная статья, не претендующая на исчерпывающую полноту изложения, посвящена микросхемам ПЗУ фирмы Atmel в «чистом виде».

Фирма Atmel - новатор в производстве микросхем энергонезависимой памяти: она первая в 1989 году выпустила микросхемы Flash-памяти с напряжением программирования 5 В; первая в мире стала производить Flash-память на 3,3, 2,7 и 2,5 В; в 1997 году корпорация Atmel первая предложила Flash-память с последовательным интерфейсом. И список можно продолжать...

Выпускаемые в настоящее время фирмой Atmel микросхемы энергонезависимой памяти имеют диапазон емкости от 1 Кбит до 256 Мбит, в ближайшее время начнется выпуск микросхем емкостью 1 Гбит. В номенклатуре выпускаемых изделий есть микросхемы с 8- и 16-битным параллельным интерфейсом, а также микросхемы с двух- и трехпроводным последовательным интерфейсом.

Микросхемы с параллельным интерфейсом

Раньше других были выпущены микросхемы серии AT27 с 8-битным интерфейсом, которые фактически являлись аналогами микросхем ПЗУ с ультрафиолетовым стиранием, однако кристаллы фирмы Atmel упакованы в пластиковые корпуса, что существенно снизило себестоимость микросхем. Цена «дешевизны» - невозможность повторного перепрограмирования. Когда актуальной стала необходимость обновления содержимого микросхемы памяти в системе, например для обновления версии, Atmel предложила три серии микросхем параллельного ПЗУ с электрическим стиранием.

Серия АТ28, основанная на EEPROM-технологии, имеет функцию независимой перезаписи каждого байта, что обусловливает увеличение площади кристалла и, соответственно, цены микросхемы. В сериях АТ29 и АТ49, построенных на основе Falsh-технологии, реализован другой подход - здесь возможна перезапись блоками, называемыми секторами. Размер сектора у микросхем памяти АТ29 меньше, чем у микросхем других производителей, что повышает гибкость использования. Серия АТ49 содержит несколько секторов относительно большого размера и, как следствие, имеет меньшую площадь кристалла и самую низкую удельную стоимость. В отличие от микросхем серии АТ28, когда для стирания на нее надо подавать напряжение 12 В, более современные АТ29 и АТ49 не требуют дополнительного источника напряжения для стирания и перепрограмирования. Удобным технологическим решением является организация в массиве памяти загрузочного блока (boot block) с отдельными командами защиты его от стирания. В этой области памяти обычно размещается программа-загрузчик, которая может также включать в себя утилиту, выполняющую функцию программирования основного массива ПЗУ, например от последовательного порта. Такое построение системы позволяет производить модификацию содержимого Flash-ПЗУ без использования внешнего программатора. Второе преимущество - можно использовать малогабаритные микросхемы в корпусах TSSOP и отказаться от панелек для ПЗУ.

Микросхемы вышеперечисленных семейств выпускаются для трех напряжений питания: стандартные пятивольтовые микросхемы, микросхемы для работы при напряжении питания 3,3 В (маркируются буквами LV) и 2,7 В (маркируются буквами BV).

Основные параметры типовых микросхем ПЗУ серии АТ49BV приведены в табл. 1.

Таблица 1

* N или T - boot block по нижним или по верхним адресам.

Микросхемы с параллельным интерфейсом используются в основном для хранения программы микропроцессора, которая выполняется непосредственно из ПЗУ, если скорость микропроцессора относительно невелика, или перед началом выполнения копируется в ОЗУ, что характерно для современных микропроцессоров. «Параллельные» микросхемы ПЗУ можно также использовать для хранения данных. Для этого применялись даже однократные или стираемые ультрафиолетовым излучением микросхемы, а c появлением первых Flash-ПЗУ наступило раздолье для разработчиков систем сбора данных.

Однако у микросхем с параллельным интерфейсом есть и недостатки, обусловленные самой архитектурой. Для проведения операций записи-чтения необходимо работать с тремя шинами: адреса, данных и управления. Если у микроконтроллера используется мультиплексированная шина адрес-данные, приходится на плате устанавливать дополнительные регистры-защелки для хранения адреса, по которому в следующем такте будет произведено обращение к памяти. Но даже если микроконтроллер имеет раздельные шины адреса и данных, надо все цепи «разложить» на печатной плате. Для микросхемы емкостью 1 Мбайт требуется 20 проводников для адреса и 8 проводников для данных, если используется микросхема с байтовым интерфейсом, плюс управляющие сигналы, что иногда занимает существенную площадь печатной платы, особенно если к разрабатываемому устройству предъявляются повышенные требования в части габаритных размеров.

Другой недостаток - повышенная потребляемая мощность устройства. Известно, что существенная часть электрической мощности, потребляемой микросхемой, используется ее выходными каскадами, которые должны обеспечить хорошие фронты сигнала при работе на внешнюю шину, имеющую достаточно большую емкость. Кардинальным решением проблемы является отказ от параллельной шины в принципе и переход к последовательному обмену данными.

Микросхемы с последовательным интерфейсом

В связи с общим стремлением к снижению потребляемой мощности и миниатюризации радиоэлектронных устройств актуальным стало использование микросхем памяти с последовательным интерфейсом. О популярности микросхем последовательных ПЗУ фирмы Atmel красноречиво говорит тот факт, что фирмой выпущено более миллиарда таких микросхем. Фирма Atmel выпускает универсальные микросхемы памяти с интерфейсами I2C, SPI и Microware, а также специализированные микросхемы конфигурационной памяти серии AT17, предназначенные для загрузки микросхем программируемой логики типа FPGA. Эти микросхемы могут быть многократно перепрограммированы в системе. Примечательно, что микросхемы AT17 могут использоваться не только для загрузки собственных FPGA фирмы Atmel - AT6000 и AT40K, но и для загрузки FPGA, выпускаемых фирмами Xilinx и Altera. Для загрузки последних предназначено семейство AT17А, по выводам совместимое с микросхемами EPC фирмы Altera. Стоит отметить, что по времени начала серийного производства новых микросхем конфигурационной памяти повышенной емкости фирма Atmel опережает другие фирмы. В частности, она первая в мире выпустила низковольтную микросхему емкостью 2 Мбит в 8-выводном планарном корпусе.

Универсальные микросхемы последовательных ПЗУ с достаточной степенью условности можно разделить на «медленные» и «быстрые». К первой категории относятся микросхемы серии АТ24 с интерфейсом I 2 C. Этот двухпроводный интерфейс, разработанный фирмой Philips, очень удобен для обмена небольшими порциями данных на частотах, не превышающих сотни килогерц. Типичный пример - бытовой телевизор или монитор компьютера с памятью настроек. Микросхемы серии АТ24 характеризуются большим количеством циклов перезаписи - до миллиона раз. Удобным качеством является возможность наращивания числа микросхем на шине до 4–8 штук без добавления дополнительных сигналов управления. Для этого на микросхемах предусмотрены два или три адресных вывода, которые распаиваются соответствующим образом. Номенклатура микросхем АТ24 достаточно широка. Микросхемы отличаются возможностью программной защиты от записи всего массива памяти или его части (половина или четверть общей емкости микросхемы).

Основные параметры типовых микросхем серии АТ24 приведены в табл. 2.

Таблица 2


В приложениях, требующих повышенной скорости обмена данными, оптимальным является использование микросхем памяти с интерфейсом SPI, разработанным фирмой Motorola. Микросхемы фирмы Atmel с интерфейсом SPI имеют тактовую частоту от 2 до 50 МГц. Следует пояснить, что есть две характеристики скорости работы микросхем: вышеупомянутая, показывающая скорость обмена между внешним устройством и буфером микросхемы ПЗУ, и скорость физического копирования содержимого буфера в массив памяти.

Для обмена с SPI ПЗУ используются четыре сигнала: тактовые импульсы, входные данные, выходные данные и сигнал «выбор микросхемы». Такая архитектура позволяет значительно экономить место на печатной плате, особенно при использовании в устройстве нескольких микросхем.

Atmel выпускает два семейства ПЗУ с интерфейсом SPI: серия АТ25, построенная по технологии EEPROM, и серия АТ45, построенная по Flash-технологии. В серии АТ25 есть представители, основанные на Flash-технологии - это микросхемы AT25F512/1024. У Flash-микросхем серии АТ25 более высокая скорость обмена, но меньшее число циклов записи (10 000 раз).

Основные параметры микросхем серии АТ25 приведены в таблице 3.

Таблица 3


Наиболее интересна история развития микросхем семейства АТ45, которое построено на основе патентованной архитектуры DataFlash ® , являющейся собственностью фирмы Atmel. Это семейство уже пережило несколько поколений в своем развитии. Микросхемы первого поколения AT45D011 - AT45D161 изготавливались по технологии 0,35 мкм и имели напряжение питания 5 В (эти микросхемы в настоящее время уже не производятся). Три цифры в названии микросхемы означают следующее: первые две - емкость микросхемы в мегабитах, третья - количество портов ввода-вывода. Размеры кристалла были достаточно велики, поэтому они упаковывались в корпуса SOIC28, причем большая часть выводов оставалась неподключенной. Таким образом, на одно и то же место можно было устанавливать микросхему любой емкости. Вскоре Atmel освоила выпуск микросхем с низковольтным напряжением питания AT45DB011 - AT45DB321. Последняя микросхема была выпущена в корпусе TSSOP32. После перехода на технологию 0,25 мкм площадь кристалла существенно сократилась, и теперь микросхемы емкостью 1, 2 и 4 Мбит выпускаются даже в корпусах SOIC8.

Хотя при переходе на технологию 0,25 мкм скорость обмена данными по интерфейсу SPI увеличилась до 20 МГц, для микросхем большой емкости этого было недостаточно. Чтобы ликвидировать «узкое место», микросхемы емкостью 64 Мбит и выше стали оснащать дополнительным 8-битным интерфейсом. Таким образом, к микросхеме AT45DB642 можно обращаться одновременно по двум портам, причем тактовая частота при последовательном обращении составляет 20 МГц, при параллельном - 5 МГц.

Новые микросхемы DataFlash ® AT45DB1282 и AT45DB2562 емкостью соответственно 128 и 256 Мбит изготавливаются по технологии 0,18 мкм. Эта технология позволила увеличить скорость обмена до 50 МГц по интерфейсу SPI и до 40 МГц по байтовому интерфейсу. Если типовыми корпусами для микросхем АТ45 прежних поколений считались корпуса SOIC, то для новых микросхем повышенной емкости стандартными стали корпуса TSOP.

Микросхемы выпускаются в корпусах разного размера (TSOP32, TSOP40 и TSOP48), тем не менее они совместимы при монтаже на печатную плату. Если посмотреть на цоколевку микросхем в вышеперечисленных корпусах, можно увидеть, что в корпусе TSOP40 восемь крайних выводов (по четыре с каждого края) не используются. Аналогичная ситуация наблюдается и для корпуса TSOP48, только количество свободных выводов здесь - шестнадцать. Таким образом, если на печатной плате разведен корпус TSOP48, на эту плату можно установить микросхему емкостью 64, 128 или 256 Мбит.

Линейка микросхем АТ45, выпускаемых в настоящее время, имеет диапазон емкостей от 1 Мбит до 256 Мбит. В процессе подготовки к промышленному производству по технологии 0,13 мкм находятся микросхемы емкостью 512 и 1024 Мбит. Кроме собственно микросхем памяти с интерфейсом SPI, фирма Atmel предлагает также модули формата MMC (MultiMediaCard) емкостью 2, 4 и 8 Мбайт с 7-контактным разъемом и соответствующим интерфейсом.

Использование интерфейса SPI позволяет разработчику с минимальными усилиями перейти к использованию микросхем большей емкости. Как правило, для этого достаточно изменить в программе работы с SPI ПЗУ две константы - размер страницы и число страниц в данной микросхеме.

В отличие от микросхем Flash-памяти большой емкости других производителей, микросхемы фирмы Atmel не содержат дефектные биты в массиве памяти, при этом отпадает необходимость в процедуре контроля качества записи данных. Микросхемы AT45 имеют пятивольтовые толерантные входы-выходы, что позволяет напрямую подключать их к пятивольтовым микроконтроллерам.

Основные параметры микросхем серии АТ45 приведены в табл. 4.

Таблица 4


В заключение статьи приведен пример функции работы с памятью серии АТ45. В качестве управляющего процессора использован AVR-микроконтроллер. Программа написана на языке Си для компилятора фирмы ImageCraft Company. 30-дневную демо-версию этого компилятора можно найти на сайте Atmel по адресу http://atmel.argussoft.ru/soft.htm. Объем файла составляет 3,9 Мбайт. Подключаемый файл at45.h находится по адресу http://atmel.argussoft.ru/as-mega.htm.