-
- У меня к тебе вопрос с порога - каковы номиналы емкостей в обвязке
часового кварца? У STM, особенно у 400-й серии действительно очень
слабенький генератор. Для серий F2/F4 больше 2.2пФ лично я не
рискую ставить - чревато нестабильным запуском. Тут ниже Vit
написал про возможное влияние при работе с GPIO, вполне такое может
быть. il-2(964 знак., 29.11.2024 10:44)
- +100500! У нас в одном из старых приборов примерно так и были устроены часы. reZident(631 знак., 29.11.2024 11:41)
- у меня сейчас 4 пФ. Когда эта тема у меня началась (8 лет назад) долго бился с запуском и подбором кварцев. Получалось, что если кварц правильный, то емкость от 2 до 6 пФ особо не влияла. Влияли только отмытие платы и последующий лак. Тема часов при включенном питании от системного таймера внезапна. Действительно - гарантия, что всякая фигня не повлияет. Тем более многие изделия месяцами не выключаются. - Лaгyнoв(29.11.2024 11:00)
- Не буду искать - уже писал - проблем с этим генератором немало.
Во-первых, в домене питания GPIO пинов кварца есть ещё аж один пин,
и его использование как выхода чревато именно сбоями генератора при
переключениях состояния пина. Во-вторых, нормальной процедуры
распинывания при обнаружении сбоя - де-факто нет, ибо нет флага
остановки генератора (по сбою флаг есть, а вот что оно совсем
заткнулось, в т.ч. по команде, - нет). В-третьих, сама идея
разгонять генератор до 7-и Vit(141 знак., 24.11.2024 20:31)
- ну а я надеюсь на связь с сервером для синхронизации. :-) - Лaгyнoв(25.11.2024 08:51)
- Одно другому не мешает, но если фискальная штука должна
использовать реальное время, то сбой хода часов и отсутствие связи
с сервером таки приводят к некоторым удивительным случаям поведения - Vit(25.11.2024 12:40)
- Главное, чтобы время было монотонным. И время последующих
транзакций отличалось в большую сторону. А какие допуски
установлены на уход времени за время автономной работы? - Nikolay_Po(25.11.2024 14:50)
- вот когда у меня синхронизация была сделана редко (раз в сутки), то
в отчете и появилась фигня, от которой обалдел. :-) Часы встали и
прорва заправок в 14:35. Как бы в течение минуты несколько тонн
топлива ушло. :-) - Лaгyнoв(25.11.2024 15:52)
- А вы счётчик минут принудительно на минуту увеличивайте каждую
следующую заправку, если вдруг время, оказалось, совпадает с
предыдущим. - Nikolay_Po(25.11.2024 16:10)
- ну... вариант. Но это ж как бы неверно. Я сейчас контролирую
остановку часов и перезапуск если да. Оказалось, что после этого
всё нормально идет. Повторная инициализация LSE. Но после того как
увидел DS3231 в корпусе SO-8 по цене в несколько сотен рублей -
резко захотел переразвести плату. :-) - Лaгyнoв(26.11.2024 08:22)
- DS3231 от основного питания нехило жрёт (добавляю огород с
отключением питания и шины в случае автономного), а в корпусе SO-8
почему-то мне попадается по негуманной цене. Перехожу на RX8130 - Vit(27.11.2024 08:25)
- корпус совсем негуманный у RX8130. :-(( - Лaгyнoв(27.11.2024 08:34)
- Даже ЛУТ-ом получается. Но паять с глазами - Vit(27.11.2024 08:38)
- корпус совсем негуманный у RX8130. :-(( - Лaгyнoв(27.11.2024 08:34)
- DS3231 от основного питания нехило жрёт (добавляю огород с
отключением питания и шины в случае автономного), а в корпусе SO-8
почему-то мне попадается по негуманной цене. Перехожу на RX8130 - Vit(27.11.2024 08:25)
- ну... вариант. Но это ж как бы неверно. Я сейчас контролирую
остановку часов и перезапуск если да. Оказалось, что после этого
всё нормально идет. Повторная инициализация LSE. Но после того как
увидел DS3231 в корпусе SO-8 по цене в несколько сотен рублей -
резко захотел переразвести плату. :-) - Лaгyнoв(26.11.2024 08:22)
- А вы счётчик минут принудительно на минуту увеличивайте каждую
следующую заправку, если вдруг время, оказалось, совпадает с
предыдущим. - Nikolay_Po(25.11.2024 16:10)
- вот когда у меня синхронизация была сделана редко (раз в сутки), то
в отчете и появилась фигня, от которой обалдел. :-) Часы встали и
прорва заправок в 14:35. Как бы в течение минуты несколько тонн
топлива ушло. :-) - Лaгyнoв(25.11.2024 15:52)
- Главное, чтобы время было монотонным. И время последующих
транзакций отличалось в большую сторону. А какие допуски
установлены на уход времени за время автономной работы? - Nikolay_Po(25.11.2024 14:50)
- Одно другому не мешает, но если фискальная штука должна
использовать реальное время, то сбой хода часов и отсутствие связи
с сервером таки приводят к некоторым удивительным случаям поведения - Vit(25.11.2024 12:40)
- +1. ставлю внешние часы - enc(24.11.2024 21:21)
- ну а я надеюсь на связь с сервером для синхронизации. :-) - Лaгyнoв(25.11.2024 08:51)
- у нас именно такая эксплуатация - в полях постоянно включены. STM32L476. Кварц паялся вручную. Сотни полторы штук. Был один случай именно остановки часов. Точнее изделие одно, а с ним такое было несколько раз по весне. Есть еще случаи (несколько изделий) когда внезапно начинали сильно отставать. Хотя может там кратковременно тоже останавливались. Вроде корпус изделия герметичный, с резинкой под метал. крышкой. Введена периодическая (более частая) коррекция времени с Лaгyнoв(138 знак., 24.11.2024 14:13)
- Вроде бы, и вроде тут, на Сахаре, уже приходили к мнению, что
часовой кварц у STM32L - это боль. Слишком увлеклись снижением
потребления. Настолько, что хоть внешний генератор ставь - не
удаётся добиться гарантированной работы во всём диапазоне
температур. - Nikolay_Po(24.11.2024 11:31)
- пробовали внешний генератор. Там тогда нужен внешний переключатель питания с батарейки на 3,3В. Постоянно держать на батарейке можно конечно, но тогда при вынутой батарейке часы вообще не работают. Решение очевидное - внешняя микросхема RTC. Но по крайней мере в моем случае тогда нужен кварц всё равно. USB Host иначе не работает. По ножкам мне придется переходить с 64 на 100-выводной. Чуть-чуть не хватает. - Лaгyнoв(24.11.2024 14:18)
- Предлагаете ТС расчехлить машину времени и отправить самому себе
спортивный альманахценный совет про кварцы? - SciFi(24.11.2024 11:33)- Предлагаю ему не тратить время на бесплодные попытки заставить
нерабочее решение работать. - Nikolay_Po(24.11.2024 21:15)
- 200К приборов в полях, и каждый рабочий день это число
увеличивается. Что бы я сейчас не придумал, нужно минимизировать
проблемы. - VLLV(24.11.2024 21:49)
- Есть встроенный 32кГц RC - на него можно переходить при детектировании сбоя. Но там, кроме очевидной потери точности, положили ещё пару грустных моментов - во-первых, LPTimer-ы с дебильным старт-стопным режимом, а во-вторых, они неравноценны по применимости в разных режимах микрожручести. Делал импровизированный сторож, ну и хоровод с распиныванием генератора. Сильно не понравилось. Ещё и таймера одного не хватало на другие, более полезные, нужды - Vit(25.11.2024 08:30)
- 200К приборов в полях, и каждый рабочий день это число
увеличивается. Что бы я сейчас не придумал, нужно минимизировать
проблемы. - VLLV(24.11.2024 21:49)
- Предлагаю ему не тратить время на бесплодные попытки заставить
нерабочее решение работать. - Nikolay_Po(24.11.2024 21:15)
- У меня к тебе вопрос с порога - каковы номиналы емкостей в обвязке
часового кварца? У STM, особенно у 400-й серии действительно очень
слабенький генератор. Для серий F2/F4 больше 2.2пФ лично я не
рискую ставить - чревато нестабильным запуском. Тут ниже Vit
написал про возможное влияние при работе с GPIO, вполне такое может
быть. il-2(964 знак., 29.11.2024 10:44)