⚠️ УВАГА 🔧  09.08.2026 - вихідний (відвантаження товару не буде)
Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Україна, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

Плата видеозахвата AV CVBS в USB 1080P: обзор, подключение, настройка MS2107

Чи була корисною ця стаття?
Плата видеозахвата AV CVBS в USB 1080P: обзор, подключение, настройка MS2107

MS2107 · аналоговое видео → USB

MS2107 без магии: что на самом деле означает 1080p

Как маленький чип преобразует CVBS, S-Video и аналоговый звук в USB-поток, почему Full HD не добавляет деталей старой кассете и какие настройки действительно имеют смысл для VHS, ретроконсоли или камеры.

проверено по MS2107 Datasheet v1.0

Плата аналогового USB-видеозахвата на базе MS2107
Готовый адаптер — это не только чип: на результат также влияют плата, обвязка, EEPROM, кабель и программа захвата.

Суть за одну минуту

MS2107 — это чип аналогового видео- и аудиозахвата. Он принимает композитный сигнал CVBS или S-Video, оцифровывает видео и звук, обрабатывает их и передаёт компьютеру или смартфону через USB 2.0 как стандартные UVC- и UAC-устройства.

  • На входе имеем PAL или NTSC, то есть старое аналоговое SD-видео.
  • На USB-выходе доступны YUV422 и MJPEG, в том числе MJPEG до 1920 × 1080 @ 30 Гц.
  • 1080p здесь описывает размер выходного кадра, а не реальную детализацию источника.
  • Качество определяет весь тракт: плеер, кассета, кабель, плата, настройки и программа.

Главная мысль

MS2107 — хороший бюджетный мост между аналоговым миром и USB. Но он не реставратор, не TBC и не карманный Голливуд. Если на входе размытый, нестабильный или повреждённый сигнал, надпись «1080P» на коробке не вызовет дополнительные детали из параллельной вселенной.

Сначала разделим чип и готовый адаптер

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

Табл. 1. Что именно определяет возможности устройства
Уровень За что отвечает Что проверять
Чип MS2107 АЦП, обработка видео и аудио, UVC/UAC, USB-режимы, GPIO и работа с EEPROM. Маркировку микросхемы и официальный даташит.
Конкретная плата Разъёмы, фильтрация питания, аналоговая обвязка, наличие EEPROM и качество трассировки. Ревизию платы, компоненты, фотографии дорожек и распиновку разъёма.
Кабель Куда фактически приходят видео, левый и правый аудиоканалы и земля. Прозвонку мультиметром. Цвет изоляции не является доказательством.
ОС и программа Какие режимы видны, как обрабатываются поля, звук, буферизация, масштабирование и запись. Фактический список форматов, FPS и аудиоустройство в системе.

Итак, фраза «адаптер на MS2107 поддерживает S-Video» ещё не гарантирует, что S-Video физически выведено на ваш разъём. Точно так же поддержка внешней EEPROM в чипе не означает, что она распаяна на конкретной дешёвой плате.

Что происходит с сигналом внутри

Вместо списка из десятков характеристик пройдём тем же маршрутом, которым идёт видео. Когда эта цепочка понятна, названия UVC, MJPEG и YUV422 перестают звучать как пароль от инженерного подвала.

CVBS или S-VideoАналоговое PAL/NTSC
Video ADC10 бит, 4 канала
Video ProcessРаспознавание и обработка
YUV422 / MJPEGФормирование USB-потока
UVC 1.0USB-видеоустройство
Analog audio / I²SДва возможных входа
Audio ADC24 бита, 2 канала
Audio Process48 кГц, стерео
UAC 1.0USB-аудиопоток
USB 2.0ПК, Mac или USB-host
Упрощённый путь видео и аудио в MS2107 по функциональной схеме производителя.

Видео поступает на 10-битный АЦП, проходит внутреннюю обработку, после чего чип выдаёт его в формате YUV422 или сжимает каждый кадр в MJPEG. Параллельно аналоговый стереозвук оцифровывается внутренним 24-битным АЦП, а USB-хост видит отдельное UAC-аудиоустройство с типовым выходом 48 кГц стерео. Именно поэтому плата часто появляется в системе одновременно как «камера» и «микрофон». [1]

А где тут драйвер?

UVC и UAC — это стандартные USB-классы видео и аудио. Поэтому совместимая операционная система обычно использует свой классовый драйвер. Но «без отдельного драйвера» не равно «гарантированно работает с каждой программой»: приложение всё равно должно уметь открыть USB-устройство и предложенный им режим.

Документированные возможности без маркетингового тумана

Публичный даташит подтверждает CVBS и S-Video, автоматическое определение PAL/NTSC, четыре канала видео-АЦП, до двух одновременно подключённых источников, внутренний 24-битный аудио-АЦП, цифровой I²S-вход, UVC 1.0, UAC 1.0 и USB 2.0. Также заявлена регулировка яркости, контрастности, насыщенности и оттенка. [1]

Табл. 2. Типовые режимы USB 2.0 из даташита MS2107
Формат Разрешение Частоты Практический смысл
YUV422 720 × 576 25 / 20 / 10 / 5 Гц Базовый кандидат для PAL без JPEG-сжатия.
YUV422 720 × 480 30 / 20 / 10 / 5 Гц Базовый кандидат для NTSC без JPEG-сжатия.
YUV422 640 × 480 и ниже до 30 Гц Совместимость или меньший поток данных.
MJPEG 1920 × 1080 30 / 20 / 10 / 5 Гц Самый большой выходной кадр, но не новая детализация.
MJPEG 1280 × 720 60 / 50 / 30 / 10 Гц Удобный режим совместимости для стриминга и превью.
MJPEG 800 × 600, 720 × 576, 720 × 480, 640 × 480 и ниже до 60 Гц Набор зависит от EEPROM и реализации платы.

В режиме USB 1.1 даташит оставляет только MJPEG 640 × 480 с частотами до 20 Гц. Это аварийная совместимость, а не режим, который стоит добровольно выбирать для качественного захвата.

Не спорьте с перечнем устройства

Таблица выше описывает типовые режимы самого MS2107. Конкретный адаптер может объявить другой набор через EEPROM. В программе выбирайте только сочетание формата, разрешения и FPS, которое реально сообщает устройство. OBS прямо предупреждает: если карта не поддерживает запрошенный режим, изображение может просто не появиться. [2]

1080p: правда, которая не поместилась на наклейке

Начнём с плохой новости для коробки с большими буквами Full HD: MS2107 не имеет секретного кармана с деталями, которых нет в аналоговом сигнале.

PAL и NTSC приходят в чип как стандартное аналоговое видео. MS2107 может сформировать из него кадр 1920 × 1080 и передать его в MJPEG, но увеличение количества пикселей не возвращает текстуру лица, которой не записала VHS-кассета, и не восстанавливает мелкие линии, уже потерянные композитным трактом. Это масштабирование, а не преобразование источника в настоящее HD.

1080p в MS2107 — характеристика USB-выхода. Качество источника остаётся качеством PAL/NTSC, плеера, кабеля и самой платы.

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

А как насчёт 50 или 60 кадров?

Аналоговое телевидение использует чересстрочную развёртку: PAL передаёт 50 полей в секунду, которые образуют 25 кадров, а NTSC — примерно 59,94 поля и 29,97 кадра. MJPEG-режимы MS2107 могут объявлять 50 или 60 Гц. Однако публичный даташит не описывает алгоритм деинтерлейсинга и не обещает, что каждый выходной кадр будет содержать новую полную пространственную информацию.

Поэтому режим 720p60 не следует автоматически называть «идеальным для ретрогейминга». Он может быть удобным для совместимости со стриминговой цепочкой, но реальную плавность и задержку надо проверять на конкретной плате, в конкретной программе и с конкретной консолью.

Гребёнка на движении — не привидение в кассете

Если на движущихся контурах видны горизонтальные зубцы, программа показывает два временных поля как один прогрессивный кадр. Для просмотровой копии нужен деинтерлейсинг. В FFmpeg для этого существуют, в частности, фильтры bwdif и yadif. [6] Для архивного мастер-файла лучше сначала сохранить стабильный захват, а обработанную версию создавать отдельно. Так вы не привязываете единственную копию к одному алгоритму.

