jenya7 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба не знаю, что то там подшаманил и вот уже пару часов работает без погрешности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m.pletnev 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба Вытащите сигнал с LSE на пин MCO и смотрите частоту буферизированного сигнала. Если частота отличается от 32768Гц (удобнее смотреть по периоду, если нет точного частотомера), то смотрите обвязку кварца. Частота плавает в зависимости от выбранных конденсаторов и может убегать и в "+" и в "-". Рекомендации по расчету можно посмотреть в STM32 AN2867 Pierce oscillator design. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба На STM32F0 сейчас у меня часы убегают на 30с за 2 дня. Тактируется от LSE. Для достижения бОльшей точности нужно калибровать. Но большая точность в данном случае мне не сильно важна. Главное быстрый доступ к локальному времени. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 24 minutes ago, Arlleex said: На STM32F0 сейчас у меня часы убегают на 30с за 2 дня. Тактируется от LSE. Для достижения бОльшей точности нужно калибровать. Но большая точность в данном случае мне не сильно важна. Главное быстрый доступ к локальному времени. 30 сек за 2 дня для меня непозволительная роскошь. а калибровать как? у меня нет сверхточной опорной частоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 1 час назад, jenya7 сказал: 30 сек за 2 дня для меня непозволительная роскошь. а калибровать как? у меня нет сверхточной опорной частоты. По входной опоре. А нет - на нет и суда нет. В RM все описано, тонкостей не помню. P.S. Поставьте внешний DS3232. У меня на нем в год (!) уходило не более чем на пару секунд (+/-). Глянул даташит на него: 3.5ppm точность. Значит мне попались весьма удачные экземпляры. И тем не менее, 3.5ppm - это очень хорошо... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 6 minutes ago, Arlleex said: По входной опоре. А нет - на нет и суда нет. В RM все описано, тонкостей не помню. P.S. Поставьте внешний DS3232. У меня на нем в год (!) уходило не более чем на пару секунд (+/-). не знаю. может на обычном таймере сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Behram 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 2 часа назад, jenya7 сказал: у меня нет сверхточной опорной частоты. Я ход часов по Гиацинту проверял простенькой плиской, считая количество тактов, за 32768 тактов с кварца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 8 hours ago, jenya7 said: RTC на STM32L475. Настроил, занес время, через пару часов время убежало на 2 минуты. кристал на плате внешний NX3215SA-32.768K. Это у кристала такая погрешность? Или RTC у них для понтов а не для реальной работы с ним? Смотрите даташит на кварц или у производителя на сайте д.б. указаны емкости с1 с2 и возможно R (последовательное или параллельное). Учитывать входную емкость чипа и емкость монтажа. При проверке - может быть ситуация, когда емкость щупа осциллографа благоприятно повлияет на частоту и на осц будет 32768. Пока щуп на контакте :) Тогда хотябы делитель 10х включать. Проверьте еще осциллографом холодный старт кварца (время стабилизации ампилтуды на рабочем уровне, "выплыв"). Сопоставить с указанной в техдок для генератора процессора для 32768. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 14 minutes ago, jenya7 said: может на обычном таймере сделаю. Будет или то же самое, если таймер от часового кварца заводить, или еще хуже, если от высокочастотного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 2 часа назад, Arlleex сказал: На STM32F0 сейчас у меня часы убегают на 30с за 2 дня. 173 ppm. Это вообще форменное безумие. Возможная причина - неправильно (очень-очень сильно неправильно) выбраны нагрузочные емкости резонатора. В норме - без подстройки-калибровки должно быть никак не хуже 20 ppm. 2 часа назад, jenya7 сказал: 30 сек за 2 дня для меня непозволительная роскошь. а калибровать как? у меня нет сверхточной опорной частоты. Такого безобразия при правильном выборе номиналов быть не может. Но и надеяться на лучше 10 ppm тоже не стоит (хотя бы по причине термонестабильности). А прецизионный контроль частоты по нынешним временам стоит меньше $10 - GPS-модуль. Китайцы уже смонтированные на плате NEO6 с антенной продают по $4..5 (вероятно с демонтажа, но в основном вполне работоспособные). Ширпотребные VCTCXO дают 1 ppm (в комнатных условиях вдесятеро лучше), но их все равно придется откалибровать (по тому же GPS). Альтернатива - отдельный термокомпенсированный DS3231, DS3232. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 22 минуты назад, k155la3 сказал: Смотрите даташит на кварц или у производителя на сайте д.б. указаны емкости с1 с2 и возможно R (последовательное или параллельное). Не имеет смысла. 2 минуты за два часа совершенно однозначно указывают, что тактирование не от резонатора. На 8E-3 резонатор, тем более часовой, утянуть невозможно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 3 февраля, 2020 Опубликовано 3 февраля, 2020 · Жалоба 41 минуту назад, rx3apf сказал: 173 ppm. Это вообще форменное безумие. Кстати, возможно. Покуда девайс пока что, по сути, макет, хз, что туда запаивалось на самом деле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m.pletnev 0 4 февраля, 2020 Опубликовано 4 февраля, 2020 · Жалоба 20ppm - ошибка в 1с за ~14часов. Даже с учетом температурной зависимости слишком много. Кварц мог быть поврежден из-за ультразвуковой промывки или несоблюдения температурного профиля. Встречал случай, когда кварц начал врать на >500ppm после УЗ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михась 2 4 февраля, 2020 Опубликовано 4 февраля, 2020 · Жалоба Экспериментировал с измерением LSE от HSE. Но уже не помню что получалось. :) ls_f_meas.c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 4 февраля, 2020 Опубликовано 4 февраля, 2020 · Жалоба 57 минут назад, m.pletnev сказал: 20ppm - ошибка в 1с за ~14часов. Даже с учетом температурной зависимости слишком много. Увы, 20ppm это достаточно типовая точность заводской настройки даже для 25C, где находится середина характеристики. Еще 20-25 градусов в любую сторону, и еще ~20ppm. И если изначальную погрешность можно выбрать настройкой (ну, можно еще поискать резонаторы 10ppm), то температурную - уже придется озаботиться компенсацией или смириться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться