Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Видеотехника Ремонт телевизоров, видео, DVD-проигрывателей. Разработка систем видеонаблюдения.

 
Опции темы
Непрочитано 27.09.2019, 20:09  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Как настроить ГИТС?

Всем привет. Делаю ГИТС. У меня микроконтроллер AT90USB162, потом 4-битный ЦАП и буферный транзистор по схеме ОК.
Делаю по этой статье:
https://javiervalcarce.eu/html/ardui...erator-en.html
Софт переделал под 4-битный ЦАП, в этой статье 2-битный ЦАП. Подключил к телеку, вроде что-то есть, но полосы как-то рассыпаются и мельтешат. Результат не получился. Помогите, пожалуйста, настроить ГИТС.
Вот кусок того кода:
///////////////////////////////////////////////////////////////////////////////////////
inline void vsync_pulse()
{
LEVEL_SYNC();
delay_us(30);
LEVEL_BLACK();
delay_us(2);
}

VSYNC - кадровый гасящий синхроимпульс. Почему он здесь 30 (мкс), а не 1612 (мкс). В этом что-ли косяк?
Реклама:

Последний раз редактировалось Signalshik2; 27.09.2019 в 21:26. Причина: Добавил фразу.
Signalshik2 вне форума  
Непрочитано 27.09.2019, 21:48  
VG
Частый гость
 
Регистрация: 03.07.2005
Адрес: Ukraine
Сообщений: 15
Сказал спасибо: 10
Сказали Спасибо 12 раз(а) в 8 сообщении(ях)
VG на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

осциллограф есть?
VG вне форума  
Непрочитано 27.09.2019, 22:23  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,860
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

Сообщение от Signalshik2 Посмотреть сообщение
потом 4-битный ЦАП и буферный транзистор по схеме ОК.
Схемку бы, а то, чот, смутные сомнения, что
Сообщение от Signalshik2 Посмотреть сообщение
полосы как-то рассыпаются и мельтешат
просто потому, что транзистор начинает выполнять ожидаемую функцию не от нуля на базе, а гораздо выше, да нелинейщина возможна...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 27.09.2019, 22:24  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

Да. Я смотрел 1 строку. Так, примерно, по времени и по амплитуде нормально выдает. Но, возможно, нужно лучше посмотреть. Но, предполагаю, что программа нормально работает.
За базу схемы я взял схему из журнала Радио №6 2005 с. 11-14 "ГИТС", но то что я из нее взял я описал в 1 сообщении в этой теме.
Памяти DD4 нету, 4-битная шина сразу идет на верхний ЦАП, который отвечает за PAL.
Миниатюры:
Нажмите на изображение для увеличения
Название: Схема2.png
Просмотров: 0
Размер:	344.6 Кб
ID:	145793  

Последний раз редактировалось Signalshik2; 27.09.2019 в 22:27. Причина: Добавил фразу.
Signalshik2 вне форума  
Непрочитано 27.09.2019, 22:50  
VG
Частый гость
 
Регистрация: 03.07.2005
Адрес: Ukraine
Сообщений: 15
Сказал спасибо: 10
Сказали Спасибо 12 раз(а) в 8 сообщении(ях)
VG на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

"Примерно, по времени" не проходит. Тайминги должны соблюдаться точно. Если вместо 64 мкс есть 63 или 65, то "привет" кадровой синхронизации. Да и строчной, в принципе тоже.
Сообщение от Signalshik2 Посмотреть сообщение
Памяти DD4 нету, 4-битная шина сразу идет на верхний ЦАП, который отвечает за PAL.
- Вот так прямо с цветом задумано? Меня терзают смутные сомнения.

Последний раз редактировалось VG; 27.09.2019 в 23:09.
VG вне форума  
Непрочитано 28.09.2019, 09:37  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

В дальней перспективе задумано PAL с цветом, но не знаю получится ли реализовать просто на микроконтроллере, чтобы не городить эту схему из журнала "Радио" с генератором, где кварц на 8,86 (МГц) и 2 триггера и микросхемой памяти. Сомневаюсь получится ли чисто на микроконтроллере или нет. Тут как-бы по частоте впритык получается. Для проекта надо чтобы в порте изменялось значение на 4-биной шине с частотой 17,72 (МГц). Поэтому и сомневаюсь. Там же еще и служебные расходы на каждую команду, а это +еще несколько тактов к команде вывода.
Для начала решил реализовать просто серые полосы или как у чувака: 3 полосы, т.е. просто яркостный сигнал и там уже рисуночки всякие.

Последний раз редактировалось Signalshik2; 28.09.2019 в 09:39.
Signalshik2 вне форума  
Непрочитано 28.09.2019, 11:38  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,418
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

Не получится. Нужно очень точное соответствие частотам. Небольшое отклонение и все уедет
baiderin вне форума  
Непрочитано 28.09.2019, 13:48  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

На данный момент:
Строчный гасящий синхроимпульс: 5,4 (мкс);
передней полки нет у него;
задняя полка: 7,25 (мкс);
период повторения строчных синхроимпульсов: 67 (мкс).
Т.е. этот импульс не соответствует тому, что нарисован в Википедии. Померил поточнее.
Signalshik2 вне форума  
Непрочитано 28.09.2019, 14:23  
VG
Частый гость
 
Регистрация: 03.07.2005
Адрес: Ukraine
Сообщений: 15
Сказал спасибо: 10
Сказали Спасибо 12 раз(а) в 8 сообщении(ях)
VG на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

3 микросекунды на интервале одной строки - вот и ответ на первый вопрос. 3*312.5 = почти 1 мс при периоде 20мс. шаманьте с таймингами.
VG вне форума  
Непрочитано 28.09.2019, 14:48  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Как настроить ГИТС?

Получше стало, но еще не идеал. Полосы появились, но в следующем кадре сбиваются, не сильно, но видно.
Код такой:
Строчный синхроимпульс:
inline void hsync_pulse()
{
LEVEL_BLACK();
delay_us(1);
LEVEL_SYNC(); //=0
delay_us(4); //4.7us
LEVEL_BLACK();
delay_us(5); //7.3us
}

Строка:
hsync_pulse(); //Horizontal Sync, lenght = 12us

LEVEL_GRAY();
delay_us(; //8
LEVEL_BLACK();
delay_us(12);
LEVEL_WHITE();
delay_us(10);
LEVEL_BLACK();
delay_us(12);
LEVEL_GRAY();
delay_us(2);
//52us in total

Есть программисты хорошие? Может быть функциям LEVEL_* тоже inline поставить? А то, они же раньше были не функциями, а #define в оригинальном коде, вот пример:
#define LEVEL_SYNC PORTD &= ~(1 ‹‹ PINA1); PORTD &= ~(1 ‹‹ PINA0);
Signalshik2 вне форума  
 

Закладки

Метки
гитс, проверка, телевизор
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как настроить проект CubeMX для работы FatFS как user-defined dimdidim ARM 13 25.06.2016 17:40
Настроить резонансный трансформатор rjvgfc Электроника - это просто 17 12.07.2013 16:17
Как правильно настроить ножку МК MasterSID Микроконтроллеры, АЦП, память и т.д 16 14.11.2011 17:18
Как правильно настроить яркость/контраст/гамму на мониторе? greafuger Ремонт оргтехники 3 07.11.2008 09:53
FAX AMSTRAD FX600AT как настроить оптику? MACHO Ремонт оргтехники 1 04.12.2007 08:40


Часовой пояс GMT +4, время: 23:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot