-
- Предложение, анализировать намеренное АЦП так: если видим 3.4В, значит батарейки нет, или батарейка полный хлам. Если намеряем маленькое напряжение, значит батарейка разряжена. Предполагается, что разряженная батарейка не идеальный диод, будет выдавать свои небольшие вольты даже в условиях внешнего зарядного тока, но надо бы где-то как-то уточнить на сколько такое верно. Если намеряем что-то нормальное, считаем батарейку нормальной. Конечно, лучше тестировать каким-то AlexBi(365 знак., 18.05.2020 17:46)
- "An internal VBAT battery charging circuit is embedded and can be
activated when VDD is present." fk0(1 знак., 18.05.2020 16:50, картинка)
- Не все так однозначно. Правда это из G0, но думаю в L примерно
тоже. Andreas(968 знак., 18.05.2020 20:39)
- Программист утверждает, что VBE выключен, но подзаряд идет в стабильном режиме. "Хто-та урот" - VLLV(18.05.2020 21:28)
- Ты не умеешь выражать свои мысли, а некоторые не спят в обнимку с
даташитом твоего контроллера. В общем диод нужен, идеальный диод,
или что-то в этом роде. Или контроллер проф. уровня, а не
любительского. - fk0(18.05.2020 16:53)
- Да, вопрос конкретно по кишкам STM32L4, поскольку он может сам
измерить напряжение батареи, имея мультиплектор, генератор опоргого
и делитель на 3. Иначе я бы спрашивал в "Схемах ..." - VLLV(18.05.2020 17:16)
- Конкретно STM32L4 _всегда_ заряжает батарею. О чём тогда вообще
вопрос? Очевидно, что без чего-то вроде диода -- никак. - fk0(18.05.2020 17:30)
- Вопрос, что эстешники о чем- то думали. О чем? Пожалуй, их и стоит спросить. - VLLV(18.05.2020 21:20)
- Конкретно STM32L4 _всегда_ заряжает батарею. О чём тогда вообще
вопрос? Очевидно, что без чего-то вроде диода -- никак. - fk0(18.05.2020 17:30)
- Да, вопрос конкретно по кишкам STM32L4, поскольку он может сам
измерить напряжение батареи, имея мультиплектор, генератор опоргого
и делитель на 3. Иначе я бы спрашивал в "Схемах ..." - VLLV(18.05.2020 17:16)
- Не все так однозначно. Правда это из G0, но думаю в L примерно
тоже. Andreas(968 знак., 18.05.2020 20:39)
- я не понял - ту батарейку, что подключена ко входу Vbat? Что питает RTC? Так есть же внутри вход АЦП дял измерения напряжения на этом входе. - Лaгyнoв(18.05.2020 16:42)
- Вот тут и вспомнишь про все эти халы с кубами. Там достаточно на
микросекунду или даже меньше шунтировать утечку на время выборки
АЦП. Пошаманить с таймерами и регистрами точно можно. - SciFi(18.05.2020 15:33)
- Угу, нужен интеллектуальный монитор напряжения батареи, в
результате он и разрядит эту батарейку нахрен :) - VLLV(18.05.2020 15:44)
- Это смотря какой интеллект :-) - SciFi(18.05.2020 15:47)
- Угу, нужен интеллектуальный монитор напряжения батареи, в
результате он и разрядит эту батарейку нахрен :) - VLLV(18.05.2020 15:44)
- У меня батарейка. Стоит BAT54C, к одному из анодов подключена
батарейка и ключик на делитель ко входу АЦП. Т.е. ещё 2 вывода:( - Vit(18.05.2020 15:07)
- так и было в старом проекте, но в STM32 "люди думали" - все
встроено. - VLLV(18.05.2020 15:27)
- :) люди так думали, что если использовать PC13 на выход, то
отваливается генератор на часовом кварце... - Vit(18.05.2020 15:42)
- Даже и не знал. В каком кристалле? - VLLV(18.05.2020 15:57)
- L476VE. В мануале есть дисклеймер насчет 30 pF, но я спецом отрезал всё от ноги и промыл - любое изменение уровня может привести к пипецу, но далеко не всегда сразу. Vit(292 знак., 18.05.2020 16:22)
- О сколько нам открытий чудных готовит.... непрочитанная еррата ;) - Codavr(18.05.2020 16:16)
- Даже и не знал. В каком кристалле? - VLLV(18.05.2020 15:57)
- :) люди так думали, что если использовать PC13 на выход, то
отваливается генератор на часовом кварце... - Vit(18.05.2020 15:42)
- так и было в старом проекте, но в STM32 "люди думали" - все
встроено. - VLLV(18.05.2020 15:27)
- Ничего не понятно. Где схема, где понятное описалово, что вообще
делается? - fk0(18.05.2020 14:47)
- Объясняю упрощенный вариант. Контроллер пытается измерить
напряжение на входе батареи. Батареи нет, есть только конденсатор.
Напряжение на этом конденсаторе растет до напряжения питания
контроллера. Схему конденсатора приводить? - VLLV(18.05.2020 14:58)
- Схему подключения к контроллеру приводить. Тип контроллера. А так
же напряжения питания контроллера: от минимального (выключен, 0в?),
до рабочих (на батарейке, от сети). И напряжение на батарейке
(конденсаторе), максимум, минимум. Схему заряда конденсатора тоже. - fk0(18.05.2020 15:30)
- Давай урежем осетра. Обе батарейки отсутствуют, Vdd = 3,4 В,
напряжение на конденсаторе растет до этого значения. Что делать? VLLV(1 знак., 18.05.2020 15:56, картинка)
- как я выше сказал, можно внутренней коммутациtq через АЦП измерить
напряжение на Vbat. - Лaгyнoв(18.05.2020 16:44)
- Бля, ну как моя жена - читаете одно, а до мозга доходит другое ) Я
так и делаю, проблема в подпитке по внутренним цепям контроллера. - VLLV(18.05.2020 17:19)
- поставь повторитель на ОУ перед входом МК - General(18.05.2020 20:14)
- Не катит, прибор может годами лежать, как я операционник в слип
переведу? - VLLV(18.05.2020 21:22)
- TLV521 - 350-nA; TLV9001 c шутдауном оба $0.12 - General(18.05.2020 22:05)
- У некрочипа есть операционники с током потребления 600 нА. Реально 300..400. И есть такие же с входом разрешения - ток потребления вообще стремится к нулю. Пользую для пробуждения из MSP из полной спячки в датчиках (когда механизм начинает крутиться), посему с "enable" не пользую, только обычные. Частотный диапазон конечно сильно ограниченный, но может будет достаточно? - Гyдвин(18.05.2020 21:46)
- Не катит, прибор может годами лежать, как я операционник в слип
переведу? - VLLV(18.05.2020 21:22)
- :)) Мегаомный резистор и ключ шунтировать батарейку, и измерять пореже)). Можно попробовать G серию, они там хорошо подумали, очень многое улучшили, наверняка и это пофиксили. - Moлoдoй кoллeгa(18.05.2020 20:04)
- поставь повторитель на ОУ перед входом МК - General(18.05.2020 20:14)
- Бля, ну как моя жена - читаете одно, а до мозга доходит другое ) Я
так и делаю, проблема в подпитке по внутренним цепям контроллера. - VLLV(18.05.2020 17:19)
- Я так и не понял, как ты собираешься измерять батарейку/конденсатор? Через ногу контроллера подсоединяемую параллельно батарейке/конденсатору? Она просто параллельно подсоединяется и ничего больше? Она 5V-tolerant или там (внутри МК) защитный диод на плюс питания контроллера? Какая нога, какой контроллер? Отключен ли pullup? Что за сигнал +BAT? Есть ли перемычка JS1? Про два кварца я тоже не понял... - fk0(18.05.2020 16:39)
- Это ты хотишь, чтобы у всех нас мозги вскипели ? :-) Про 2 кварца
промолчу, ибо понимаю откуда в прямом смысле ноги растут :-) Но...
C9 = C10 = 22pF !!! Это правда??? Или из той-же оперы? - il-2(18.05.2020 16:08)
- А что не так с С9 и С10? - VLLV(18.05.2020 16:09)
- Не взлетит. За подробностями - AN2867 “Oscillator design guide for
ST microcontrollers”. il-2(969 знак., 18.05.2020 16:42)
- у как всё запущено, +++ к моим EFM32 - General(18.05.2020 20:16)
- Проблем нет. Мы изначально используем в своих поделках на STM32F103 часовые кварцы с CL=12.5pF. Просто их не получается адекватно нагрузить. Мы ставим C1=C2=6.8pF (CL = 7pF). Это приводит к тому, что часы бегут. Однако это убегание легко корректируется. Годится как фиксированная коррекция, так и по системному кварцу (8MHz - PS: Он должен быть тоже адекватно нагружен, а не как обычно - с емкостями 22pF). Так что повторюсь - проблем нет. - il-2(19.05.2020 09:52)
- Да, EnergyMicro или кто он теперь, хорош, но столько же плюсов к
цене. - VLLV(18.05.2020 21:25)
- Полное название дай своего ST - General(18.05.2020 21:45)
- Да ладно, взлетало, и не раз ))))))))))))) - Moлoдoй кoллeгa(18.05.2020 19:59)
- у как всё запущено, +++ к моим EFM32 - General(18.05.2020 20:16)
- Не взлетит. За подробностями - AN2867 “Oscillator design guide for
ST microcontrollers”. il-2(969 знак., 18.05.2020 16:42)
- А что не так с С9 и С10? - VLLV(18.05.2020 16:09)
- как я выше сказал, можно внутренней коммутациtq через АЦП измерить
напряжение на Vbat. - Лaгyнoв(18.05.2020 16:44)
- Давай урежем осетра. Обе батарейки отсутствуют, Vdd = 3,4 В,
напряжение на конденсаторе растет до этого значения. Что делать? VLLV(1 знак., 18.05.2020 15:56, картинка)
- Схему подключения к контроллеру приводить. Тип контроллера. А так
же напряжения питания контроллера: от минимального (выключен, 0в?),
до рабочих (на батарейке, от сети). И напряжение на батарейке
(конденсаторе), максимум, минимум. Схему заряда конденсатора тоже. - fk0(18.05.2020 15:30)
- Объясняю упрощенный вариант. Контроллер пытается измерить
напряжение на входе батареи. Батареи нет, есть только конденсатор.
Напряжение на этом конденсаторе растет до напряжения питания
контроллера. Схему конденсатора приводить? - VLLV(18.05.2020 14:58)