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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Видеосигнал и AVR
UserM
сообщение May 27 2011, 11:56
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Цитата(MaslovVG @ May 27 2011, 14:23) *
А вы оцените сколько команд должен выполнять процессор чтобы выводить в порт массив из памяти уверен что меньше 5-ти команд


Для ГИТС это и не требуется. Здесь 16F84 c 10Mhz, вертикальные линии толщиной примерно 2 пикселя по горизонтали. Если использовать современные PIC или AVR можно без проблем нарисовать линии толщиной в один пиксель по горизонтали.


Здесь, на сколько я помню, толщина линий в один пиксель по горизонтали.

Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение May 27 2011, 12:37
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
А вы оцените сколько команд должен выполнять процессор чтобы выводить в порт массив из памяти

Сперва стоит оценить на кой что-то из памяти выводить. Там надо формировать вполне конкретные импульсы с вполне конкретными величинами. Для этого по большому счету таймера (и особенно компараторы на таймерах) рулят. Причем не занимая ресурсов...
Go to the top of the page
 
+Quote Post
stells
сообщение May 27 2011, 12:52
Сообщение #18


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



как-то приводили уже пример, что можно сделать... при желании biggrin.gif :
http://www.linusakesson.net/scene/craft/
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение May 28 2011, 07:12
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(UserM @ May 27 2011, 14:56) *
Здесь, на сколько я помню, толщина линий в один пиксель по горизонтали.

А вы обратили внимание что картинка 1 bit на пиксел и пикселов в строке порядка 300. Это как раз и формируется выводом через SPI. В инете бродят несколько таких проэктов причем реализуется текстовый терминал. причем 80 символов в строке не вытягивают.

Сообщение отредактировал IgorKossak - May 28 2011, 15:20
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение May 28 2011, 08:25
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
А вы обратили внимание что картинка 1 bit на пиксел и пикселов в строке порядка 300.

lol.gif А Вы думаете, что в телевизионном сигнале сильно много больше? Вся полоса телевизионного сигнала 8МГц, а значит длительность импульса ни при каких условиях не может быть больше 0,125мкс (пологие Sinc-импульсы, а прямоугольные - в несколько раз длиннее). При длине строки в 50 мкс реально там на экране может быть независимых около 400 точек и меньше. Что и обязан выдать ГИТС. Причем выдать контрастные (1 битные черный/белый) точки по степени размытости (смотри гребенку снизу) которых можно оценить насколько телевизионный тракт заваливает полосу приема.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение May 28 2011, 13:42
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(ArtemKAD @ May 28 2011, 11:25) *
lol.gif А Вы думаете, что в телевизионном сигнале сильно много больше?

Не думаю а знаю. В черно-белом телевидении в каждой точке передается не 1 бит информации а минимум 8 иначе передача полутонов градаций серого искажается. При наличии помех 30дв (что эквивалентно шумам на 6 и далее битах) явно заметен шум в виде "снега" цвет же передаётся на поднесущих с существенно пониженным качеством. Полоса то 6,5Мгц а сигнал аналоговый поток информации много поболе. Сравните телефонный канал 0,3-3,4Кгц и передаваемые модемом по нему 56Кбит в сек
В молодости при моей работе на радиорелейной линии в мои обязанности входило ежедневное измерение параметров видеосигнала и его качества.

Сообщение отредактировал IgorKossak - May 28 2011, 15:21
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение May 28 2011, 14:53
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Не думаю а знаю. В черно-белом телевидении в каждой точке передается не 1 бит информации а минимум 8 иначе передача полутонов градаций серого искажается.

Вах! А теперь вернитесь на землю к требованиям задачи - нарисовать тестовую таблицу на экране ТВ-приемника которая позволяет наглядно оценить качество его видеотракта. Таблицу, а не произвольное изображение...
Цитата
Полоса то 6,5Мгц а сигнал аналоговый поток информации много поболе. Сравните телефонный канал 0,3-3,4Кгц и передаваемые модемом по нему 56Кбит в сек

