[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

AT25SF, AT25DF или AT45DB — какую SPI-флеш память заказывать?

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

В линейке флеш-памяти Adesto, которую сейчас выпускает Renesas, сходятся только первые пять букв названия — дальше идут различия, которые ломают прошивку. AT25DF — историческая ветка с одним интерфейсом SPI. AT25DN добавляет двойное чтение. AT25DQ — общая ветка с двойным и четверным интерфейсом. AT25SF — та же ветка, но с минимумом питания 2,5 В, блоками стирания 4/32/64 КБ и режимом непрерывного чтения; это основная современная линия. AT25SL отличается от неё минимумом 1,7 В и режимом QPI. AT25XE — приборы с одним широким источником питания 1,65–4,4 В, рассчитанные на обновление прошивки на месте. И отдельно стоит AT45DB: это не NOR, а DataFlash со стиранием по страницам и двумя буферами SRAM. Ключевая ловушка при закупке: AT25DF041B и AT25SF041B имеют одинаковые 4 Мбит и одинаковый корпус SOIC-8, но первая работает только по обычному SPI, а вторая ещё и по Quad I/O, и прошивка, использующая четверные команды, на первой просто не запустится. Порядок выбора такой: сначала напряжение питания и нужный интерфейс, потом плотность, потом корпус.

Содержание руководства (12 разделов)

Одна буква — разные приборы

Происхождение названия стоит знать отдельно: Adesto купил Dialog, Dialog купил Renesas. Кремний и система обозначений при этом не менялись, поэтому один и тот же AT25SF041B на наклейках разных лет — это один и тот же прибор, и при замене важны суффиксы, а не бренд на стикере.

Серия Что отличает Плотности
AT25DF только обычный SPI, историческая ветка от 512 Кбит до 64 Мбит
AT25DN SPI с двойным чтением (Dual-Read) до 512 Мбит
AT25DQ двойной и четверной интерфейс, общая ветка —
AT25SF двойной и четверной интерфейс, минимум 2,5 В — основная линия 4–128 Мбит
AT25SL то же плюс режим QPI, минимум 1,7 В до 128 Мбит
AT25XE один широкий источник 1,65–4,4 В, обновление прошивки на месте —
AT45DB DataFlash: стирание по страницам, два буфера SRAM 2–64 Мбит

Код плотности и код корпуса

Остальные суффиксы читаются по справочнику производителя, и каждый из них меняет прибор: буква ревизии (пусто, A или B), класс исполнения (H — промышленный, U — безсвинцовый состав), напряжение (пусто — 2,7–3,6 В, F — от 2,3 В, N — от 1,65 В, D — 2,5–3,6 В) и способ поставки (B — трубка, Y — лоток, T — лента на reels). Ревизия B — не косметика: она поднимает предельную частоту (для AT25SF041 это 108 МГц против 104 МГц у исходной ревизии) и добавляет поддержку SFDP и непрерывного чтения.

Код Плотность Код Корпус
01 1 Мбит S SOIC-8, 208 mil
02 2 Мбит SS SOIC-8, 150 mil
04 4 Мбит M UDFN-8, 6×5 мм
08 8 Мбит MW VDFN-8, 8×6 мм
16 16 Мбит MA UDFN, 8 выводов, 2×3 мм
32 32 Мбит XM TSSOP-8
64 64 Мбит S3 SOIC-16
256 256 Кбит
512 512 Кбит

NOR против DataFlash: почему прошивка перестаёт работать

AT45DB устроен принципиально иначе, чем обычная NOR-память. В нём страница стирается целиком, а запись идёт через два независимых буфера SRAM размером со страницу; команды другие — Page Erase и Page Program, а адрес трёхбайтовый и включает биты номера страницы. Размер страницы у AT45DB — 264, 528 или 1056 байт, из которых 8 байт уходят на служебную информацию адреса; варианты 256, 512 и 1024 байта доступны через специальный fuse-бит конфигурации.

У AT25xx всё иначе: там блочное и секторное стирание (4, 32 или 64 КБ), страница программирования 256 байт и ровно тот же трёхбайтовый адрес, но без битов страницы. Из-за этого код драйвера обязан разветвляться по типу прибора: если взять AT45DB и записать в него AT25-командами, а наоборот — не выйти из цикла программирования. В заявке на замену это обязательно указывается отдельной строкой.

Одно поколение — разная частота и набор команд

AT25SF041 — 4 Мбит, то есть 512 КБайт, с интерфейсами SPI, Dual-SPI и Quad-SPI, питание 2,3–3,6 В, тактовая до 104 МГц, потребление 7 мА при чтении и 2 мкА в глубоком энергосбережении. Стирается сектор 4 КБ и блоки 32 или 64 КБ, есть 128-байтный регистр безопасности. AT25SF128A — уже 128 Мбит, питание от 2,7 В, тактовая 120–133 МГц, и три запираемые страницы регистра безопасности вместо одной.

Когда в плате меняется объём хранилища, меняется не только номер в названии. Переход с 4 Мбит на 128 Мбит в одном и том же корпусе SOIC-8 возможен, но код прошивки должен уметь работать с новой плотностью: у NOR-памяти старшие адресные биты иначе используются как номера блоков стирания, и «лишний» адрес без пересчёта приведёт к стиранию не того блока.

AT25DF041B не заменяет AT25SF041B

Это самая частая ошибка при подборе замены в этой линейке, и она не видна на корпусе: обе микросхемы — 4 Мбит в SOIC-8, обе с маркировкой Adesto. Но AT25DF041B — прибор только с обычным интерфейсом SPI, а AT25SF041B — с двойным и четверным, и в запасных частях это прямо оговорено как невзаимозаменяемая пара. Прошивка, которая читает данные четверными командами, на DF-версии не стартует, и диагностика на плате выглядит как «память не отвечает», хотя прибор исправен.

Второй сюжет с той же логикой — питание. AT25SF требует от 2,5 В, и прибор на 1,8 В логике его ставить нельзя; для этого существует AT25SL с минимумом 1,7 В и режимом QPI. То есть при выборе сначала смотрят напряжение, потом интерфейс, и только потом плотность и корпус.

Что учесть при заказе

  • Указывать тип памяти словами: NOR или DataFlash. В записи без этого слова AT45DB и AT25 выглядят одинаково, а драйвер у них разный.
  • Проверять интерфейс: обычный SPI, Dual I/O или Quad I/O. Это разные микросхемы при одной и той же плотности и одном корпусе.
  • Сверять напряжение питания по суффиксу, а не по цене: AT25SL и AT25SF отличаются минимумом 1,7 против 2,5 В.
  • Учитывать корпус по коду: SOIC-8 208 mil (S) и SOIC-8 150 mil (SS) ставятся на разные площадки.
  • Помнить, что ревизия B даёт более высокую частоту и команды SFDP, которых нет у ранних ревизий.
  • При замене на бо́льшую плотность пересчитывать адресацию блоков стирания, а не только объём в настройках.

Частые вопросы

  • Чем AT45DB отличается от AT25 — стиранием по страницам с двумя буферами SRAM против блочного стирания у NOR.
  • Можно ли поставить AT25DF041B вместо AT25SF041B — по ёмкости и корпусу да, но только если прошивка не использует Quad I/O.
  • Что означает SS в обозначении — корпус SOIC-8 в 150 mil, а S — тот же корпус в 208 mil.
  • Подойдёт ли AT25SF на 1,8 В — нет, минимум 2,5 В; для этого есть AT25SL от 1,7 В.
  • Есть ли у вас эта память — пришлите полное обозначение и укажите, NOR это или DataFlash и какой интерфейс использует прошивка; подберём по этим данным.

Чем полезен такой заказ через нас

Флеш-память выглядит простой позицией, пока в заявке нет полного обозначения: одна буква меняет интерфейс, другая — корпус, третья — напряжение. Мы разбираем обозначение по кодам производителя, сверяем тип (NOR или DataFlash), интерфейс, класс корпуса и состояние партии, и если замена возможна, указываем в ответе, какие команды и режимы у нового прибора отличаются, чтобы это можно было заранее учесть в прошивке.

Детали, названные в этом руководстве

Каталог
Все производители →

Каждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.

ПартномерПроизводительОписание
AT25SF041B-SSHB-TDatasheetAdesto TechnologiesIC FLASH 4MBIT SPI/QUAD 8SOIC
AT25SF081B-SSHD-TDatasheetAdesto TechnologiesIC FLASH 8MBIT SPI/QUAD 8SOIC
AT25SF128A-SHB-TDatasheetRenesas Electronics CorporationIC FLASH 128MBIT SPI/QUAD 8SOIC
AT25SF161B-SSHB-TDatasheetAdesto Technologies—
AT25SF321B-SSHB-TDatasheetRenesas Electronics CorporationIC FLASH 32MBIT SPI/QUAD 8SOIC
AT25SF641B-MHB-TDatasheetAdesto Technologies—
AT25DF041B-MHN-TDatasheetRenesas Electronics CorporationIC FLASH 4MBIT SPI 104MHZ 8UDFN
AT25DF321A-SH-TDatasheetAdesto Technologies—
AT25DF512C-SSHN-TDatasheetRenesas Electronics CorporationIC FLASH 512KBIT SPI 8SOIC
AT25SL641-MHE-TDatasheetRenesas Electronics CorporationIC FLASH 64MBIT SPI 104MHZ 8UDFN
AT45DB041E-SHN-TDatasheetRenesas ElectronicsRenesas AT45DB041E-SHN-T, 4Mbit Serial FLASH, SPI interface at 85 MHz, 1.65V to 3.6V supply, 8-SOIC (5.30mm width), industrial temperature range -40°C to 85°C
AT45DB081E-SHN-TDatasheetRenesas ElectronicsMicrochip AT45DB081E-SHN-T, 8Mbit SPI FLASH, 85 MHz clock, 1.7V-3.6V supply, 8-SOIC (5.30mm width), -40°C to 85°C.
AT45DB161E-SSHF-TDatasheetRenesas ElectronicsRenesas Electronics DataFlash AT45DB161E-SSHF-T, 16Mbit SPI NOR flash, 85 MHz clock, 2.3-3.6 V supply, 8-SOIC package, Tape & Reel.
AT45DB321E-SHF-TDatasheetRenesas ElectronicsRenesas DataFlash AT45DB321E series 32 Mbit SPI flash memory, 85 MHz clock, 2.3-3.6 V supply, 8-SOIC package, tape and reel.
AT25020B-SSHL-TDatasheetMicrochip TechnologyMicrochip AT25020B-SSHL-T, 2Kbit SPI EEPROM, 20 MHz clock, 1.8V-5.5V supply, 256 x 8 organization, -40°C to 85°C, 8-SOIC package.
AT25128B-SSHL-TDatasheetMicrochip Technology—
AT25640B-SSHL-TDatasheetMicrochip Technology—
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.