реклама на сайте
подробности

 
 
> Прошу совета по питанию STM32F407 от суперконденсатора
vldmr86
сообщение Apr 20 2018, 19:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 12-12-16
Пользователь №: 94 599



Есть устройство на том самом STM32F407VGT6. К устройству подключены: USB порт для FLASH накопителя, Ethernet PHY, SPI память, SPI дисплей, SPI АЦП, изолированные интерфейсы (с изоляторами типа ISO7721), часовая батарейка 2032 и прочая мелочь. Замечено что неожиданное выключение питания приводит к сбою записи в SPI память. Кроме лога там телеметрия и для ее нормальной записи нужны несколько секунд. Еще одну батарейку ставить категорически не хочется по нескольким причинам. Нравится суперконденсатор. Вопросов два.
Первый - что нужно сделать на аппаратном уровне чтобы при минимальном номинале суперконденсатора продержаться максимальное время. Есть опасения что через подключенных к портам потребителей энергия суперконденсатора будет утекать бесполезно. Пока на ум пришло увеличить номиналы подтяжек на землю и питание с обычных 10 к до например 47...100 к руководствуясь конечно по каждому пункту здравым смыслом. Понятно что надо тушить дисплей, или завести его в RESETное состояние, как-то программно потушить USB и Ethernet PHY (LAN8720 если он это позволяет?) . Что еще не забыть?

Второй вопрос по типу суперконденсатора. Мне встретились 2 типа (а может их и больше в природе) отличающиеся отдаваемой мощностью. Первый тип в нашей литературе называют ионистором. Он может отдавать небольшой ток но длительное время. Например такой экземпляр от Panasonic емкостью 1 фарад стоит около 3...4 баксов. Выглядит как литиевая батарейка таблетка. Этого можно зарядить до трех вольт и уверенно рассасывать энергию до 1.8 вольта
Второй тип может отдавать большой ток но недолго. Его обычно зовут EDLC. Он выглядит как электролитический конденсатор вроде отечественных K50-6. Их много кто делает. По разумным ценам в России можно купить Nesscap, Samwha и пр. Например 3 фарада за 60 центов. Этот вариант мне нравится больше, потому что дешевле. Этого можно зарядить максимум до 2.7 а лучше не больше 2.5 ну и как-то дотянуть до тех же 1.8.

Поискал но сходу не нашел готовых апнот по этой тематике. Наверное плохо искал. Очень надеюсь на помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlanDrakes
сообщение Apr 24 2018, 15:07
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 2-05-15
Из: Россия, Омск
Пользователь №: 86 474



Кстати, у меня в одном типе плат стоит контроллер (STM32F103). В цепи питания стоит обычный электролит на, кажется, 4700uF. Настроен PVD на уровень 2.9V (номинальное - около 3.2). Когда внешнее питание пропадает - контроллер ловит прерывание от PWD и быстро отправляет в консоль ругань, что его обесточили.
Согласен, не Ваш вариант. Но в это же время можно отключить всю мощную нагрузку (хотя велик риск не успеть) и быстро доделать какие-то вещи, пока ёмкость не истощилась.
Могу ещё предложить контролировать входное напряжение и при его пропадании - так же всё отключать, пока не разрядились ёмкости.
Но две секунды на запись - это минимум сам контроллер + память... память - не более 25мА, судя по даташиту.
Контроллер, если сбросить частоту - можно получить около 10-20мА.
Берём наихудшие значения (20+25), накидываем разные утечки и всё, что нельзя обесточить (+50мА).
Необходимо: 45+50 = 95мА суммарно на 2 секунды.
При этом нельзя ронять напряжение ниже 2.7V для памяти.
При начальном питании в 3.3 получаем разницу в (3.3 - 2.7) = 0.6V. Негусто.
Теперь считаем заряд 2.7 * 0.095 * 4(с) (снова берём худший вариант и накидываем ещё резерв времени) = 1.026J
Неслабо так.
Минимум, который у меня получается, без использования преобразователей, просто на шине питания - 0.6F
Это при токе почти в 100мА. После разряда от 3.3 до 2.7, в конденсаторе останется ещё ~1.8J. Если использовать дополнительный преобразователь:
IN -> BoostCap -> Main_3.3, то можно вытянуть из него порядка 2.5J, а это около 8-10 секунд работы. Естественно, минимум потребителей и высокий КПД.
Ёмкость на 3F можно просто оставить на питании и мониторить вход.
Начальная энергия - 16J, Конечная - 11J (3.3 -> 2.7).

А вот запуск с таким конденсатором будет довольно тяжёлым.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vldmr86   Прошу совета по питанию STM32F407 от суперконденсатора   Apr 20 2018, 19:27
- - HardEgor   Вначале замерить ток потребления при записи и расс...   Apr 20 2018, 19:57
- - AlexandrY   Цитата(vldmr86 @ Apr 20 2018, 22:27) Кром...   Apr 20 2018, 20:40
|- - jcxz   Цитата(AlexandrY @ Apr 20 2018, 23:40) Не...   Apr 24 2018, 18:37
- - amiller   Ионисторы, батарейки и т.п. обычно используют, что...   Apr 22 2018, 08:49
|- - vldmr86   На всякий случай скажу что проблема с записью у на...   Apr 24 2018, 13:48
- - Егоров   Цитата(vldmr86 @ Apr 20 2018, 22:27) К ус...   Apr 22 2018, 20:28
- - vladec   Использую такой режим аварийной запитки по 5В, суп...   Apr 23 2018, 06:43
- - AlanDrakes   Наверное, у меня странный вариант решения вопроса,...   Apr 23 2018, 14:36
|- - AVI-crak   Цитата(AlanDrakes @ Apr 23 2018, 20:36) Н...   Apr 23 2018, 16:55
|- - AlanDrakes   Цитата(AVI-crak @ Apr 23 2018, 22:55...   Apr 24 2018, 13:11
- - scifi   Всю жизнь проектировал формат дынных, пишущихся во...   Apr 23 2018, 14:46
|- - segment   Цитата(scifi @ Apr 23 2018, 17:46) Всю жи...   Apr 23 2018, 15:43
|- - scifi   Цитата(segment @ Apr 23 2018, 18:43) Вы и...   Apr 24 2018, 07:15
- - twix   У меня вопрос немного не в тему, ионисторы у них ж...   Apr 24 2018, 06:03
|- - HardEgor   Цитата(twix @ Apr 24 2018, 13:03) У меня ...   Apr 24 2018, 07:19
- - arhiv6   HardEgor, у Вас тоже Forbidden 403. Обе ссылки ну...   Apr 24 2018, 07:44
- - scifi   Цитата(HardEgor @ Apr 24 2018, 10:19) For...   Apr 24 2018, 09:20


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 02:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016