2
2
4
выбирать параметры преобразования в соответствии с характе-
ристиками сигналов и алгоритмов обработки данных.
10-разрядный АЦП микроконтроллера AT90S8535 обеспе-
чивает максимальную точность преобразования при тактовой
частоте от 50 кГц до 200 кГц и требует 13 тактов для формиро-
вания выходного кода [1]. Для тактовой частоты лабораторного
стенда 7372,8 кГц рекомендуемое значение коэффициента пред-
делителя тактовой частоты АЦП – 64,
реализуемое при этом
время преобразования – около 115 мкс. Прием и обработку
выходного кода АЦП целесообразно выполнять по прерыванию
АЦП, поэтому рекомендуется использовать режим однократно-
го преобразования с разрешением этого прерывания. Для зада-
ния постоянного интервала дискретизации, не зависящего от
алгоритмов обработки данных, запуск АЦП в режиме однократ-
ного преобразования необходимо производить прерыванием
таймера с интервалом времени, превышающим время преобра-
зования 115 мкс.
Опорное напряжение АЦП, определяющее шаг квантования
и диапазон входных сигналов, равно напряжению питания (4.75
В) лабораторного стенда. В 12-разрядном ЦАП лабораторного
стенда вход опорного напряжения – коммутируемый (гнездо
"In" на задней панели). В качестве опорного напряжения будет
использоваться напряжение U0 (гнездо "U0"), величина этого
напряжения
также равна 4,75 В, а полярность определяется
уровнем сигнала на выводе РВ4 порта В микроконтроллера
(РВ4=0 – положительная полярность, РВ4=1 – отрицательная
полярность).
Выходной сигнал ЦАП поступает через инвертирующий
усилитель мощности (Рмакс=10 Вт) на гнездо "Out UM" задней
панели лабораторного стенда. Для формирования выходного
сигнала ЦАП необходимо программно установить требуемую
полярность опорного напряжения (РВ4) и
соединить гнезда "U0"
и "In". Выходной сигнал, амплитуда которого соответствует
коду ЦАП, а полярность совпадает с полярностью опорного
напряжения, будет поступать на гнездо "Out UM".