Как адаптер влияет на скорость карты памяти
Давно думал написать статью на Хабр, но все как-то не решался. Хотя и кажется, что есть мысли, которые были бы небезинтересны сообществу, но останавливает предположение, что это «кажется» проистекает от завышенной самооценки. Тем не менее попробую. Поскольку я профессионально занимаюсь электроникой, в частности, программированием микроконтроллеров, довольно-таки длительное время (как я подозреваю, дольше, чем живет большАя а может даже и бОльшая часть читателей Хабра), то за это время накопилось изрядное количество интересных случаев. Представляю на суд сообщества рассказ об одном из них.
Итак, в одной разработке мне потребовалось сохранять значительные объемы информации с целью последующей передачи через сеть в обрабатывающий центр. Поскольку полученное устройство предполагало серийное производство, был выбран вариант с применением относительно недорогих компонентов, и, в частности, микроконтроллера как центрального элемента системы. Поскольку в тот момент (середина 2012 года) предложение микроконтроллеров с Ethernet PHY на борту не отличалось разнообразием (да и сейчас положение не намного лучше), был выбран МК фирмы TI семейства Stellaris, конкретно LM3S8962, тем более что отладочная плата для него у меня уже имелась. МК на тот момент относительно новый, активно продвигаемый фирмой TI (это в конце 2013 года она ВНЕЗАПНО перевела всю серию в разряд NRND), и обладающий вполне достаточными для решения данной задачи параметрами. Для хранения информациии был выбран вариант с SD карточкой, в первую очередь из за их доступности и дешевизны, а также потому, что на отладочной плате наличествовало контактное устройство для них, а на поставляемом с платой отладки CD имелись многочисленные примеры, в том числе и для SD карт. Интерфейс к карточке был реализован простейший — SPI, предложенные примеры сходу заработали, принятое решение позволяло обрабатывать полученные данные до написания интерфейса при помощи элементарного переноса карточки из устройства в кард-ридер ПК, так что первоначальная отладка алгоритмов взаимодействия с объектом управления проблем не вызвало, по крайней мере в этой части проекта. Как все понимают, проблемы возникли несколько позже…
Когда алторитмы были отлажены и устройство в целом заработало, начались тестовые прогоны. И тут выясняется, что SD карточка не способна записывать информацию в том темпе, в котором объект управления ее поставляет, причем разница скоростей составляет разы, а с учетом размеров единицы хранения (2.7 мегабайта) создать промежуточный буфер по приемлемой цене не удасться. Переходя к конкретным цифрам, требовалось файл размером 2.7 мегабайта записывать на SD карточку не более, чем за 1.6 секунды, а реально данные записывались 30 секунд, причем карточки были приобретены класса 10, то есть утверждали скорость записи 10 мбайт/сек. Борьба за скорость шла в несколько этапов и противниками оказывались то микроконтроллер, то стандартная библиотека (фирменная от TI между прочим), то, собственно, SD карточки.
Первый этап — исследую тайминги записи и сразу же выясняю, что запись различных участков информации идет разное время, причем время записи одинаковых блоков информации существенно (в разы) отличается. Путем экспериментов с различными размерами блоков записи устанавливаю простую закономерность — чем больше блоки информации для записи, тем меньше время записи, отнесенное к ее размеру. Псокольку модули библиотеки поддерживают FAT и записывают информацию посекторно, а переделывать их смысла не вижу, переформатирую карточку на размер сектора 32 кбайт и получаю время записи 14 секунд — 1 очко SD.
Второй этап — проверяю работы SPI интерфейса и обнаруживаю, что он работает на частоте 12.5 мгц, хотя описание позволяет установить частоту передачи до 25 мгц (половина от тактовой частоты процессора 50 мгц). Выясняется, что подпрограмма установки частоты SPI модуля из библиотеки ограничивает максимально возможную частоту значением 12.5 мгц, причем в документации на интерфейсный модуль микроконтроллера подобное ограничение отсутствует.
Изменяем код и получаем уменьшение времени записи в 2 раза до 7 секунд — 1 очко TI.
Третий этап — исследую модули обмена с SD карточкой и обнаруживаю весьма непроизводительное расходование времени в низкоуровневых процедурах, а именно: модуль SPI в микроконтроллере имеет в своем составе FIFO буфер на 8 байт, что позволяет ускорить работу с ним. Модуль вывода до передачи очередного байте проверяет флаг «буфер передачи не полон» для ожидания возможности переслать следующий байт, и вроде бы все нормально. Но вслед за передачей байта вызывается модуль приема байта (дело в том, что при передаче в интерфейсе SPI одновременно производится и прием), который должен выбрать из приемного буфера эти ненужные принятые байты. И вот эта процедура опрашивает флаг «буфер приема не пуст», то есть ожидает окончания сериализации последнего байта буфера. То есть ждет, пока не будет полностью передан текущий байт и лишь потом готовит следующий для передачи.
Исправляю обнаруженую ошибку (а как это еще назвать ?) и получаю время передачи файла 3 секунды — 1 очко TI.
И вот что получилось в результате оптимизации, не учитывающей особенности задачи.
Четвертый этап — исследую модули более высокого уровня и выясняю что, поскольку передача данных в интерфейс предусмотрена только из памяти, мне приходится проводить двойную работу — сначала читать поток данных из объекта управления и пересылать в оперативную память микроконтроллера (а это, между прочим, 32 килобайта буфера), а потом из памяти в регистры интерфейса SPI. Пишу свой собственный модуль для передачи данных непосредственно из регистра в регистр, и получаю время записи 1.6 секунды. При этом обращение к своему модулю маскирую внутри стандартного вызова, чтобы файловую система понимала, что переданы 32 килобайта — 1 очко TI.
Пятый этап. Поставленная цель уже достигнута, но процесс оптимизации продолжается по инерции. Исследую еще раз сигналы на интерфейсе и обнаруживаю, что на самом деле передается не непрерывная последовательность тактовых импульсов, а 8 бит данных плюс пауза в 2 такта. Ну хорошо, девятый бит нужен для передачи сигнала синхронизации (не путать с тактовым сигналом), причем мне он совершенно не нужен, но десятый то зачем? Эксперименты с различными режимами SPI привели к получению передаваемого сигнала в реальные 8 бит без пропусков и, соответственно, к времени записи 1.3 секунды — 1 очко Stellaris.
Итог — задача решена, устройcтва отгружены потребителю и функционируют без сбоев, общий счет по количеству обнаруженных и исправленных проблем: SD карточки — 2, библиотека от TI — 3, особенности микроконтроллера -1. А из всего вышесказанного можно сделать следующий выводы:
1. С особым вниманием следует относится к имеющимся библиотекам стандартных программ с примерами применения. Они, как правило, функционируют и даже иногда без ошибок, но никоим образом НЕ оптимизированы по производительности. Так что смотрим исходные коды (благо они есть) и творчески модифицируем их. Более того, у меня сложилось мнение, что подобные свободно распространяемые бибилиотеки сознательно сделаны неоптимальными, чтобы стимулировать приобретение их платных аналогов.
2. С осторожностью относимся к спецификациям относительно производительности различных устройств, то есть внимательно читаем спецификации, в каких режимах и какие цифры достигнуты, а не просто смотрим 1-2 цифры параметров и решаем, что нас они устроят.
3. Внимательно читаем документацию на модули микроконтроллеров, пытаемся понять их внутреннее устройство, не забываем про осциллограф для изучения реальных процессов на реальной плате.
И в завершение статьи одно маленькое замечание — решил посмотреть, как обстоят дела в реализации аналогичных процедур в новом пакете поддержки микроконтроллеров типа TIVA-C (TivaWare_C_Series-2.0.1.11577). Ну что можно сказать — традиции не нарушены. Абсолютно все те же грабли лежат все в тех же местах, причем добавились еще одни — теперь функциии вызываются не непосредственно из FLASH памяти, а из так называемой ROM библиотеки с использованием двойного индексирования, что быстродействия не прибавляет. Как говорил Михаил Жванецкий «Или мы будет жить хорошо, или мои произведения всегда будут актуальны». Пока что верно второе.
Долгое время ситуация была такой, как описано выше — SD как общий знаменатель, отсутствие совместимости между двумя миниатюрными форматами и один переходник в комплекте с их представительницами. Позднее ситуация стала более интересной. Так, например, производители сегодня уже иногда продают карты microSD без адаптеров в комплекте: есть ориентированные на них картоводы, да и адаптер у пользователя уже может быть полученный с ранее купленной картой. Примерно тем же самым объясняется и существование на рынке наборов из двух карт с одним адаптером — пара иногда удобнее, а зачем два переходника? Ну и некоторые карты microSD сегодня комплектуются сразу двумя адаптерами — на «полноразмерный» и на mini-вариант. Как и все универсальные варианты, этот, зачастую, выглядит весьма привлекательным. Тем более, что предложение по картам miniSDHC оставляет желать лучшего — уходит этот формат (вместе со своей не-НС-модификацией) с рынка.
Казалось бы, все просто. Однако существенно разные корпуса и, в особенности, разное количество контактов в разъеме постоянно наводят на смутные подозрения, что не все там так уж просто. А вдруг переходник не простой пассивный, а содержит какую-либо логику работы? В данном случае, очевидно, свое влияние на скорость работы карт он будет оказывать. Что ж, проверим, оказывает или нет, точнее продемонстрируем, что не оказывает.
Итак, недавно протестированный картовод Kingston FCR-HS219/1 обеспечивает непосредственную поддержку как «полноразмерных» карт Secure Digital, так и miniSD, и microSD, чем мы сейчас и воспользуемся: если одна и та же карта с использованием разных переходников будет во всех вариантах работать одинаково, стало быть влияние переходника отсутствует.
В качестве тестируемой карты памяти я взял Kingston microSDHC Class 4 на 4 ГБ.
А для обеспечения совместимости карты со слотом для miniSD я (как и при тестировании коммуникаторов, кстати) воспользовался адаптером из комплекта microSD-карты от Patriot.
- EpoX 8NPA SLI
- AMD Athlon 64 3200+ (512K L2)
- 1 Гбайт РС3200 DDR SDRAM
- системный винчестер Western Digital WD1600JS
- Windows XP Pro + SP3
Для измерения параметров испытуемых применялась программа Lavalys Everest Ultimate Edition 2006 2.80, вернее, входящий в нее тест дисковых накопителей.
Диаграммы я приведу все скопом, благо в комментариях они не нуждаются.
Как я и предупреждал в самом начале, ничего нового при помощи данного тестирования я обнаружить не пытался. Да и не мог :) По сути, статью можно считать частью FAQ по SD-картам памяти — ответ на вопрос, влияют ли на скоростные или какие-либо еще характеристики карт переходники. Причем развернутый ответ — с практическим доказательством.
Если вы думаете, что при покупке карт памяти для своих гаджетов нужно смотреть только на поддерживаемый формат и объём, придётся вас расстроить. Учитывать следует как минимум пять важных моментов.
Для большинства людей microSD — это лишь форм-фактор, но на самом деле это не так. Вы без проблем сможете вставить любую microSD-карту в стандартный слот, но далеко не каждая из них будет работать, поскольку карты различаются по множеству признаков.
Всего существует три различных формата SD, доступных в двух форм-факторах (SD и microSD):
SD (microSD) — накопители объёмом до 2 ГБ, работают с любым оборудованием;
SDHC (microSDHC) — накопители от 2 до 32 ГБ, работают на устройствах с поддержкой SDHC и SDXC;
SDXC (microSDXC) — накопители от 32 ГБ до 2 ТБ (на данный момент максимум 512 ГБ), работают только на устройствах с поддержкой SDXC.
Как видите, обратной совместимости у них нет. Карты памяти нового формата на старом оборудовании работать не будут.
Заявленная производителем поддержка microSDXC не означает поддержку карт этого формата с любым объёмом и зависит от конкретного устройства. Например, HTC One M9 работает с microSDXC, но официально поддерживает только карты до 128 ГБ включительно.
С объёмом накопителей связан ещё один важный момент. Все карты microSDXC используют по умолчанию файловую систему exFAT. Windows поддерживает её уже более 10 лет, в OS X она появилась начиная с версии 10.6.5 (Snow Leopard), в Linux-дистрибутивах поддержка exFAT реализована, но «из коробки» работает далеко не везде.
Высокоскоростной интерфейс UHS
Карты форматов SDHC и SDXC могут поддерживать интерфейс Ultra High Speed, который при наличии аппаратной поддержки на устройстве обеспечивает более высокие скорости (UHS-I до 104 МБ/с и UHS-II до 312 МБ/с). UHS обратно совместим с более ранними интерфейсами и может работать с не поддерживающими его устройствами, но на стандартной скорости (до 25 МБ/с).
Классификация скорости записи и чтения microSD-карт так же сложна, как их форматы и совместимость. Спецификации позволяют описывать скорость карт четырьмя способами, и, поскольку производители используют их все, возникает большая путаница.
К классу скорости (Speed Class) привязана минимальная скорость записи на карту памяти в мегабайтах в секунду. Всего их четыре:
Class 2 — от 2 МБ/с;
Class 4 — от 4 МБ/с;
Class 6 — от 6 МБ/с;
Class 10 — от 10 МБ/с.
У карт, работающих на высокоскоростной шине UHS, пока всего два класса скорости:
Class 1 (U1) — от 10 МБ/с;
Class 3 (U3) — от 30 МБ/с.
Поскольку в обозначении класса скорости используется минимальное значение записи, то теоретически карта второго класса вполне может быть быстрее карты четвёртого. Хотя, если это будет так, производитель, скорее всего, предпочтёт более явно указать этот факт.
Класса скорости вполне достаточно для сравнения карт при выборе, но некоторые производители помимо него используют в описании максимальную скорость в МБ/с, причём чаще даже не скорость записи (которая всегда ниже), а скорость чтения.
Обычно это результаты синтетических тестов в идеальных условиях, которые недостижимы при обычном использовании. На практике скорость зависит от многих факторов, поэтому не стоит ориентироваться на эту характеристику.
Ещё один вариант классификации — это множитель скорости, подобный тому, который использовался для указания скорости чтения и записи оптических дисков. Всего их более десяти, от 6х до 633х.
Множитель 1х равен 150 КБ/с, то есть у простейших 6х-карт скорость равна 900 КБ/с. У самых быстрых карт множитель может быть 633х, что составляет 95 МБ/с.
Правильно выбирать карту с учётом конкретных задач. Самая больша́я и самая быстрая не всегда лучшая. При определённых сценариях использования объём и скорость могут оказаться избыточными.
При покупке карты для смартфона объём играет большую роль, чем скорость. Плюсы большого накопителя очевидны, а вот преимущества высокой скорости передачи на смартфоне практически не ощущаются, поскольку там редко записываются и считываются файлы большого объёма (если только у вас не смартфон с поддержкой 4K-видео).
Камеры, снимающие HD- и 4K-видео, — это совсем другое дело: здесь одинаково важны и скорость, и объём. Для 4K-видео производители камер рекомендуют использовать карты UHS U3, для HD — обычные Class 10 или хотя бы Class 6.
Для фото многие профессионалы предпочитают пользоваться несколькими картами меньшего объёма, чтобы минимизировать риск потери всех снимков в форс-мажорных обстоятельствах. Что до скорости, то всё зависит от формата фото. Если вы снимаете в RAW, есть смысл потратиться на microSDHC или microSDXC класса UHS U1 и U3 — в этом случае они раскроют себя в полной мере.
Как бы банально это ни звучало, но купить подделку под видом оригинальных карт сейчас проще простого. Несколько лет назад SanDisk заявляла, что треть карт памяти SanDisk на рынке является контрафактной. Вряд ли ситуация сильно изменилась с того времени.
Чтобы избежать разочарования при покупке, достаточно руководствоваться здравым смыслом. Воздерживайтесь от покупки у продавцов, не заслуживающих доверия, и остерегайтесь предложений «оригинальных» карт, цена которых значительно ниже официальной.
Злоумышленники научились подделывать упаковку настолько хорошо, что порой её бывает очень сложно отличить от оригинальной. С полной уверенностью судить о подлинности той или иной карты можно лишь после проверки с помощью специальных утилит:
H2testw — для Windows;
F3 — для Mac и Linux.
Если вы уже сталкивались с потерей важных данных из-за поломки карты памяти по той или иной причине, то, когда дело дойдёт до выбора, вы, скорее всего, предпочтёте более дорогую карту известного бренда, чем доступный «ноунейм».
Помимо большей надёжности и сохранности ваших данных, с брендовой картой вы получите высокую скорость работы и гарантию (в некоторых случаях даже пожизненную).
Теперь вы знаете об SD-картах всё, что необходимо. Как видите, есть много вопросов, на которые вам придётся ответить перед покупкой карты. Пожалуй, наилучшей идеей будет иметь различные карты для различных нужд. Так вы сможете использовать все преимущества оборудования и не подвергать свой бюджет лишним расходам.
Несмотря на необычайно высокую популярность современных персональных компьютерных устройств, они не могут в полной мере заменить продвинутые пользовательские или профессиональные камеры для создания разнообразных снимков и видеосюжетов. Многие модели современных мобильных устройств, такие как смартфоны, камерофоны, коммуникаторы и т.д., оснащены высоко функциональными камерами, качество снимков которых вполне достаточно для рассылки друзьям и обмена в социальных сетях.
Но когда возникает необходимость создать действительно качественную фото или видео композицию, зеркальным камерам нет равных. Высокий размер разрешения снимков, наличие множества предустановленных фильтров и режимов съемки, учитывающих разнообразные погодные условия и варианты композиционных построений, подталкивают пользователей сделать свой выбор именно в пользу камер.
Однако, как и любое компьютерное устройство, камеры нуждаются в значительном объеме дискового пространства, способного полноценно обрабатывать и хранить созданные материалы, а также поддерживать высокую скорость записи композиций, соответствующую возможностям камеры. И если современные видеокамеры часто оснащены несколькими видами запоминающих устройств, включающими интегрированный жесткий диск, а более функциональные поддерживают удаленную передачу непосредственно сразу в облачное хранилище, то фотокамеры, в основном, могут рассчитывать только на использование разнообразных карт памяти.
Первоначально, сторонние накопители информации были массово представлены вариантами карт в формате «SD», но постепенно акцент внимания все больше смещался в сторону формата «MicroSD». Благодаря значительно меньшему размеру крохотные карты памяти подходят для использования на большем количестве разнообразных вариантов устройств, перечень которых варьируется от профессиональных фото и видео камер до телефонов и игровых приставок, и способны полностью удовлетворить потребность пользователей в дополнительном свободном дисковом пространстве.
Но несмотря на возросшую популярность и обширное распространение моделей карты памяти «MicroSD», пользователи не должны использовать ее в своей выделенной камере, если устройство для съемки не оборудовано соответствующим разъемом для подключения данного вида запоминающего устройства.
Основанием для такого утверждения является способ подключения карты памяти «MicroSD» к устройству, выраженный в использовании адаптера, маленького пластикового переходника, который поставляется практически с каждой картой «MicroSD», продаваемой в сети розничных магазинов.
Применение адаптера обосновано и несомненно удобно в случае, когда нужно прочитать или скопировать содержимое карты памяти «MicroSD» на ноутбук или стационарный персональный компьютер без выделенного соответствующего разъема подключения. Но пластиковый переходник по умолчанию не предназначен для постоянного использования, и в добавок, замедляет скорость записи данных вашей камеры.
Сделаем небольшое отступление и уточним, что современные модели камер оперируют огромными объемами данных: изображения с разрешением более пятнадцати мегапикселей, а также видео формата высокого качества «HD» и сверхвысокой четкости «4K» со скоростью шестьдесят кадров в секунду или выше и т.д. А так как полноразмерные камеры, в отличие от смартфонов, не имеют большого объема внутренней памяти, в них реализован принцип прямой записи данных на сторонний накопитель информации (флэш-карту памяти). И чем больше общее количество изображений и видео композиций вы снимаете каждую секунду, тем большую скорость записи данных должна поддерживать исходная карта.
Технически, переходник должен быть способен поддерживать аналогичную максимальную скорость передачи данных, что и крошечная карта, ведь электрические контакты их соединяющие – это просто миниатюрные соединительные кабели для продолжения сигнала. И действительно, некоторые из протестированных специалистами адаптеров показывали схожие результаты в тестах скорости диска с картами «MicroSD», подключаемыми для сравнения в переходнике и напрямую без него. Но при использовании карты памяти «MicroSD» с адаптером в высокопроизводительной камере, важные отдельные дополнительные шаги в процессе записи значительно снижают итоговую производительность.
В качестве наглядного примера специалистами по тестированию карт памяти была использована беззеркальная фотокамера «Sony Alpha A6000», способная поддерживать съемку шести «24-мегапиксельных» изображений в секунду. На высоких скоростях затвора камера издает непрерывную череду пластиковых щелчков, одномоментно создавая огромный объем данных, в пределах от двадцати до ста мегабайт в секунду, в зависимости от содержимого изображения и настроек качества снимков. Когда относительно небольшой буфер памяти собственного оборудования камеры заканчивается, ей требуется сверхбыстрая «SD-карта», чтобы в полной мере использовать возможности пользовательского устройства для съемки.
Вариант «SD карты», тестируемой специалистами в фотокамере «Sony Alpha A6000», представлен образцом «SanDisk Ultra SDXC». Он рассчитан на скорость чтения в пределах восьмидесяти МБ/с. Компания «SanDisk» не обозначает на карте скорость записи данных, но тестовая проверка на персональном компьютере подтвердила результаты около сорока МБ/с. Если выдержка затвора камеры установлена в пределах максимума количества снимков в секунду, то длительность съемки с максимальной скоростью занимает от пяти до шести секунд, прежде чем скорость записи снизится, а потом продолжится на приблизительном уровне записи 55-60 изображений.
Следующим вариантом массивной карты памяти служит образец «Samsung EVO Plus MicroSD 256 ГБ», миниатюрный размер которой позволяет полноценно ее использовать в любых устройствах, в том числе в современных моделях смартфонов. Скоростные характеристики малогабаритной карты «MicroSD» превышают показатели полноразмерной «SD-карты» «SanDisk», и представлены подтвержденными значениями скорости записи данных около шестидесяти МБ/с (по утверждению производителя карта поддерживает скорость записи до девяноста МБ/с.) Поэтому, с технической точки зрения, если вставить «MicroSD» карту «Samsung EVO Plus» в фотокамеру, то общее количество снимков, выполненных на полной скорости камеры, будет гораздо больше, прежде чем произойдет замедление процесса съемки.
Но поскольку карта памяти выполнена в миниатюрном формате «MicroSD», а не в установленном требованиями стандартов камеры формате «SD», для карты «Samsung EVO Plus» потребуется использовать переходной адаптер. Несмотря на превосходную скорость записи благодаря классификации «U3», замедление процесса съемки камеры происходит уже через три секунды и спустя примерно 35 фотографий. Единственное различие в схожих условиях тестирования на максимальной скорости записи снимков с применением двух вариантов карт памяти («SanDisk Ultra SDXC» и «Samsung EVO Plus MicroSD») является использование переходного адаптера, который, исходя из полученных результатов, не справляется с поддержкой полноценной работы камеры и снижает скорость передачи данных на карту, которую он содержит.
Естественно, никаких заметных видимых последствий для фотокамер, приспособленных для записи готовых данных на полноразмерные «SD-карты», при использовании карт памяти «MicroSD», не предназначенных для них, не будет. И откровенно говоря, большинство пользователей, которые используют карты меньшего размера с переходными адаптерами, особой разницы от снижения скоростных функциональных возможностей своих устройств не заметят.
Но если вы купили профессиональный цифровой зеркальный фотоаппарат, построенный на основе принципа однообъективной зеркальной камеры («DSLR»), или мощную беззеркальную фотокамеру для быстрой и надежной съемки, то вам следует несколько расширить свой бюджет и купить отдельную карту памяти, специально предназначенного для ее формата. В подавляющем большинстве случаев, это полноразмерная «SD-карта», выступающая в качестве стандартного стороннего запоминающего устройства для множества моделей, представленных сегодня на рынке. На сегодняшний день стоимость «SD-карт» памяти совсем невелика, но более надежная работа вашей камеры будет стоить понесенных дополнительных финансовых затрат.
АЛГОРИТМ ПРИМЕРНО ТАКОЙ.. .
для нормальной (без рывков записи) - в формате 640 х 480 - достаточно 2 Мб\сек.. .
------1280 х 720 - 6 Мб\сек.. .
1980 х 1080 - 10 Мб\сек.. .
это всё при 30 кадрах в секунду.. . (если больше. к примеру - у меня 50к. сек. 1280 х 720. то нужна коррекция по скорости приёма потока)
скорость приёма отдачи - означает классс. т. е класс 4 - 4 Мб\ сек.. .
класс 6 - 6Мб\сек.
и так далее. .
Параметры - как правило производители завышают, да и к тому же скорость приёма и отдачи - тоже отличаются. .
поэтому декларируются усреднённые показатели.
скорости карты может не хватать. - зависит от разрешения и качества.
переходник на скорость не влияет.
например, у моего в паспорте написано, что карта должна быть как минимум класса 4, если снимать через доп. программы - они требуют класс 10.
на карту класса 2 - не успеет
SD и micro SD это только формфактор (размеры, разъем) . А классы скорости у них одинаковые. Используйте карточку SDHC для записи видео мой совет. А фотики этой фирмы одни из лучших в копакт-классе, даже дешевые отрабатывают свои деньги на 120%На 2 гига - это карта SD, а не SDHC.
Скорость у SDHC выше. А микро или обычная - уже всё равно. .
Кстати, на обычную SD камера HD-720 снимает без рывков.. .
Такая:
Читайте также: