Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помехи на матрице ввиде полос
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
torik
Прошу помощи специалистов-"камерщиков". если не в ту ветку написал - отправьте меня куда надо, ладна?

Имеется ч/б матрица OV9121 в связке с USB контроллером CY7C68013. Т.е. USB камера.
Сперва собрал макет состоящей из отладочной платы с контроллером и платы куда матрица запаяна. Все отлично работает, картинка чистая на компьютере.
Далее скомпоновали все это на плату печатную, типа как бы готовый продукт. И работает и картинка быть, но вот какой ужас - появились шумы(помехи?) в виде горизонтальных полос длинной в строку вроде как, словно в некоторых строках обрезаются младшие разряды (вернее наоборот устанавливаются). Приняты были меры:
- переразложили печать, чтобы земли поаккуратнее значит, отделить экран/корпус...
- "усилил" питание, поставив более мощные стабилизаторы
- параллельно кварцу вешал резистор и прочие мелочи...
- немного покрутил настройки самой матрицы через I2C
И непомогло. Прилагаю, значится, картинку с полученным изображением. Помогите, пожалуйста, идентифицировать что это за помеха такая и откуда она может взяться!
torik
Вот что предпринял: поменял регистр с адресом 0х35 VBLM (Referance Voltage Control) со значения 0х90 на чутка поменьше, полосы ушли.
Но появились ограничения, что может значить значение этого регистра?
rumit2000
Цитата(torik @ Jan 17 2008, 11:06) *
Вот что предпринял: поменял регистр с адресом 0х35 VBLM (Referance Voltage Control) со значения 0х90 на чутка поменьше, полосы ушли.
Но появились ограничения, что может значить значение этого регистра?


А с питанием аналог/цифра у вас порядок? похоже что помехи из-за болтанки опорного напряжения, а регистор я так понимаю уменьшает максимальное значение (там где у Вас как раз, возможно, дребезг)

P.S. это правдо мои досужие домыслы, но может помогут
Liseev
Когда речь идет об аналоговом видеосигнале, такие помехи могут возникать при неправильной работе схемы привязки к уровню черного. Либо клампирующий импульс (clamp) в силу разных причин "заходит" на область активного изображения, вместо того, чтобы полностью умещаться на площадке гашения, либо его форма неправильная - сильные выбросы, либо сама площадка гашения "кривая".

В вашем случае схема вроде бы чисто цифровая... Попробуйте посмотреть, нету ли каких настроек схемы привязки к уровню черного (black level)

Посмотрел DataSheet на OV9121. можно еще попробовать отключить всю автоматику, типа AGC, AWB и т.п. теоретически тоже может дурить
torik
AGC, AWB отключал - это не они дурят.
А вот изменение значения регистра "Reference Voltage Control" дает эффект. Т.е. тут все-таки опорное напряжение прыгает?

Никакие настройки уровня черного не меняют картины...
lyakhovich
Скорее всего грязное питание. Попробуйте запитать сенсор от отдельного линейного стабилизатора, желательно расположенного на другой плате и запитанным от другого источника нежели цифровая часть схемы. Должно помочь.
torik
Да, на первоначальном макете так и сделано, и этой проблемы нет...
При следующей итерации, пожалуй, добавлю еще стабилизатор и заменю CY7C68013 на CY7C68053.

Но почему-то мне думается что быть еще одна проблема, которая может быть причиной - это кварц, подключенный к матрице. Просто прикрутил к ПЛИС эту матрицу без контроллера USB, пошли сбои синхронизации. Тактовая шла с ПЛИС (пробовали и кварц), оказалось что нужно "подгрузить" тактовый генератор и все становится нормально. А вот на камере собственно, пришлось убрать кондеры 22пФ с кварца на землю, а то нестабильно запускался генератор...
Не получилось бы так, что опять перераскладка не поможет сильно.
lyakhovich
Если на первоначальной плате все работало хорошо - поможет. Как сейчас у Вас организовано питание сенсора?
torik
Сейчас питание такое:
- от шины USB берем 5В
- линейный стабилизатор 3.3В для питания Cy7C68013 и матрицы
- линейный стабилизатор 2.5В для матрицы

Вот отличие от макетки в том, что там (на макетке) для питания камеры по 3.3В стоял отдельный линейный стабилизатор.
lyakhovich
Цитата(torik @ Mar 20 2008, 08:38) *
Сейчас питание такое:
- от шины USB берем 5В
- линейный стабилизатор 3.3В для питания Cy7C68013 и матрицы
- линейный стабилизатор 2.5В для матрицы

Вот отличие от макетки в том, что там (на макетке) для питания камеры по 3.3В стоял отдельный линейный стабилизатор.

Насколько я помню матрицы OmniVision имеют аналоговое питание как раз 3.3 в. Именно на него и имеет смысл ставить отдельный стабилизатор. Там еще IO тоже от 3.3 в, его питать от другого, от которого питается вся остальная схема, включая генератор. Также полезно сделать несколько мест в которых можно соеденить аналоговые и цифровые земли и найти оптимальную точку опытным путем.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.