А это-то тут причем? Или хотите утверждать, что через 3,4кГц полосу пройдут импульсы короче 0,3мс ?!
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение May 28 2011, 15:24
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(ArtemKAD @ May 28 2011, 17:53) *
Вах! А теперь вернитесь на землю к требованиям задачи - нарисовать тестовую таблицу на экране ТВ-приемника которая позволяет наглядно оценить качество его видеотракта. Таблицу, а не произвольное изображение...

А это-то тут причем? Или хотите утверждать, что через 3,4кГц полосу пройдут импульсы короче 0,3мс ?!

Во первых топик стартер озвучил задачу формировать RGB а не тестовую таблицу. Во вторых вспомните теорему Котельникова Для воспроизведения сигнала с полосой до F требуется дискретизация с частотой минимум 2F.
Go to the top of the page
 
+Quote Post
stells
сообщение May 28 2011, 16:11
Сообщение #24


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



интересно, а как соотносятся сигналы RGB при формировании 8-ми цветов таблицы?
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение May 28 2011, 16:43
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(stells @ May 28 2011, 19:11) *
интересно, а как соотносятся сигналы RGB при формировании 8-ми цветов таблицы?


А вы вспомните SPECTRUM, по одному биту на канал
Go to the top of the page
 
+Quote Post
stells
сообщение May 28 2011, 18:25
Сообщение #26


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(MaslovVG @ May 28 2011, 20:43) *
А вы вспомните SPECTRUM, по одному биту на канал

т.е. контроллер должен успеть выполнить чтение с автоинкрементом и вывести тетраду в порт? с ходу вроде видно, что не успевает, но подумать можно
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение May 29 2011, 08:01
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



С ходу не видно. Т.к. там не требуется выводить цвет со скоростью ЧБ сетки. Цветных точек вообще в ТВ в два раза меньше, да еще и в таблице длительность цветного сектора примерно в 3-4мкс.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение May 29 2011, 08:19
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(ArtemKAD @ May 29 2011, 11:01) *
С ходу не видно. Т.к. там не требуется выводить цвет со скоростью ЧБ сетки. Цветных точек вообще в ТВ в два раза меньше, да еще и в таблице длительность цветного сектора примерно в 3-4мкс.

Цветные полосы, сетка, градации серого, и вообще многие тестовые таблицы можно вывести и на MCS51. Но это касается только изображений по характеристикам составляющим сотые доли от полноценного RGB сигнала.
Я в своё время делал генератор сетчатого поля вообще на десятке корпусов простой логики.
Go to the top of the page
 
+Quote Post
ClipArt
сообщение Jun 1 2011, 11:46
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 19-11-10
Пользователь №: 61 024



Все-таки решил остановиться на TDA8501 и TDA8505. Снова возник вопрос, хотя он уже не относится к микроконтроллерам. В общем по условию ТЗ устройство должно иметь ВЧ-выход (для подключения к антенному входу). Но как оказалось найти ВЧ-модулятор (или как его еще называют RF-converter) с документацией или хотя бы хорошим описанием не так то просто. Может кто-нибудь подсказать либо конкретную модель, либо где искать. Желательно чтобы модулятор был компактным, его необходимо разместить в корпусе разрабатываемого устройства.
Go to the top of the page
 
+Quote Post
ClipArt
сообщение Jun 5 2011, 16:39
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 19-11-10
Пользователь №: 61 024



Диплом на носу, а я все не могу разобраться как работает TDA8505. Нашел схему, правда на PIC'e. Исходного кода нет. Схему то перерисовал, а как работает - непонятно. Из схемы и даташита ясно, что подаются сигнал R, G, B и SYNC. Из схемы привожу кусок, где префикс MCU - это от микроконтроллера, дальше - на кодер.


Вопрос. Какие сигналы подавать для формирования, скажем, цветных полос? Где вообще можно почитать про RGB или микросхемы TDA8505 и TDA8501?
Go to the top of the page
 
+Quote Post

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

 


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


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