
- •Оглавление
- •Глава 1 Введение
- •Глава 2 Специальная часть. Разработка многостраничного декодера телетекста.
- •Глава 3 Технологическая часть.
- •Глава 4 Организационно-Экономическая часть.
- •Глава 5 Производственно-Экологическая безопасность.
- •Глава 6 Заключение.
- •Введение.
- •Алгоритм работы и структурная схема декодера телетекста.
- •Краткое описание микросхемы контроллера телетекста.
- •Шина управления i2c.
- •Структура команд кода rc-5.
- •Электрическая принципиальная схема декодера.
- •Расчеты по согласованию элементов схемы.
- •Программа контроллера управления.
- •Структура программы.
- •Команды управления.
- •Проектирование печатной платы декодера телетекста. Система pcad.
- •Проектирование печатных плат в системе pcad .
- •Расчет себестоимости декодера телетекста.
- •Анализ опасностей и вредностей при производстве печатных плат .
- •Выводы.
- •Заключение.
- •Используемая литература .
Краткое описание микросхемы контроллера телетекста.
Микросхема контроллера телетекста SAA5243 (аналог КР1568ВГ2) представляет собой устройство, выполняющее следующие функции [3]:
Вырабатывает импульсы вставки телетекста и синхронизации развёртки изображения;
Выделяет из поступающего на его вход сигнала телетекстовых данных цифровые коды блока данных телетекста, проверяет на предмет ошибок (возможные ошибки корректируются с помощью защиты Хемминга) и собирает в страничное ОЗУ;
Преобразует цифровые коды блока данных в сигналы R, G, B, отображаемые на экране;
Формирует дополнительную информацию, используемую для индикации на экране процессов управления системой телетекста и её состояния (элементы строк заголовка и статуса);
Микросхема содержит 6 функциональных блоков (рис. 1):
Блок управления. Предназначен для синхронизации работы всех блоков;
Блок сбора данных. Предназначен для приёма, выделения, коррекции и накопления кодов блока телетекста;
Интерфейс памяти. Предназначен для организации обмена между ОЗУ и блоками : сбора данных и экранным генератором;
Экранный генератор символов. Предназначен для отображения на экране символов, кода которых хранятся в ОЗУ. Содержит во внутреннем ПЗУ матрицы (12х10 пикселей) 192 алфавитных символа и два набора по 64 графических символов. Кроме того есть 32 кода управляющих символов (цвет символа, цвет фона, мерцание и др.).;
Генератор импульсов синхронизации. Предназначен для формирования сигнала синхронизации развёртки изображения;
Интерфейс шины I2C. Предназначен для организации программного доступа к ячейкам ОЗУ и регистрам управления контроллера;
Рисунок 1. Структурная схема микросхемы контроллера телетекста.
Контроллер содержит 11 регистров. В регистры с R0 по R10 можно только записывать информацию, а в регистр R11 можно как писать, так и считывать с него информацию.
Регистры :
Регистр функций выводов;
Регистр режимов работы;
Регистр выбора страницы для сбора информации;
Регистр данных на запрашиваемую страницу;
Регистр выбора отображаемой на экране страницы;
Регистр управления обычным изображением;
Регистр управления изображением для новых наложений;
Регистр режима изображений;
Регистр выбора страницы для доступа с шины I2C;
Регистр выбора строки;
Регистр выбора столбца;
Регистр данных;
Одновременно контроллер телетекста может собирать 4 страницы данных. Для этого существуют 4 контроллера сбора данных, каждый из которых выбирается регистром 2. Соответственно для каждого контроллера сбора есть свой регистр с данными на искомую страницу (регистр 3).
Каждая страница, хранящаяся в ОЗУ, занимает 1 кбайт памяти и содержит 25 строк (0..25). Данные телетекста располагаются в строках с 1 по 22, строка 0 используется для вывода заголовка и текущего времени (считывается из субкода телетекста), строка 24 зарезервирована для сообщений контроллера управления, строка 25 на экране не отображается и содержит полную информацию о принятой странице (номер, субкод, управляющие биты и др.).
Максимальный объём ОЗУ, с которым может работать данный контроллер - 8 кбайт (8 страниц) статической или динамической памяти.