MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

Гестерезис встроенного компаратора

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 Гестерезис встроенного компаратора
Автор: maagalex ()
Дата:   16/09/2004 14:51

Как оказалось встроенный в пик компаратор имеет приличный гестерезис-с одной ножки
пика заряжается через сопротивление конденсатор(10к+220мФ),приходит на другую ножку-
вход компаратора с внутренним Vреф3,5В- жду пока компаратор не переключится,меняю
уровень ножки выхода на противоположный ,даже после 10 нопов компаратор остается в
предыдущем состоянии!..Почему о гестерезисе не пишут в даташитах?


 
 Re: Гестерезис встроенного компаратора
Автор: Alich ()
Дата:   16/09/2004 15:18

Ты про задержку что ли? А как у тя цепочка включена? Может она ее вносит? А причем здеся гистерезис?


 
 Re: Гестерезис встроенного компаратора
Автор: maagalex ()
Дата:   16/09/2004 15:28

Гестерезис-при чём тут задержка?-
у меня подаётся уровень на зарядку ёмкости и ожидается пока ёмкость не
зарядится
(		bcf		PORTA,2		; Установить на ножке RA2 
логическую "0"
n		btfss	CMCON,COUT	; Проверять состояние выхода компаратора и 
не продолжать
		goto	n)

после этого обратный процесс-но компаратор не переключается-у него есть гестерезис..


 
 Пишут они, пишут.
Автор: next ()
Дата:   16/09/2004 16:11

Только это у них называется напряжение смещения.
Умножь свои килоомы на микрофарады и получишь временную константу.
А дальше при помощи несложной математики можешь вычислить время перехода через эту хрень.


 
 Re: Гестерезис встроенного компаратора
Автор: maagalex ()
Дата:   16/09/2004 20:21

а если для повышения чувствительности я циклом подсчитаю за сколько тактов
напряжение на конденсаторе увеличится для перехода компаратора в "1",затем вернусь
опять-же циклом в точку когда он перейдёт в "0"и доведу его до "почти 1"подав
высокий уровень и подождав чуть меньше тактов чем в прошлый раз
подсчитал?..программно это реалиовать несложно-но можно-ли рассчитывать на надёжную
работу в этом случае?..