У схемы по рис. 10.4 множество недостатков и единственное достоинство — простота. При взгляде на нее непонятно, чего это я распинался насчет супервысоких характеристик интегрирующих АЦП. Главным недостатком однократного интегрирования является то, что результат преобразования тут зависит от всего на свете: от стабильности источника тока, ГЛИН (и каждого его элемента в отдельности, в первую очередь, конденсатора), порога компаратора, от неидеальности ключа для сброса и т. п. Еще хуже то, что схема в данном варианте срабатывает от мгновенного значения входного сигнала и потому весьма восприимчива к его дребезгу и вообще любым помехам. Если тактовая частота случайно окажется кратной частоте помехи (в первую очередь сетевой с частотой 50 Гц), то мы вообще можем получать каждый раз значения, весьма далекие от истины. (В теории добиться полной некратности частоты измерения и помехи можно только, если сделать тактовую частоту изменяющейся по случайному закону. Так как отношения обычных чисел всегда образуют периодическую дробь, то на выходе такого АЦП мы получим биения выходной величины с частотой повторения периода этой дроби.) В то же время преобразование длится все равно достаточно долго, т. к. обычные значения тактовой частоты, при которых схема еще работает приемлемо, лежат в диапазоне максимум десятков килогерц (если, конечно, специально не использовать быстродействующие компараторы и логику).
Рис. 10.4.
Можно несколько улучшить такой АЦП: достаточно подать измеряемое напряжение на вход ГЛИН, а опорное— на компаратор. Тогда сигнал будет интегрироваться за время преобразования, причем интегрироваться очень точно, мы будем получать истинное среднее арифметическое значение сигнала за это время. Правда, сама функция преобразования при этом окажется обратной, т. е. время заряда (и значение выходного кода на счетчике) будет обратно пропорционально значению входного напряжения. Это неудобно, поскольку сильно усложняет обработку результата. По всем этим причинам АЦП с однократным интегрированием, несмотря на его простоту, в настоящее время не употребляют вообще и даже не выпускают в виде специализированных микросхем.
Заметки на полях
Единственное известное мне массовое применение АЦП, построенного именно по приведенной примитивной схеме (и при этом вполне справляющегося со своими обязанностями) — это схема считывания координат положения рукоятки джойстика на входе игрового порта ПК. Правда, я очень не уверен, что эта схема в современных материнских платах в
Самое интересное, что все перечисленные недостатки можно преодолеть, как говорится, одним махом, путем небольшого усложнения схемы. Интегрирующие АЦП не получили бы такого распространения и заслуженной репутации «самых стабильных», если бы не это обстоятельство.
Идея метода, который называется
Рис. 10.5.
1
— идеальный случай;2 — при сдвиге порога компаратора; 3 — при изменении емкости конденсатораПосмотрим сначала на график, обозначенный цифрой 1. В первую часть цикла работы за фиксированное время такта