Карты MicroSD широко используются с одноплатными компьютерами, такими как Raspberry Pi, NVIDIA Jetson Nano, Odroid и т.д.. Помимо одноплатных компьютеров, различные встроенные устройства используют карты MicroSD для хранения данных, логирования, обновления прошивки и загрузки операционных систем.

Карты MicroSD являются экономичным решением, предлагая самую низкую стоимость за гигабайт среди доступных вариантов хранения. Благодаря своему небольшому размеру они легко помещаются в компактные материнские платы и другие встроенные устройства с ограниченным пространством. Их можно легко вставлять и извлекать, что позволяет быстро заменять карты для резервного копирования, передачи данных и обновлений. Они также обладают высокой прочностью, выдерживая падения, вибрации и экстремальные температуры. Их низкое энергопотребление делает их идеальными для встраиваемых систем и мобильных устройств.
Многие карты MicroSD оснащены функциями безопасности, такими как шифрование, безопасное удаление и защита от записи. Несмотря на компактные размеры, они могут хранить огромные объемы данных, достигая терабайтного диапазона. По этим причинам большинство одноплатных компьютеров и других встроенных устройств, таких как дисплеи и камеры, оснащены слотом для MicroSD.
Применение карт MicroSD во встраиваемых устройствах
Карты MicroSD используются для различных задач в встроенных устройствах, при этом каждая задача требует определенных характеристик. В этой статье рассматриваются ключевые особенности и спецификации карт MicroSD, а также их соответствие различным встроенным приложениям.
Хранение данных во встроенных устройствах
Встроенные устройства используют разные типы памяти, включая MicroSD, eMMC, EEPROM, NVRAM и SPI Flash. Карты MicroSD часто используются в качестве загрузочных носителей для установки и запуска пользовательских операционных систем на одноплатных компьютерах. Хотя многие встроенные материнские платы работают на eMMC или флеш-памяти, они часто используют карты MicroSD для расширения встроенного хранилища. Эти карты также применяются для логирования данных, обновления прошивки и хранения конфигурационных файлов или пользовательских предпочтений.
- eMMC (Embedded MultiMediaCard) – встроенный вариант SD-карты с флеш-памятью и контроллером, припаянным к материнской плате. Обеспечивает более высокую скорость чтения/записи и надежность по сравнению с MicroSD, так как исключает проблемы с подключением.
- SPI Flash – энергонезависимая память, взаимодействующая с контроллером через интерфейс SPI. Может быть NOR или NAND-типа:
- NAND Flash предлагает большие объемы памяти по низкой цене, подходит для логирования данных и мультимедиа.
- NOR Flash обеспечивает быструю скорость чтения и лучшее сохранение данных, что делает его идеальным для загрузчиков, обновления прошивки и хранения кода приложений.
- NVRAM (Non-Volatile Random Access Memory) сочетает быструю доступность данных с энергонезависимостью. Применяется для хранения критически важных данных, например, данных реального времени (RTC) или системных конфигураций.
- EEPROM (Electrically Erasable Programmable Read-Only Memory) – энергонезависимая память, позволяющая выборочно стирать и перезаписывать данные. Применяется для хранения конфигурационных файлов, данных калибровки и другой важной информации.
Выбор хранилища
Различные встроенные приложения требуют различных технологий хранения. Например:
- MicroSD – для установки ОС, логирования данных и мультимедийного хранения.
- eMMC – для хранения ОС и приложений.
- NAND Flash – для массового хранения данных и логирования.
- NOR Flash – для загрузчиков и обновления прошивки.
- EEPROM – для хранения критически важных данных.
- NVRAM – для хранения данных в реальном времени.

Выбор хранилища зависит от скорости, надежности, емкости и требований к долговечности.
Классификация карт MicroSD по объему
Карты MicroSD делятся на четыре основных класса по объему:
- MicroSD (Standard Capacity) – до 2 ГБ.
- MicroSDHC (High Capacity) – от 2 ГБ до 32 ГБ.
- MicroSDXC (Extended Capacity) – от 32 ГБ до 2 ТБ.
- MicroSDUC (Ultra Capacity) – от 2 ТБ до 128 ТБ.
MicroSDXC – наиболее распространенный вариант для встроенных систем, а MicroSDUC предназначены для хранения больших объемов данных, таких как видео высокого разрешения.
Классы скорости карт MicroSD
Скорость – ключевой параметр для загрузки ОС, запуска приложений и операций чтения/записи.

Стандартные классы скорости (C) (устаревшие, но встречаются в старых системах):
- C2 – 2 МБ/с
- C4 – 4 МБ/с
- C6 – 6 МБ/с
- C10 – 10 МБ/с
Классы UHS (Ultra High Speed):
- U1 – 10 МБ/с (для ОС и приложений)
- U3 – 30 МБ/с (для 4K-видео, игр, быстрого логирования)

Классы скорости видео (V):
- V6 – 6 МБ/с (SD-видео)
- V10 – 10 МБ/с (HD-видео)
- V30 – 30 МБ/с (4K-видео)
- V60 – 60 МБ/с (8K-видео)
- V90 – 90 МБ/с (высокочастотное видео, игры)

Классы SD Express (для высокоскоростных приложений):
- E150 – 150 МБ/с
- E300 – 300 МБ/с
- E450 – 450 МБ/с
- E600 – 600 МБ/с
Классы производительности приложений (APC)
Оценивают случайные операции чтения/записи:
- A1 – 1500 IOPS (чтение), 500 IOPS (запись), 10 МБ/с (минимальная последовательная запись).
- A2 – 4000 IOPS (чтение), 2000 IOPS (запись), 10 МБ/с (минимальная последовательная запись).
A1 подходит для логирования данных, A2 – для запуска ОС и приложений в реальном времени.
Применение карт MicroSD во встроенных устройствах
Используются для:
- Загрузки операционных систем
- Обновлений прошивки
- Хранения конфигурационных данных
- Логирования данных датчиков и сетевой информации
- Записи видео
- Машинного обучения
- Промышленного управления
Выбор идеальной карты MicroSD
Выбор зависит от емкости, скорости записи, производительности и дополнительных функций (например, шифрования).
- Для ОС: 8-32 ГБ, C10/U1/V10, A1/A2.
- Для умеренных приложений: 32-128 ГБ, U3/V30, A1.
- Для требовательных приложений: 64-256 ГБ, U3/V30 или выше, A2.
- Для логирования данных: U1/V10 или U3/V30, A1, высокая долговечность.
- Для записи 4K-видео: 64-256 ГБ, V60/V90 или SD Express.
- Для промышленных систем: 16-64 ГБ, U3/V30, A2, промышленный стандарт.
Выбирая подходящую карту MicroSD, разработчики встроенных систем обеспечивают оптимальную производительность, надежность и долговечность устройств.