реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Детектор пересечения нуля., Погрешность. Как расчитать?
sera_os
сообщение Dec 14 2006, 14:21
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Если взять класическую схему детектора пересечения нуля на компараторе: неинв. вх. на GND инв. - вход детектора, питание двуполярное. Компараторы как и все компоненты неидеальны и имеют такие погрешности, которые влияют на точность детектора, как: напряжение смещения нуля (+зависимость от температуры), время переключения (+зависимость от диф. входного напряжения).
Но как это связать в одну формулу где бы переменными служили входная амплитуда, частота, параметры компаратора, и желательно температура, а выходным параметром будет время задержки от момента перехода нуля до момента срабатывания логики (выход компаратора). Также не мешало бы добавить зависимость от импеданса нагрузки компаратора (ну хоть расмотреть от чего зависит).
Спасибо.
ЗЫ только ногами не бейте smile.gif .


--------------------
Go to the top of the page
 
+Quote Post
ttron
сообщение Dec 15 2006, 23:57
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Цитата(sera_os @ Dec 14 2006, 14:21) *
Если взять класическую схему детектора пересечения нуля на компараторе: неинв. вх. на GND инв. - вход детектора, питание двуполярное. Компараторы как и все компоненты неидеальны и имеют такие погрешности, которые влияют на точность детектора, как: напряжение смещения нуля (+зависимость от температуры), время переключения (+зависимость от диф. входного напряжения).
Но как это связать в одну формулу где бы переменными служили входная амплитуда, частота, параметры компаратора, и желательно температура, а выходным параметром будет время задержки от момента перехода нуля до момента срабатывания логики (выход компаратора). Также не мешало бы добавить зависимость от импеданса нагрузки компаратора (ну хоть расмотреть от чего зависит).
Спасибо.
ЗЫ только ногами не бейте smile.gif .

Вообще-то мне не приходилось сталкиваться с такой задачкой, но вот что сразу приходит в голову:
Код
t=(Vio+(dVio/dT)*(Tmax-Tmin)+Iio*Rs)/(Um/(2*pi*f))+tres

где:
t - время между переходом сигнала через 0 и сменой уровня на выходе компаратора
Vio - напряжение смещения
dVio/dT - температурный дрейф напряжения смещения
(Tmax-Tmin) - диапазон рабочих температур
Iio - разница входных токов
Rs - сопротивления источника сигнала и опоры
Um - амплитуда входного сигнала
pi - 3,14 wink.gif
f - частота сигнала
tres - время отклика компаратора

Надо подумать, какое значение некоторых параметров взять, чтобы получилось более-менее реальное значение временной погрешности, поскольку, как я подозреваю, амплитуда и частота сигнала могут меняться. Если интересует максимальная оценка - тогда проще.

Может я в чем-то ошибся или что-то упустил, готов выслушать замечания smile.gif


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
sera_os
сообщение Dec 16 2006, 18:21
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



Цитата(ttron @ Dec 15 2006, 22:57) *
Вообще-то мне не приходилось сталкиваться с такой задачкой, но вот что сразу приходит в голову:
Код
t=(Vio+(dVio/dT)*(Tmax-Tmin)+Iio*Rs)/(Um/(2*pi*f))+tres

Спасибо есть о чем подумать.

Цитата
как я подозреваю, амплитуда и частота сигнала могут меняться.

Именно так! Нужна зависимость от входной частоты и амплитуды.
Цитата
Если интересует максимальная оценка - тогда проще.

Это можно выяснить с выведеной формулы.
Цитата
Может я в чем-то ошибся или что-то упустил, готов выслушать замечания smile.gif

По вашей формуле задержка (абсолютная) пропорциональна частоте, но моделятор показывает что она уменьшается, за щет увеличения скорости наростания вх. напряжения.
tres-зависит от параметров компаратора и от диф. входного напряжения (Overdrive Voltage) хотя и не очень. Думаю нужно учитывать закон изменения входного напряжения.
Пока только это. Нужно бежать на футбол. Спасибо.


--------------------
Go to the top of the page
 
+Quote Post
ttron
сообщение Dec 16 2006, 21:39
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Цитата(sera_os @ Dec 16 2006, 18:21) *
Код
t=(Vio+(dVio/dT)*(Tmax-Tmin)+Iio*Rs)/(Um/(2*pi*f))+tres

По вашей формуле задержка (абсолютная) пропорциональна частоте, но моделятор показывает что она уменьшается, за щет увеличения скорости наростания вх. напряжения.
tres-зависит от параметров компаратора и от диф. входного напряжения (Overdrive Voltage) хотя и не очень. Думаю нужно учитывать закон изменения входного напряжения.
Пока только это. Нужно бежать на футбол. Спасибо.

Действительно, я ошибся. Max производной синусодального напряжения будет Um*2*pi*f, а не Um/2*pi*f, что-то вчера вечером голова уже плохо соображала sad.gif
В этом случае все должно совпадать с результатами моделирования...
Возможно, будут и другие поправки wink.gif


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 03:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01969 секунд с 7
ELECTRONIX ©2004-2016