Форум Микро-Чип

Форум Микро-Чип (http://www.microchip.su/index.php)
-   Продукция MICROCHIP (http://www.microchip.su/forumdisplay.php?f=6)
-   -   16LF627A Внутренний генератор в SLEEP режиме. Помогите советом. (http://www.microchip.su/showthread.php?t=974)

Rik 26.06.2007 14:14

16LF627A Внутренний генератор в SLEEP режиме. Помогите советом.
 
Процессор 16LF627А работает от 3В батарейки. К TMR1 подключен дополнительный кварц 32,768 кГц для создания, программным способом, часов реального времени. TMR1 один раз запускается и потом никогда не переписывается (то есть переполняется , вызывает прерывание, и продолжает считать сразу же дальше до переполнения …. Так сделано для большей точности , чтобы не корректировать набегающую ошибку ) Процессор большую часть времени находится в SLEEP режиме, просыпаясь лишь по переполнению TMR1.
При эксплуатации замечено, что некоторые экземпляры устройств за пару месяцев отстают на несколько часов. Стал исследовать проблему, искать возможные причины отставания часов и увидел , что амплитуда , на выходе генератора (32Кгц) при переходе в SLEEP режим падает, от 1,5 В (не в SLEEP режиме) до 1,2 В и даже до 0,5 В (в SLEEP режиме ) на разных экземплярах устройств по разному . Измерения проводились осциллографом с высоким входным сопротивлением (шнур с делителем) …
Вопрос, может кто подскажет:
Что из себя представляет выходной элемент TMR1? - цифровой инвертор или что то другое (транзистор…) т.к. амплитуда на выходе генератора 32 Кгц построенном на TMR1 от 0,5 В до 1,5 В в SLEEP режиме. В то время, как в традиционной схеме генератора на КМОП инверторе амплитуда сигнала на выходе 3В (при 3,3 В питании, то есть почти питание.)


Часовой пояс GMT +3, время: 07:32.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot