|
|
  |
Видео-граббер и JPEG-кодер, Подарю еще один проект ;) |
|
|
|
Mar 12 2010, 12:49
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 10-12-08
Пользователь №: 42 354

|
Цитата(Rst7 @ Mar 12 2010, 17:43)  Да, остатки, цена растет. Хоть и не в 5 раз. Но это не суть, суть в том, что АЦП надо поменять. В принципе, достаточно любого параллельного АЦП, лишь бы обеспечивал 8Мсемплов/с. Ну и надо схемку привязки черного сгородить. Уровень сигнала можно корректировать и в кодере (домножением, оно там все равно выполняется). я вообще не разбираюсь в видеосигнале, чтоб самому там городить .. Цитата(Rst7 @ Mar 12 2010, 17:43)  Да цена кусается для поделки выходного дня. В том то и дело, что те же 10$. (всё равно покупать)
|
|
|
|
|
Mar 13 2010, 15:54
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 10-12-08
Пользователь №: 42 354

|
Цитата(Rst7 @ Mar 12 2010, 17:56)  Т.е. Вы хотите, чтобы я за Вас прикрутил другой АЦП?  У меня пока интереса к возобновлению этого проекта нет. Хотя... Есть одна идейка, попробую реализовать на досуге  нет, конечно. я спросил совета, подойдет ли. вы ответили - пойдет. Будем пробовать. Для меня пока так проще будет: есть микруха-черный ящик, которая все сделает за меня, поддерживае разные форматы  За сим, кончаю флудить, отпишу через год
|
|
|
|
|
May 5 2010, 16:14
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 10-12-08
Пользователь №: 42 354

|
Цитата прикрутил другой АЦП? У меня пока интереса к возобновлению этого проекта нет я немного не так выразился. (может щас глупость скажу, но всё же) Можно ли взять обычный АЦП? Точнее, даже так: чем эта ТДАшка упрощает оцифровку? Или конкретно определенного уровня черного (допустим, 0,3В - черный) нету? (заранее спасибо за ответ на этот глупый вопрос)
|
|
|
|
|
Jun 1 2011, 00:07
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 10-06-08
Из: г. Якутск
Пользователь №: 38 193

|
Цитата(Rst7 @ May 6 2010, 17:23)  Можно. Но нужно будет делать привязку уровня черного раз, и управление усилением внутри кодера - два. Обе проблемы не сложны в принципе. А вообще рекомендую покурить какой-нибудь старый букварь по телевидению, дабы понять, что из себя представляет видеосигнал. Собрал платку - все заработало! Во-первых хочется выразить большое уважение автору проекта. Во-вторых как я понял переключается через код Грея только 9 разрядов т.е. ADR_LO - 8 и ADR_A17. Сначала находятся текущий и следующий коды Грея CUR_GR VAR CUR_ADR^(CUR_ADR>>1) NXT_GR VAR NXT_ADR^(NXT_ADR>>1) BIT_CNT - счетчик разрядов Далее проверка (NXT_GR^CUR_GR)&(1<<BIT_CNT) Означает найти несовпадающий бит у следующего и текущего кодов Грея и если он совпадет с BIT_CNT (а он совпадет только один раз) дальше проверка NXT_GR с BIT_CNT и установка или 1 или 0 на порту ADR_LO,BIT_CNT которая занимает два 16 МГц такта, за это время совершится один 8 МГц такт 16-разрядного TMR1 (режим CTC) и разрешится запись WE во внешнее ОЗУ. У меня такой вопрос: 240 строк захватываются только нечетных, т.е получается если разрешение будет больше 625/2 нужно учитывать черезстрочную развертку?
|
|
|
|
|
Jun 13 2011, 10:10
|

Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460

|
Цитата(Rst7 @ Jun 13 2011, 13:46)  Ну я особо не вижу подходящих интерфейсов. Опять же, неясно, насколько быстрый там GPIO. Самое быстрое, что там увидел - это SDIO-контроллер. Цитата Two MMC/SD/SDIO controllers (MSC0, MSC1) – Support automatic boot up from MSC0 – 4-bit data bus on MSC0, 1-bit data bus on MSC1 – Compliant with “The MultiMediaCard System Specification version 4.2” – Compliant with “SD Memory Card Specification version 2.0” and “SDIO C Specification version 1.0” with 1 command channel and 4 data channels – Up to 320 Mbps data rate on MSC0, 80Mbps data rate on MSC1 – Supports up to 10 cards (including one SD card) – Maskable hardware interrupt for SD I/O interrupt, internal status, and FIFO status Это цитата из даташита, что есть в теме: http://electronix.ru/forum/index.php?showtopic=83520
|
|
|
|
|
Jul 5 2011, 06:07
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854

|
Добрый день! Повторил проект. Заработало, но есть проблемы с изображением. Ниже три примера. Сверху эталон, снизу то что получил на выходе устройства. Градация серого
Просто круги
Таблица
похоже АЦП что то не так делает. у меня TDA8708AT. и еще картинки захваченные с видеокамеры оригинал это черный фон на котором белые буквы, а вот что имеем:
Это лампа дневного света в центре. она белая, а остальное черное, а имею:
тут камера снимает белый фон, а получил вот это:
Есть мысли с чем поэкспериментировать?
|
|
|
|
|
Jul 5 2011, 06:53
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854

|
у этого АЦП если на OF Z-состояние, то выдает на шину простой двоичный код, а если "0" то какой то двухкомплементный. Пробовал и по другому, все равно фигня. Обвязка АЦП по даташиту, кроме кондера на CLAMP (24 нога) вместо 0,018 мкф, стоит 0,015). Интересна картинка с серым градиентом. видно что когда сигнал выше кого-то уровня, то АЦП считает это черным, потом идет нарастающая градация как и надо, а потом ниже какого-то уровня АЦП считает как белый. То есть инверсия какая-то, но градиент-то совпадает. не понятно. Вместо синхроселектора на транзисторе у меня стоит LM1881N. Также вместо GATEB с контроллера я экспериментировал с заводом от LM1881 5 нога (Burst). Тоже самое получилось. С осциллом посижу вечером.
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|