MJPEG или YUV422: не «хорошо против плохо», а два компромисса

YUV422

Чип передаёт представление цвета 4:2:2 без JPEG-сжатия каждого кадра. Это уменьшает риск дополнительных блочных артефактов, но создаёт значительно больший поток через USB.

  • логичный старт для PAL 720 × 576 @ 25;
  • логичный старт для NTSC 720 × 480 @ 30;
  • может быть более требовательным к USB-хабу, кабелю и хосту;
  • отсутствие JPEG не означает отсутствие всех потерь в предыдущем аналоговом тракте.

MJPEG

Каждый кадр сжимается как отдельное JPEG-изображение. Благодаря этому через USB проходит меньше данных и становятся возможными бо́льшие разрешения и частоты.

  • удобен для превью, стриминга и слабого USB-тракта;
  • может добавлять JPEG-артефакты на шумном VHS-изображении;
  • требует декодирования на стороне хоста;
  • задержка зависит не только от формата, но и от буферизации и программы.
Табл. 3. С чего начать для разных задач
Задача Первый режим для теста Что проверить
VHS PAL YUV422, 720 × 576, 25 Гц Стабильность, поля, 4:3, синхронизацию звука и пропуски кадров.
VHS NTSC YUV422, 720 × 480, 30 Гц NTSC-режим источника, поля, звук и стабильность длительной записи.
Ретроконсоль SD YUV422; если нестабильно — SD/720p MJPEG Задержку руками, а не рекламным описанием; отключить лишнюю буферизацию.
Стрим или видеозвонок MJPEG 1280 × 720 @ 30 Действительно ли нужно масштабирование и не ухудшает ли оно читаемость.
Архивный мастер SD YUV422 → без потерь (lossless) кодек Состояние плеера, TBC, уровни сигнала и долгосрочный формат хранения.

Для домашнего просмотра можно записывать сразу в качественный H.264/H.265. Для важного семейного или музейного архива логика иная: сначала максимально честный мастер, затем отдельная просмотровая копия. IASA в своих рекомендациях рассматривает всю цепочку — от состояния носителя и плеера до мониторинга, инфраструктуры и целевого формата. [7]

Звук: 24 бита — это характеристика АЦП, а не обещание студии

MS2107 имеет двухканальный 24-битный аудио-АЦП с заявленным динамическим диапазоном 92 дБ. Типовой USB-выход — 48 кГц стерео по UAC 1.0. Это солидная основа для бытового адаптера, но итоговый шум зависит от аналогового входа, питания, платы, кабеля и самого источника. Двадцать четыре бита не заставляют дешёвый кабель вдруг вести себя как студийный тракт.

Аналоговый вход и I²S

По умолчанию чип использует внутренний аудио-АЦП. Если GPIO0 соединить с землёй, документация указывает выбор внешнего цифрового I²S-входа. Выводы имеют чёткие направления: I2S_SCLK, I2S_SD0 и I2S_LRCLK являются входами, а I2S_MCLK — выходом 12,288 МГц. [1]

Важное исправление

PCM5102 не подходит как «улучшенный I²S-вход» для MS2107. PCM5102 — это цифро-аналоговый преобразователь: он принимает I²S и выдаёт аналоговый звук. Для подачи цифрового звука в MS2107 нужно совместимое I²S-источник или АЦП с I²S-выходом, а не ЦАП. [8]

Почему на Android исчезает внутренний микрофон

После подключения UAC-устройства программа может выбрать внешний USB-аудиовход вместо микрофона телефона. Это не означает, что Android «физически не способен» работать с двумя источниками. Маршрутизация зависит от прошивки, приложения и его аудиополитики. Практическое правило простое: перед длительной записью сделайте минутный тест и убедитесь, что движутся именно нужные индикаторы уровня.

Подключение без веры в магический жёлтый провод

