Система управления телевизором. Изучение принципа работы системы управления. Базовая конфигурация семейства микроконтроллеров 84Сххх, страница 3

(См. Рис. 9):

1.  Два 7-разрядных регистра-защелки интерфейса (VSTH;VSTL)

2.  Один 14-разрядный регистр-защелка данных для ЦАП (VSTREG)

3.  Два 7-разрядных ЦАПа ("Грубо" и "Точно")

4.  Сумматор

5.  14-разрядный счетчик

6.  Схема импульсного управления.

14-разрядный счетчик непрерывно работает в последовательном режиме с частотой тактирования . Период тактирования

Период повторения для одного полного цикла работы 14-разрядного счетчика: . Период повторения для одного полного цикла работы младших семи разрядов счетчика: .

Следовательно число периодов  в полном цикле  будет:

;

Для гарантии правильной работы схемы первым загружается регистр-защелка данных VSTH, затем - регистр-защелка данных VSTL Содержимое VSTH используется для предварительной (грубой) настройки, а содержимое VSTL - для точной подстройки. В начале первого периода tsub, следом за загрузкой VSTL, оба регистра-Защелки данных разгружаются в регистра VSTREG; требуется один период , для формирования соответствующей последовательности импульсов. Для обеспечения надежной работы и требуемой точности преобразования ЦАП целесообразно пропустить два периода , прежде чем начинать новую последовательность.

Грубая настройка.

Выход грубой настройки OUT1 (См. Рис. 9) выдает сигнал сброса (НИЗКИЙ уровень напряжения в неактивном состоянии) в начале каждого периода : Уровень напряжения остается НИЗКИМ до тех пор, пока не закончится временной интервал , а затем происходит переключение на ВЫСОКИЙ уровень, который остается неизменным до начала следующего периода  

(См. Рис. 10).

Рис. 9. Блок-схема 14-разрядного ЦАП/ШИМ

2.4 ТОЧНАЯ НАСТРОЙКА

Точная настройка достигается путем формирования дополнительных импульсов в начале конкретных подпериодов. Длительность этих импульсов равна . Подпериод, в котором добавляется импульс, определяется содержимым регистра-защелки данных VSTL.

В таблице 3 приведены номера подпериодов в начале которых формируется дополнительный импульс, в зависимости от положения нулевого бита VSTL. При нескольких нулевых битах формируется сочетание дополнительных импульсов. Например, если VSTL= 1111010, дополнительные импульсы будут сформированы в подпериодах 16,48, 64, 80 и 112 (См. Рис. 11).

  Таблица 3. Распределение дополнительных импульсов

Младшие 7 разрядов (VSTL)

Дополнительные импульсы в подпериоды

1

1

1    1    1

1    0

  64

1

1

1    1    1

0   1

  32,96

1

1

1   1    0

1    1

  16,48,80,112

1

1

1   0   1

1    1

   8,24,40,56,72,88, 104. 120

1

1

  0   1   1

1    1

   4, 12, 20, 28, 36, 44, 52 ... 1 16, 124

1

 0

1    1    1

1    1

   2, 6, 10, 14, 18, 22, 26 ... 122, 126

0

1

1    1    1

1    1

   1,3,5,7,9, 11, 13, 15... 125, 127

Рис. 10. Временная диаграмма выходного сигнала

грубой настройки (OUT1 на Рис. 9)

Рис. 11. Временная диаграмма выходного сигнала

2.5 Работа стенда.