Имеется два девайса - своего изготовления на базе контроллера STM32F100 и отладочная плата STM32F103_DB и одна и та же программа для обоих. Требуется запустить модуль RTC (или хотя бы для начала генерацию часового кварца при батарейном питании).
Описание эффекта.
Программа загружается в отладочную плату. Часы идут. Выключается основное питание. Часы идут. Смотрю осциллоскопом генерацию на ножке кварца. И с основным питанием и с батарейным имеется в наличии.
Схемотехника своей платы в этом узле повторяет один в один схемотехнику отладочной платы. Загружается программа. Часы идут. Генерация на ножке кварца имеется. Выключается основное питание. Часы не идут. Генерации на ножке кварца нет. Смотрю генерацию одновременно с наличием основного питания. По мере падения уровня питания генерация уменьшается и сходит на нет. Такое впечатление, что внутренний аналоговый переключатель, управляемый детектором уровня просто не работает.
Разводка платы грамотная, конденсаторы при кварце на месте и нужного номинала (впрочем, пробовали и без них - то же самое).
Кто-нибудь что-нибудь по этому поводу может подсказать?