Если адаптер имеет стандартные RCA-гнёзда, всё просто. Если перед вами плата с белым разъёмом и пигтейлом, сначала определяем контакты, а уже потом паяем. Цвет провода — подсказка, не стандарт и не судебное решение.

  1. Зафиксируйте ревизию платы. Сфотографируйте обе стороны, маркировку чипа, разъём и порядок проводов. Инструкция для похожей платы может иметь другую распиновку.
  2. Прозвоните землю. Мультиметром в режиме прозвонки найдите контакт, соединённый с экраном USB или большой полигональной землёй. Не начинайте с предположения «чёрный — GND».
  3. Найдите видео и аудио. Сопоставьте дорожки с входами платы или используйте проверенную схему именно этой ревизии. Центральный контакт RCA нельзя наугад подавать на неизвестный пин.
  4. Питайте источник отдельно. MS2107 питает собственную плату от USB, но не обязан питать камеру, видеомагнитофон или приёмник. Не выводите 5 В со смартфона на стороннее устройство без расчёта тока и общей земли.
  5. Сначала короткий тест. Подайте заведомо исправный источник, откройте превью, проверьте цвет, два канала звука и нагрев. Только после этого изолируйте пайку и запускайте длительную запись.

Если есть S-Video

S-Video передаёт яркость и цвет отдельно, поэтому обычно даёт более чёткие границы и меньше цветных «веселостей», чем CVBS. Но преимущество работает только тогда, когда и источник, и конкретная плата действительно имеют полноценный S-Video-тракт.

Как проверить адаптер на компьютере и смартфоне

Windows и OBS Studio

  1. Добавьте источник «Устройство захвата видео».
  2. Выберите USB Video, AV to USB или другое название, которое сообщает ваша плата.
  3. Переключите тип разрешения/FPS на пользовательский.
  4. Сначала проверьте SD-режим YUV422, затем MJPEG.
  5. При необходимости выберите отдельное USB-аудиоустройство и проверьте индикатор уровня.

OBS позволяет выбирать формат, разрешение, FPS, диапазон цвета и буферизацию. Отключение буферизации иногда уменьшает задержку, но может ухудшить стабильность. Здесь нет универсальной волшебной галочки: тестируем оба варианта. [2]

macOS

Даташит заявляет совместимость с macOS. Если система видит адаптер как внешнюю камеру, его можно выбрать в OBS или в QuickTime Player через «Файл → Новая видеозапись». Apple также описывает выбор внешней камеры в QuickTime и Photo Booth. [4]

Android

Телефон или планшет должен поддерживать USB host/OTG, а приложение — работу с UVC. Android запрашивает отдельное разрешение на доступ к подключённому USB-устройству; оно действует до отключения устройства. Если окно разрешения не появилось, проверьте OTG, питание, список USB-устройств в приложении и другой переходник. Поддержка зависит и от аппаратной части телефона. [3]

Linux: сначала спросить устройство, потом командовать

В Linux UVC-устройство обычно появляется как /dev/videoN. Перед записью попросите FFmpeg показать фактически поддерживаемые форматы. Не копируйте 1080p с коробки в команду наугад. [5]

# Посмотреть доступные форматы и частоты
ffplay -f video4linux2 -list_formats all /dev/video0

# Пример превью MJPEG — значения должны быть поддержаны вашим устройством
ffplay -f video4linux2 -input_format mjpeg \
  -video_size 720x576 -framerate 25 /dev/video0

# Пример записи потока; аудиовход надо выбрать отдельно для вашей системы
ffmpeg -f video4linux2 -input_format mjpeg \
  -video_size 720x576 -framerate 25 -i /dev/video0 output.mkv

VHS и ретроконсоли: где MS2107 уместен, а где уже маловат

Домашняя оцифровка

Для просмотра семейных кассет, учебного проекта, подключения старой камеры или публикации небольшого ролика MS2107 может быть вполне достаточным. Наибольший прирост качества часто даёт не переход с 720p на 1080p, а исправный видеомагнитофон, чистые головки, правильный стандарт, короткий кабель и отсутствие повторного сжатия.

Записывайте в 4:3, если именно так задуман материал. Растягивание до 16:9 не делает кадр современнее. Оно лишь делает людей шире, а это уже совсем другой жанр реставрации.

