Даллас DS1307 Годинник реального часу перестала працювати

J

jdhar

Guest
Мій Даллас DS1307 Годинник реального часу перестала працювати з деяких причин.Я можу читати / писати регістрів використанням I2C штраф, і коли я встановити час, з дошкою включений, час змінюється, як я прочитав регістрів тому.Проте, коли вимкнено, воно зупиняє підрахунку голосів.У мене батарея підключена неправильно, і напруга 3.1V Абу через контакти Vbat.Вона використовується для роботи на першому, але чомусь зупинився?Я спробував перезапису регістрів, але це не допомогло.

Будь-які пропозиції?Додано після 22 хвилин:Просто думав, що я хотів би додати - Я використовую генератор, а не кристал.Чи означає це необхідно на харчування від акумулятора також, оскільки в даний час, це не так.Див. стор 1 з схеми у мене щодо моєї схемою.
Вибачте, але Ви повинні увійти, щоб переглянути це вкладення

 
Ваша проблема в тому, що ви використовуєте замість oscilator кристала.Отже, якщо ви упустите 5volt, ваш осциляторів зупинки "коливається" я думає той, чому ваш ваш RTC зупинки підрахунку голосів.А може бути, ваш генератор має різні параметри (опір і т.д.).Так що мій запропонувати купити 32.768khz кристала, а потім йде на роботу.

 
Кристала набагато дешевше, ніж генератор.Крім того, вам доведеться підключити живлення генератора до vbatt і струм від батареї буде вище, ніж у кристала.За існуючої схеми я не можу уявити, як це RTC працював без основного джерела живлення.
Крім того, FT232BM не підключений правильно.Контактний AVCC повинні бути належним чином фільтрується і підключений через резистор до джерела живлення.Це контактний повноваження до PLL всередині чіпа, і він повинен бути захищений від зовнішнього шуму.Подивіться на дані FT232BM.
/ Pisoiu

 
використовувати 32.768khz кристала, а не генератор.Проблема, коли і перемикач потужності в ланцюзі RTC є отримує резервного живлення від батарейки і не ур осцилятори чий годинник тільки робить годин істинного часу роботи і відзначте час.якщо і використовувати кристал кристал отримує живлення від акумулятора харчування ж RTC та зберігає час.

 
THX, хлопці, я думаю, що це проблема - не думав, що до права після того, як стовп.І pisiou, THX для зворотного зв'язку ..це перша ревізія, і я зробив ці виправлення на другому 1.Вгадайте, це ще один виправити потрібно

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />Загалом, коли це зручно використовувати коливань, а коли це зручно використовувати xtals?

 
Якщо ви не доведеться турбуватися про енерговитрати, і ви повинні бути хороші параметри (стабільність, гарне зростання / падіння рази і т.д.), то краще використовувати коливань.Але в цьому конкретному випадку, генератор призначений для роботи з дуже невеликим енергоспоживанням.У цьому випадку краще використовувати XTAL.Осциляторів з РТЦ, як правило, призначені для дуже економічна (струмів у діапазоні від microampers).Амплітуда коливань дуже низькою, як правило, близько 0,5 В.Це дуже важливо, щоб захистити зв'язку з XTAL з GND кільце, генератор дуже чутливі до шуму.Якщо ви хочете довгий час з точністю, що годинник, краще, щоб захистити його від цього.
/ Pisoiu

 

Welcome to EDABoard.com

Sponsor

Back
Top