Для генерации видеосигнала достаточно всего одной микросхемы и двух
резисторов - т.е. можно сделать буквально карманный генератор
видеосигнала размером с брелок. Такой прибор пригодится телемастеру. Его
можно использовать при сведении кинескопа, регулировке чистоты цвета и
линейности. Генератор подключается к видеовходу телевизора, обычно это
разъем типа "тюльпан" или "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' файле.
|