Важный архив

Когда кассета единственная, повреждённая или имеет подлинную историческую ценность, адаптер — лишь одно звено. Нужны оценка носителя, обслуживаемый плеер, контроль уровней, мониторинг звука и видео, а при нестабильной временной базе — TBC или другой профессиональный тракт. MS2107 не исправит механические проблемы ленты и не заменит подготовку воспроизводящей техники.

Сделайте тестовую запись как минимум на несколько минут с движением, звуком и сложными местами. Проверьте начало, середину и конец, а не только красивый первый кадр.

Ретроконсоль

MS2107 подходит для записи или неторопливого стриминга аналогового выхода. Для игры непосредственно через окно захвата задержка может быть заметной, потому что её добавляют АЦП, обработка в чипе, USB, декодирование, буферы и отображение. Если реакция важна, играйте через отдельный телевизор или разветвление сигнала, а адаптер используйте параллельно для записи. Это менее романтично, зато Марио прыгает тогда, когда вы нажали кнопку.

Диагностика: от симптома к реальной причине

Табл. 4. Типичные проблемы и проверки
Симптом Вероятная причина Что делать
Устройства нет в системе Переходник без OTG, слабое питание, неисправный USB или сама плата. Подключить напрямую, сменить порт/OTG, проверить на другом хосте, посмотреть журнал USB.
Устройство есть, изображения нет Неподдерживаемый режим, нет сигнала, выбран не тот источник или неправильная распиновка. Вернуть «по умолчанию», проверить 720 × 576/480, заведомо исправный источник и контакты.
Чёрно-белое или нестабильное видео PAL/NTSC не совпадают, проблема с цветовой составляющей или путаница CVBS/S-Video. Проверить стандарт источника, кабель, выбор входа и повторно подключить сигнал.
«Гребёнка» на движении Чересстрочные поля показываются как прогрессивный кадр. Применить один качественный деинтерлейсер в просмотровой копии; не деинтерлейсить несколько раз.
Картинка растянута SD-источник 4:3 принудительно заполняет полотно 16:9. Сохранить правильное соотношение сторон, добавить поля или настроить трансформацию сцены.
Нет звука Не выбрано UAC-устройство, перепутаны контакты, источник молчит или уровень слишком низкий. Проверить отдельный USB-аудиовход, индикатор уровня, оба канала и короткий тестовый файл.
Большая задержка Буферизация, MJPEG-декодирование, масштабирование, слабый хост или приложение. Сравнить YUV422/MJPEG, SD/720p, буфер вкл/выкл; играть через отдельный дисплей.
VHS рвёт кадр или теряет синхронизацию Нестабильная временная база, изношенная кассета, загрязнённый или неотрегулированный плеер. Другой плеер, обслуживание, более короткий тракт; для важного архива — TBC/специалист.

Для разработчиков: что открыто, а чего в публичных материалах нет

MS2107 имеет внутренний MCU и контроллер памяти, но это не означает, что перед нами открытый микроконтроллер с доступной SDK. Публичный даташит описывает функции, выводы и электрические параметры, однако не содержит карты регистров, формата конфигурационной EEPROM, загрузчика или инструкций по прошивке внутреннего MCU.

Схема выводов микросхемы MS2107 в корпусе LQFP-48
Распиновка MS2107. Перед разработкой собственной платы сверяйте названия и номера контактов с актуальным даташитом.
Табл. 5. Ключевые выводы для конфигурации и интерфейсов
Вывод Направление Документированная функция
GPIO035I/OFloat — внутренний аудио-АЦП; GND — внешний I²S.
GPIO2 / SCL13I/OТипово SCL внешней EEPROM.
GPIO3 / SDA12I/OТипово SDA внешней EEPROM.
GPIO419I/OТипово WP внешней EEPROM.
I2S_SCLK36ВходТактовая линия цифрового аудиовхода.
I2S_MCLK37Выход12,288 МГц для внешнего I²S-источника.
I2S_SD038ВходЦифровые аудиоданные.
I2S_LRCLK39ВходВыбор левого/правого канала.
XTALO / XTALI26 / 27Выход / входВнешний пассивный кварц 12 МГц.
USBDP / USBDM32 / 33I/OДифференциальные линии USB D+ / D−.

