RTC ne fonctionne pas

J

jdhar

Guest
Mon Dallas DS1307 Horloge en temps réel a cessé de fonctionner pour une raison quelconque.Je peux lire / écrire des registres à l'aide amende I2C, et quand j'ai mis le temps, avec le conseil sous tension, le temps est changeant comme je l'ai lu les registres de retour.Toutefois, lorsque hors tension, il arrête de compter.Je n'ai pas la batterie connectée correctement, et la tension est 3.1V Abou sur les broches Vbat.Il l'habitude de travailler au début, mais pour une raison quelconque, il est arrêté?J'ai essayé de ré-écriture des registres, mais cela n'aide pas non plus.

Des suggestions?Ajouté après 22 minutes:Juste pensé que je pourrais ajouter ceci - je suis en utilisant un oscillateur, pas un cristal.Est-ce besoin d'être alimenté par la batterie aussi, parce que actuellement, il n'est pas.Reportez-vous à la page 1 de la schémas que j'ai posté pour mon circuit.
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Votre problème est que vous utilisez un oscillateur à la place d'un cristal.Donc, si vous déposez le 5volt, votre oscillateurs s'arrête "oscillant" Je pense que c'est pour cette raison vous votre CCF arrête de compter.Et peut-être votre oscillateur a des paramètres différents (impédance, etc.)Donc, mon suggèrent acheter un cristal de 32,768 kHz, puis va travailler.

 
Un cristal est beaucoup moins cher que d'un oscillateur.En plus de cela, vous devrez connecter l'alimentation de l'oscillateur à la Vbatt et l'appel de courant de la batterie sera plus élevée que d'un cristal.Avec le schéma actuel, je ne peux pas imaginer comment cette RTC travaillé sans source d'alimentation principale.
En outre, le FT232BM n'est pas connecté correctement.La broche AVCC doit être correctement filtrée et relié par une résistance à l'alimentation.Que les pouvoirs pin up une PLL intérieur de la puce, et il doit être protégé des bruits extérieurs.Jetez un oeil dans la datasheet FT232BM.
/ Pisoiu

 
utiliser un cristal de 32,768 kHz au lieu d'un oscillateur.le problème est lorsque l'interrupteur u de l'alimentation du circuit le CCF est reçoit une alimentation de secours de baterry et non oscillateur ur dont l'horloge ne fait que le CCF de travail et des tiques.si u utiliser le cristal le cristal devient la puissance de la batterie même alimenter les CCF et maintient le temps.

 
thx les gars, je suppose que c'est le problème - ne pas penser que, jusqu'à juste après que j'ai posté.Et pisiou, thx pour les commentaires ..Il s'agit d'une première révision, et j'ai fait les mises sur le second.Devinez ce n'est un autre correctif nécessaire

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />En général, quand est-il bon d'utiliser la CVMO et quand est-il bon d'utiliser xtals?

 
Lorsque vous n'avez pas à vous soucier de consommation d'énergie, et vous avez besoin de bons paramètres (stabilité, l'élévation du bon / descente, etc), il est préférable d'utiliser de la CVMO.Mais dans ce cas particulier, l'oscillateur est conçu pour fonctionner avec une puissance très peu d'exigences.Dans ce cas, il est préférable d'utiliser Xtal.Les oscillateurs de CCF sont généralement conçus pour être extrêmement économique (les courants de l'ordre de microampers).L'amplitude de l'oscillation est très faible, généralement autour de 0,5 V.Il est très important de protéger les liaisons avec l'Xtal avec un anneau GND, l'oscillateur est très sensible au bruit.Si vous souhaitez une précision de temps de l'horloge, il est préférable de le protéger de cela.
/ Pisoiu

 

Welcome to EDABoard.com

Sponsor

Back
Top