ViKo 1 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба Допустим, есть малопотребляющее устройство, работающее в широком диапазоне температуры. Работающее от HSI RC генератора, чтобы не тратить ток на HSE генератор. А для калибровки этого HSI генератора использовать LSE с часовым резонатором. Делали такое? Годная идея? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 183 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба Не делал. Но такая возможность у STM-ок (дефолт-МК) есть, насколько я помню. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба Да, я полистал даташит на STM32L0x1, там TIM21 может считать один источник частоты по другому. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 141 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба MSP430 только так и гоняли 20 лет назад. Работало без проблем. STM32L0x2, F0x2 по такому же принципу подстраивает частоту RC по USB SOF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба Для STM8 этот метод где-то в аппликухах был основательно расписан. Периферия у них ведь с STM32 схожая ? Так или иначе обычно извернуться можно (на AVR тоже так делал). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pyroman 2 16 июня, 2021 Опубликовано 16 июня, 2021 (изменено) · Жалоба Я делал такое на stm32l100. Калибровал HSI на 16 МГц, чтобы USART работал стабильно. Использовал TIM10 (регистр TIM10_OR) - замерял интервал в 1 секунду от RTC на LSE. Насколько помню, шаг калибровки получился 125 КГц. Изменено 16 июня, 2021 пользователем pyroman Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 1 16 июня, 2021 Опубликовано 16 июня, 2021 · Жалоба 5 hours ago, ViKo said: Допустим, есть малопотребляющее устройство, работающее в широком диапазоне температуры. Работающее от HSI RC генератора, чтобы не тратить ток на HSE генератор. А для калибровки этого HSI генератора использовать LSE с часовым резонатором. Делали такое? Годная идея? В зависимости от того какая точность нужна . Я например для автономных часов калибрую SE с часовым резонатором ( STM32L476RC). Изначально частота имеет разброс что дает ошибку времени 10 и более секунд за месяц . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 16 июня, 2021 Опубликовано 16 июня, 2021 (изменено) · Жалоба 59 минут назад, pyroman сказал: замерял интервал в 1 секунду от RTC на LSE. Насколько помню, шаг калибровки получился 125 КГц. На STM8 мне вот вполне хватает 1/32768 sec - дискретность перестройки HSI настолько груба, что смысла делать дольше и точнее просто нет... Изменено 16 июня, 2021 пользователем rx3apf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pyroman 2 16 июня, 2021 Опубликовано 16 июня, 2021 (изменено) · Жалоба 14 minutes ago, rx3apf said: На STM8 мне вот вполне хватает 1/32768 sec - дискретность перестройки HSI настолько груба, что смысла делать дольше и точнее просто нет... Избыточно, но смысл так делать был в простоте реализации - без прерывания, раз в секунду, заодно со счётом времени и даты. Изменено 16 июня, 2021 пользователем pyroman Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvi 0 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба 10 hours ago, Vasil_Riabko said: В зависимости от того какая точность нужна . Я например для автономных часов калибрую SE с часовым резонатором ( STM32L476RC). Изначально частота имеет разброс что дает ошибку времени 10 и более секунд за месяц . однозначно надо калибровать сам LSE на 32768 .. у меня на stm32l152 тоже до калибровки LSE частота уходит на 9-12 сек/месяц ... Ну и при большом диапазоне температур вводить температурную коррекцию для LSE ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба 1 час назад, dvi сказал: однозначно надо калибровать сам LSE на 32768 .. А как её калибровать? Где взять точный источник? У меня устройство должно спать, периодически просыпаться по внешнему сигналу. Как там эти HSI или MSI раскочегариваются - не сразу же выходят на номинальную частоту? Надо будет пропустить некий интервал перед калибровкой. И результат калибровки усреднять по многим измерениям по просыпаниям. Хватит ли диапазонов триммирования генераторов на весь температурный диапазон? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба 20 минут назад, ViKo сказал: И результат калибровки усреднять по многим измерениям по просыпаниям. ... и не забывать при этом учитывать флуктуации окружающей температуры и напряжения питания! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 83 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба 21 минуту назад, ViKo сказал: А как её калибровать? Где взять точный источник? Большинство gps-приемников имеют выход выдающий точные секундные импульсы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба 25 минут назад, ViKo сказал: А как её калибровать? Где взять точный источник? Добавить часовой кварц 32768 Гц. Не? Цитата Как там эти HSI или MSI раскочегариваются - не сразу же выходят на номинальную частоту? Это указано в даташите. Обычно вроде - буквально несколько тактов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 17 июня, 2021 Опубликовано 17 июня, 2021 · Жалоба Что еще за флюктуации температуры? Для того и калибруем, чтобы учесть изменение частоты от температуры. Заодно и от питания. Калибровка будет регулярная, все изменения внешних условий учтутся. 1 минуту назад, HardEgor сказал: Большинство gps-приемников имеют выход выдающий точные секундные импульсы. Вы предполагаете, у меня обязательно будет GPS? Шоб да, как нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться