Для генерации видеосигнала достаточно всего одной микросхемы и двух резисторов - т.е. можно сделать буквально карманный генератор видеосигнала размером с брелок. Такой прибор пригодится телемастеру. Его можно использовать при сведении кинескопа, регулировке чистоты цвета и линейности. Генератор подключается к видеовходу телевизора, обычно это разъем типа "тюльпан" или "SCART".
Прибор генерирует шесть полей: - текстовое поле из 17 строк; - сетка 8x6; - сетка 12x9; - мелкое шахматное поле 8x6; - крупное шахматное поле 2x2; - белое поле. Переключение между полями осуществляется кратковременным (длительностью менее 1с) нажатием кнопки S2. Удержание этой кнопки в нажатом состоянии более длительное время (дольше 1 с) приводит к выключению генератора (микроконтроллер переходит в состояние "SLEEP"). Включение генератора производится нажатием кнопки S1. О состоянии прибора ( включен/выключен ) сигнализирует светодиод.
Технические характеристики устройства: - тактовая частота - 12 МГц; - напряжение питания 3 - 5 В; - ток потребления в рабочем режиме: - при напряжении питания 3В - около 5мА ; - при напряжении питания 5В - около 12мА ; - частота кадров - 50 Гц; - число строк в кадре - 625 Вся работа по формированию видеосигнала выполняется программой, зашитой в микроконтроллере. Два резистора вместе с сопротивлением видеовхода телевизора обеспечивают необходимые уровни напряжения видеосигнала: - 0 В - синхроуровень; - 0,3 В - уровень черного; - 0,7 В - уровень серого; - 1 В - уровень белого
Для формирования видеосигнала используется нулевой бит PORTA и целиком весь PORTB (этот порт работает в сдвиговом режиме). Несмотря на то, что сигнал снимается только с его нулевого бита, программа использует его весь. Поэтому все биты PORTB настроены как выходы. Первый бит PORTA используется для индикации состояния генератора. Когда прибор включен, - светодиод горит. Когда прибор выключен, - светодиод погашен. Третий бит PORTA используется для переключения режимов работы генератора и его выключения. Кратковременное нажатие кнопки S2 позволяет перейти от одного поля генератора к другому. При удержании этой кнопки в нажатом состоянии дольше 1 с. прибор выключается ( микроконтроллер переходит в состояние "SLEEP" ). Чтобы включить генератор необходимо выполнить сброс. Это осуществляется нажатием кнопки S1. Напряжение питания прибора можно выбрать в пределах 3 - 5 В. При этом соответственно должны быть подобраны номиналы резисторов. 3В - R5=456Ом и R6=228Ом 3,5В – R5=571Ом и R6=285Ом 4В – R5=684Ом и R6=342Ом 4,5В – R5=802Ом и R6=401Ом 5В - R5=900Ом и R6=450Ом Здесь указаны расчетные значения. Реально можно ставить резисторы из стандартного ряда, например для 5В - 910Ом и 470Ом, а для 3В - 470Ом и 240Ом. Скачать исходник и прошивку микроконтроллера. Не забудьте записать информацию о текстовом поле в память данных. О том, как это сделать, сказано в '.asm' файле.
|