Измерение временных параметров пилообразного сигнала

Таймер захвата MSP430 может быть легко настроен на фиксацию данных по выходному сигналу компаратора. Но нет никакого внешнего аппаратного управления для запуска таймера в начале периода пилообразного сигнала. В нашем случае начло пилообразного сигнала фиксируется путем сравнения пилообразного сигнала с небольшим фиксированным пороговым напряжени­ем. Время нарастания пилообразного сигнала до порогового значения опреде­ляется при подаче на вход опорного сигнала.

Рис.4. Измерение временных параметров пилообразного сигнала

Из рисунка 4 получаем:

Vref/(tref' + tt) = Vt/tt

Отсюда следует tt = tref' x (Vt / (Vref - Vt))

Илиtt = tref x Kt

Где Kt = Vt/(Vref-Vt)

Как видно из формулы, после измерения необходимо производить умно­жение, поэтому рекомендуется выбрать параметры таким образом, чтобы Kt было простым значением, что позволит заменить простым сдвигом или сумми­рованием/вычитанием подпрограмму вычисления произведения, требующую высокой производительности микроконтроллера.