реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помехи на матрице ввиде полос, OV9121
torik
сообщение Jan 16 2008, 14:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Прошу помощи специалистов-"камерщиков". если не в ту ветку написал - отправьте меня куда надо, ладна?

Имеется ч/б матрица OV9121 в связке с USB контроллером CY7C68013. Т.е. USB камера.
Сперва собрал макет состоящей из отладочной платы с контроллером и платы куда матрица запаяна. Все отлично работает, картинка чистая на компьютере.
Далее скомпоновали все это на плату печатную, типа как бы готовый продукт. И работает и картинка быть, но вот какой ужас - появились шумы(помехи?) в виде горизонтальных полос длинной в строку вроде как, словно в некоторых строках обрезаются младшие разряды (вернее наоборот устанавливаются). Приняты были меры:
- переразложили печать, чтобы земли поаккуратнее значит, отделить экран/корпус...
- "усилил" питание, поставив более мощные стабилизаторы
- параллельно кварцу вешал резистор и прочие мелочи...
- немного покрутил настройки самой матрицы через I2C
И непомогло. Прилагаю, значится, картинку с полученным изображением. Помогите, пожалуйста, идентифицировать что это за помеха такая и откуда она может взяться!
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Jan 17 2008, 08:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Вот что предпринял: поменял регистр с адресом 0х35 VBLM (Referance Voltage Control) со значения 0х90 на чутка поменьше, полосы ушли.
Но появились ограничения, что может значить значение этого регистра?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Feb 14 2008, 14:54
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(torik @ Jan 17 2008, 11:06) *
Вот что предпринял: поменял регистр с адресом 0х35 VBLM (Referance Voltage Control) со значения 0х90 на чутка поменьше, полосы ушли.
Но появились ограничения, что может значить значение этого регистра?


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

P.S. это правдо мои досужие домыслы, но может помогут


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
Liseev
сообщение Feb 14 2008, 15:17
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 27-10-07
Из: СПб
Пользователь №: 31 797



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

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

Посмотрел DataSheet на OV9121. можно еще попробовать отключить всю автоматику, типа AGC, AWB и т.п. теоретически тоже может дурить

Сообщение отредактировал Liseev - Feb 14 2008, 15:24
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 10 2008, 09:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



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

Никакие настройки уровня черного не меняют картины...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
lyakhovich
сообщение Mar 13 2008, 20:27
Сообщение #6





Группа: Новичок
Сообщений: 12
Регистрация: 22-01-08
Пользователь №: 34 317



Скорее всего грязное питание. Попробуйте запитать сенсор от отдельного линейного стабилизатора, желательно расположенного на другой плате и запитанным от другого источника нежели цифровая часть схемы. Должно помочь.
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 14 2008, 05:47
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



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

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


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
lyakhovich
сообщение Mar 14 2008, 14:21
Сообщение #8





Группа: Новичок
Сообщений: 12
Регистрация: 22-01-08
Пользователь №: 34 317



Если на первоначальной плате все работало хорошо - поможет. Как сейчас у Вас организовано питание сенсора?
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 20 2008, 05:38
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Сейчас питание такое:
- от шины USB берем 5В
- линейный стабилизатор 3.3В для питания Cy7C68013 и матрицы
- линейный стабилизатор 2.5В для матрицы

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


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
lyakhovich
сообщение Mar 20 2008, 22:24
Сообщение #10





Группа: Новичок
Сообщений: 12
Регистрация: 22-01-08
Пользователь №: 34 317



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

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

Насколько я помню матрицы OmniVision имеют аналоговое питание как раз 3.3 в. Именно на него и имеет смысл ставить отдельный стабилизатор. Там еще IO тоже от 3.3 в, его питать от другого, от которого питается вся остальная схема, включая генератор. Также полезно сделать несколько мест в которых можно соеденить аналоговые и цифровые земли и найти оптимальную точку опытным путем.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016