Что реально можно связать с EEPROM

Документация прямо упоминает пользовательский список разрешений, настройку выбора видеоисточника и поддержку собственных USB-дескрипторов. GPIO2, GPIO3 и GPIO4 по умолчанию отведены под SCL, SDA и Write Protect внешней EEPROM. Но без формата данных или официальной утилиты не следует выдумывать адреса и байты из воздуха.

Чего точно не надо делать

Не применяйте к MS2107 инструкции со STM32CubeProgrammer, ST-Link, RCC_CSR, SCB->VTOR, Flash по адресу 0x08000000 или кварцем 25 МГц. Это следы типового материала о STM32, а не подтверждённая архитектура MS2107. В распиновке чипа нет задокументированных JTAG, SWD или UART для такого сценария.

О «минимальной схеме»

Список VDD5V, USB D+/D−, кварца и REXT не является достаточной принципиальной схемой готовой платы. Нужны все домены питания, развязывающие конденсаторы, земли, аналоговые входы, ESD-защита, корректная USB-трассировка и обвязка в соответствии с полной документацией или проверенным референсным дизайном.

Потребление

Табл. 6. Типовое потребление по даташиту
РежимCVBS + AudioS-Video + AudioУсловие
Работа0,75 Вт0,795 ВтПревью видео и аудио.
Неактивный0,25 Вт0,25 ВтВидео и аудио отключены.
USB suspend0,05 Вт0,05 ВтРежим сна USB.

Заключение: хороший мост, если не требовать от него телепортации

MS2107 честно решает конкретную задачу: берёт аналоговое видео и звук и делает из них стандартный USB-поток.

Для домашней оцифровки, ретроконсоли, старой камеры, микроскопа или учебного стенда это доступное и удобное решение. Его сильные стороны — UVC/UAC, CVBS и S-Video, два формата видео, стереозвук и широкий набор USB-режимов.

Его границы тоже просты: 1080p не добавляет деталей SD-источнику, JPEG может добавить собственные артефакты, задержка зависит от всего тракта, а нестабильная кассета не становится стабильной только потому, что адаптер синий и мигает светодиодом.

Лучшая стратегия — начать с нативного для источника SD-режима, проверить YUV422 и MJPEG, не растягивать 4:3, записать тест со звуком и только затем переходить к длительной сессии. А если материал действительно незаменим, вложиться в первую очередь в воспроизведение и стабильность сигнала, а не в самое большое число на коробке.

Источники и документация

  1. MacroSilicon MS2107 Datasheet v1.0 — функции, форматы, разрешения, GPIO, распиновка, питание и параметры АЦП.
  2. OBS Studio: Video Capture Sources — выбор устройства, формата, разрешения, FPS, буферизации и аудиовхода.
  3. Android Developers: USB host overview — USB-host, обнаружение устройства и разрешение приложения.
  4. Apple Support: Choose an external camera on Mac — выбор внешней камеры в QuickTime Player и Photo Booth.
  5. FFmpeg Devices Documentation — V4L2, перечень форматов, разрешение и частота кадров.
  6. FFmpeg Filters Documentation — фильтры деинтерлейсинга bwdif и yadif.
  7. IASA-TC 06: Guidelines for the Preservation of Video Recordings — тракт оцифровки, воспроизведения и форматы хранения.
  8. Texas Instruments PCM5102 Datasheet — PCM5102 как I²S ЦАП, а не цифровой источник для MS2107.
Рекомендуемые товары
Похожие статьи
Электромагнетизм: Невидимая Сила
Электромагнетизм: Невидимая Сила
Блог, Электроника для начинающих
14 апреля 2025
Таємниці логічних рівнів
Таємниці логічних рівнів
Блог, Электроника для начинающих
25 мая 2025
I2C, SPI, UART - что это такое и как работают интерфейсы микросхем
I2C, SPI, UART - что это такое и как работают интерфейсы микросхем
Блог, Электроника для начинающих
26 мая 2025

Продовжимо солов'їною?

Оберіть мову