Перейти к содержанию
    

2 часа назад, whale сказал:

Какой именно кварц кто его делал и какая на него документация не известно, цилиндр с надписью 32768

Значит подбирайте эти конденсаторы по попаданию в нужную частоту и устойчивости запуска.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Сергей Борщ said:

Значит подбирайте эти конденсаторы

Всегда считал что частоту кварца задают механические свойства кристалла а не подключенные кондеры, которые по моему предназначены для запуска генератора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


Вот потому и для "Начинающих" раздел ;-)

Всегда считал что частоту кварца задают механические свойства кристалла а не подключенные кондеры...

Зря что ли в наручных часах "Электроника" (когда на руке практически термостабилизированы) триммер есть.
Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 21.01.2023 в 01:22, whale сказал:

Всегда считал что частоту кварца задают механические свойства кристалла а не подключенные кондеры, которые по моему предназначены для запуска генератора.

Цитата

Резонансную частоту параллельного резонанса можно снижать в небольших пределах, практически на доли процента, так как C 0 ≫ C 1 {\displaystyle C_{0}\gg C_{1}} {\displaystyle C_{0}\gg C_{1}} и ёмкость C 0 {\displaystyle C_{0}} C_{0} входит в формулу для частоты подключением к кварцевому резонатору внешнего конденсатора. Также возможно в малых пределах увеличить резонансную частоту подключением внешней катушки индуктивности, этот способ применяется редко.

Изготовители кварцевых резонаторов при их изготовлении механически юстируют резонансную частоту при некотором подключённом внешнем конденсаторе. Ёмкость конденсатора, обеспечивающего заявленную изготовителем частоту параллельного резонанса обычно указывают в спецификации на конкретный резонатор, без подключения этого внешнего конденсатора резонансная частота будет немного выше.

 

В коде тоже нужно повнимательнее посмотреть, т.к. что-то очень большая ошибка.

Мож, при предделителе clkio/256 у вас TCNT отличается от нужного на 1.

Попробуйте TCNT туда-сюда на единичку поменять.

delta = 10 минут / сутки = ~ 6944 ppm.

delta = 1 - ((32768 - 256) / 32768) = ~7812 ppm, что соответствует уходу 11 минут 15 секунд в сутки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, adnega said:

 

В коде тоже нужно повнимательнее посмотреть, т.к. что-то очень большая ошибка.

Мож, при предделителе clkio/256 у вас TCNT отличается от нужного на 1.

Попробуйте TCNT туда-сюда на единичку поменять.

delta = 10 минут / сутки = ~ 6944 ppm.

delta = 1 - ((32768 - 256) / 32768) = ~7812 ppm, что соответствует уходу 11 минут 15 секунд в сутки.

А сколько должен быть примерно уход в сутки с таким кварцем ? К чему стремиться ?

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

49 минут назад, whale сказал:

А сколько должен быть примерно уход в сутки с таким кварцем ? К чему стремиться ?

К нулю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 21.01.2023 в 10:46, whale сказал:

А сколько должен быть примерно уход в сутки с таким кварцем ? К чему стремиться ?

Типичное значение 20ppm, это менее 2 секунд в сутки.

Но если нужен ноль, то можно и ноль сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, adnega said:

Типичное значение 20ppm

Да, точно, залез таки в гугл пишут 20-30ppm 1-2 сек, 

значит косяк в программе, хотя делитель таймера стоит 256, счетчик 128 должен ровно в секунду выдавать, может правда где то 1  лишняя затесалась,

далее думаю по статистике прибавляем-удаляем нужное кол-во секунд в сутки,

ну а далее если будет желание прикручиваем модуль gps )

Решил тут оживить вторичные часы "стрела" пока все не повыбрасывали.

 

ps еще советуют выпаять часовые кварцы со старых материнских плат, типа уже состаренные )

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 21.01.2023 в 12:07, whale сказал:

счетчик 128

Может, с учетом 0 должно быть 127 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, adnega said:

Может, с учетом 0 должно быть 127

Да, я тоже уже выяснил, OCR надо было =127 делать  а не 128, поэтому на 10 минут в сутки и уходили  )

Осталось проверить через сутки .

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, Сергей Борщ said:

А конденсаторы на кварце соответствуют документации именно на этот кварц?

Для mega16 - не нужны:

Quote

8.9 Timer/Counter Oscillator
For microcontrollers with Timer/Counter Oscillator pins (TOSC1 and TOSC2), the crystal is connected directly between the pins. No external capacitors are needed. The Oscillator is optimized for use with a 32.768kHz watch crystal. Applying an external clock source to TOSC1 is not recommended.
Note: The Timer/Counter Oscillator uses the same type of crystal oscillator as Low-Frequency Oscillator and the internal capacitors have the same nominal value of 36pF.

 

16 hours ago, whale said:

Какой именно кварц кто его делал и какая на него документация не известно, цилиндр с надписью 32768

Типичная нагрузочная ёмкость "цилидриков" - 12,5 пФ, ЕМНИП. Так как mega16 обеспечивает около 18 пФ (36/2), то внешние не нужны совсем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 minutes ago, Точка Опоры said:

Типичная нагрузочная ёмкость "цилидриков" - 12,5 пФ

 

Спасибо, я так понял лишние кондеры частоту уменьшают, те если за сутки отстанут можно для начала кондеры удалить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Точка Опоры сказал:

Для mega16 - не нужны:

Так у него часовой кварц не на TOSC висел:

В 16.01.2023 в 23:29, whale сказал:

Если подключить кварц 32768гц и выставить как указано по даташиту биты генератора 1001 

Хотя да, там тоже есть какие-то встроенные...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За сутки не удалось выявить уход часов тогда резонно возникает вопрос

как можно без высокоточного частотомера или генератора точно выставить /проверить

частоту часов сразу а не ожидая недели ?

С часов есть выход 1 сек и выход с кварца 32768кгц

Есть модуль gps у него вроде есть выход 1 сек, осталось как то сравнить.

 

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выводить PPS с mega16 и сравнивать неким фазовым компаратором с GPS PPS? Измерять время между фронтами GPS PPS и mega16 PPS?

А какого значения хочется добиться и в каком температурном диапазоне? Может проще как-то поправки принимать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...