1. История
В 2000 году я сделал одно небольшое устройство, которое я использовал для ремонта мониторов. Я сделал это чтобы избежать необходимости использования целого компьютера для генерации тестовых картинок, поскольку компьютер занимает много места и с ним тяжело работать, если на мониторе не видно изображения (сломанный монитор). А именно, изменение разрешения экрана во всех операционных системах требует ряда операций, которые невозможно осуществить не видя изображения на мониторе.
Изучая встроенные решения (преимущественно малых размеров) я начал изучать существующие графические чипы, доступные в продаже, но я быстро оставил этот путь из-за большой сложности. Следующей идеей было использование микроконтроллера для генерации видеосигналов, так я начал экспериментировать с микроконтроллером AVR. Я использовал чип AT90S1200, он был первым в семействе AVR, имел серьезные ресурсы, исключенные из современных чипов. После нескольких экспериментов на этой платформе я создал тестер монитора, размером приблизительно с портативный CD плеер.
2. Тестер монитора – вторая редакция J
В настоящий момент я переделал устройство, используя новый AVR чип (ATTiny2313), улучшив некоторые аспекты, такие как: новые разрешения экрана, меньшие размеры, питание от батарейки.
3. Основные параметры:
- 8 различных растровых изображений
- Доступны 4 разрешения экрана для каждой картинки 640x480x60Hz, 800x600x60Hz, 1024x768x60Hz,1280x1024x60Hz (нововведение)
- Маленький размер (размером почти с кредитную карту)
- Портативен: питается от батарейки (обычно 9 вольтовой)
- Может питаться от адаптера постоянным напряжением 7,5..12 вольт
- «Разработан под корпус»: хорошо подходит для недорогого пластикового корпуса
4. Схема
Описание:
Ядро этой разработки – микроконтроллер ATTiny2313, имеющий преимущества в высокой скорости (20мГц) и несколько усовершенствований в наборе команд (особенно переключение порта за 1 такт) по сравнению с предыдущим (AT90S2313). Горизонтальный и вертикальный синхросигналы выходят непосредственно с порта С, сигналы R, G, B преобразуются в аналоговый сигнал (0..0.7В) используя простой ЦАП (цепочку резисторов).
Цепь питания выполнена на микросхеме хх2950, так как у нее низкий ток покоя, это важный фактор при питании от батарейки. Вместо нее можно использовать 78L05, эквивалентная микросхема , если вам не интересна экономия энергии. И батарейка и адаптер подключаются через защитные диоды, чтобы уберечь батарейку от случайного заряда от адаптера. Я выбрал диоды Шотки, чтобы минимизировать падение напряжения на них (в особенности для питания от батарейки).
5. Печатная плата
Основными критериями при разработке платы были односторонний тип платы и минимальные размеры.
нажмите, для увеличения
нажмите, для увеличения
нажмите, для увеличения
Поскольку плата односторонняя ее просто воспроизвести в домашних условиях (Я использовал метод Press&Peel). На плате нет соединений проводками.
6. Программа
Программа написана с использованием Avrstudio и откомпилирована с помощью AVRASM V2.x. В секции загрузки вы найдете программу для микроконтроллера. Вы можете вшить скачанный .hex файл в микроконтроллер используя любой AVR программатор.
7. Инструкции по эксплуатации
Подключите VGA кабель (аналоговый интерфейс) от компьютера к разъему на устройстве. Включите устройство, будь то от батарейки или от адаптера, но не одновременно. Используя первую управляющую кнопку вы можете изменять разрешение по внутренней последовательности. Вторая кнопка переключает видео растр (изображение) по той же внутренней последовательности. Используя эти 2 кнопки вы можете получить любую комбинацию разрешения и изображения.
8. Список компонентов
Qty |
Value |
Parts |
Remarks |
2 |
18pF |
C1, C2 |
|
1 |
100uF/16V |
C3 |
|
1 |
470uF/16V |
C4 |
|
3 |
470ohm |
R1, R3, R4 |
|
3 |
1K |
R2, R5, R6 |
|
1 |
10K |
R7 |
|
2 |
BAT42 |
D1, D3 |
|
1 |
Коннектор питания |
J1 |
|
1 |
Выключатель питания |
S2 |
SKS06LP Можно приобрести на Schukat |
1 |
VGA 15pin |
U$1 |
|
2 |
Кнопка (упр.) |
S1, S3 |
Высокопрофильная версия |
1 |
20.0000MHz |
Q1 |
Низкий или высокий профиль |
1 |
TS2950 |
IC2 |
LM2950 или 78L05 совместимая |
1 |
ATTiny2313 |
IC1 |
AT90S2313 не совместима |
1 |
Корпус устройства |
корпус |
LP6029B-SW (батарейный отсек включен) можно приобрести на Schukat |
9. Картинки
10. Загрузки
software.zip Ver1.2 30.08.2007
hardware.zip Ver1.2 11.12.2006
11. Несколько замечаний
Это устройства нельзя использовать в коммерческих целях любого вида.
Авторы не несут ответственности за любой ущерб или проблемы , вызванные этим устройством.
Для этого проекта техническая поддержка не предлагается.