|
Возмущён до глубины души убогим управлением питанием в STM32F4xx, (пока только изучаю документацию) |
|
|
|
Jul 14 2014, 22:44
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Как должно быть:: Проц запитан только от Vbat, работает RTС. По аларму от часов на некоем пине появляется "1", которая включает импульсные источники 1.2В (ядро) и 1.8В (ИО). Так, например, сделано в блэкфинах.
Как есть:: На проц ВСЕГДА приходится подавать 1.8В, только в этом случае он может проснуться по аларму. Что это влечёт? Во-первых, в полтора раза больше потребляемая мощность в активном режиме, так как 1.2В получается внутренним линейником из 1.8. Страшно подумать, что если у кого-то нет возможности питать ИО от 1.8, а нужно иметь скажем 3.3, это же в 3 раза больше потребление! Но это ещё не всё. Будь у вас ИО хоть 3.3, хоть 1.8, но если вы питаетесь даже от одной литиевой банки, то всё равно должны держать включенный всегда внешний линейник или импульсник, который из 4.2 (условно) делает 3.3. Даже если это линейник, то у него потребление 10-50 мкА, что отсылает коту под хвост и Stop mode, и Standby mode с их потреблением ~1мкА. Конечно, в принципе существуют линейники с потреблением 1 мкА, но это большая редкость, может не подойти по другим параметрам. Да и вообще там импульсник должен быть.
Или может быть я просто давно не брал в руки микроконтроллеры и пропустил что-то важное?
|
|
|
|
|
 |
Ответов
|
Jul 15 2014, 17:21
|
Знающий
   
Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482

|
QUOTE (Dr.Alex @ Jul 15 2014, 04:44)  Как должно быть:: Проц запитан только от Vbat, работает RTС. По аларму от часов на некоем пине появляется "1", которая включает импульсные источники 1.2В (ядро) и 1.8В (ИО). Так, например, сделано в блэкфинах. Как есть:: На проц ВСЕГДА приходится подавать 1.8В, только в этом случае он может проснуться по аларму. Что это влечёт? Во-первых, в полтора раза больше потребляемая мощность в активном режиме, так как 1.2В получается внутренним линейником из 1.8. Страшно подумать, что если у кого-то нет возможности питать ИО от 1.8, а нужно иметь скажем 3.3, это же в 3 раза больше потребление! Но это ещё не всё. Будь у вас ИО хоть 3.3, хоть 1.8, но если вы питаетесь даже от одной литиевой банки, то всё равно должны держать включенный всегда внешний линейник или импульсник, который из 4.2 (условно) делает 3.3. Даже если это линейник, то у него потребление 10-50 мкА, что отсылает коту под хвост и Stop mode, и Standby mode с их потреблением ~1мкА. Конечно, в принципе существуют линейники с потреблением 1 мкА, но это большая редкость, может не подойти по другим параметрам. Да и вообще там импульсник должен быть. Или может быть я просто давно не брал в руки микроконтроллеры и пропустил что-то важное? а че за истерика то? не знаете современной элементной базы - так изучайте. LDO с потреблением менее 1мкА в активном режиме как грязи. всяких микросхем для аккумуляторного/батарейного питания тоже. импульсник вообще никому ничего не должен, особенно если 4мм2 это много QUOTE (Dr.Alex @ Jul 15 2014, 04:44)  мне наверное не очень нужен линейник размером 2х2х0.8 мм не подходит stm - выберете другой - блэкфин  QUOTE (Dr.Alex @ Jul 15 2014, 04:44)  Допустим, мы таки нашли ваш волшебный ЛДО. TPS782xx - я маг! изучайте современные Power Mаnаgement IC, потом уж за процессор беритесь. ну и если на сайте TI забанили, а параметрический поиск использовать религия не позволяет, подскажу - TPS62080 - step-down с собственным потреблением 6.5мкА Прошу прощения за язвительность, но уж сильно топик навеял
|
|
|
|
|
Jul 15 2014, 18:03
|
Знающий
   
Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482

|
QUOTE (Dr.Alex @ Jul 15 2014, 23:41)  Научитесь сперва читать, а потом уж писать беритесь. ну нормальный инженерный аргумент, когда обосновать нечем. а можно было и спасибо сказать за решение проблемы. ЗЫ - для "умеющих читать" - в документации ясно написано, при питании от Vbat GPIO все отключены, поэтому либо нормально делайте питание, либо меняйте процессор. Вас извиняет только качество документации от ST  - тот еще квест еще намек для "умеющих читать" - TPS782xx есть в SON-корпусе.
|
|
|
|
|
Jul 15 2014, 19:27
|
Знающий
   
Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482

|
QUOTE (Dr.Alex @ Jul 16 2014, 00:21)  Не, ну чё тут сказать... Могу только повторить:: не научившись читать, не пишите. А лучше не пишите в мою тему вообще. а Вы яснее выражайте свои мысли, пока одни эмоции - "почему в 4хх не сделано как в блэкфине" и на каждый совет взаимоисключающие ответы. ну и последний пост, больше не буду  Вы идете от мк и его особенностей, а надо от задачи, может и потребление такое не надо, и LDO выше крыши, а может процессор в принципе эту задачу решить не может имхо надо считать от условий: прибор должен работать Х месяца от аккумулятора Y ач в режиме 1/N. отсюда видно потребление и выбор схемы питания и процессора. вариант задачи "как можно дольше" сводится к вышеуказанному добавлением формулировки "но не менее" Для примера: при потреблении 10мкА (STOP режим, даже не sleep) от аккумулятора емкостью 1000мАч (имхо для 4хх меньше смысла нет) прибор будет жить 10 лет. при соотношении времени 1/100 и 100мА в активном режиме - 40 дней. т.е потребление в спячке до 100мкА уменьшение срока работы на 4 дня вообще пофиг. разброс емкости от аккумуляторов будет больше. а импульсников с потреблением 100мкА в активном режиме выбор немаленький. при маленьком времени активной работы 1/1000 например - уже LDO рулит и уже можно забить на потребление в активном режиме. Соотношение оптимальности посчитаете сами. эксель поможет. и не забываем схему внешних потребителей, например кнопка/внешний сигнал с подтяжкой 100кОм будет есть 180мкА при питании 1.8В. это все решаемо, но учитывать тоже надо. на всякий случай - сейчас и ОУ есть с потреблением меньше мкА, только тормозные. учитываем что минимальная площадь LDO для собственного тока менее 1мкА - 4мм2, от 8мкА и выше есть 1мм2. ЗЫ: в 4хх RC13 доступен даже если использовать кварц, я забыл про него, и может включать внешний источник питания. хотя имхо бесполезный вариант по вышеуказанным причинам
|
|
|
|
|
Jul 15 2014, 19:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(dac @ Jul 15 2014, 23:27)  имхо надо считать от условий: прибор должен работать Х месяца от аккумулятора Y Ну вот, хоть какое-то дело начинаете говорить. Я даже могу с этим согласиться. Но я сознательно поставил вопрос по-другому:: какого хрена ST потратили усилия, чтобы сделать спящий режим при работающих часах с потреблением 0.66 мкА, но сделали так, что это невозможно использовать?? Хотя как это сделать - совершенно понятно и давно сделано в ДРЕВНИХ блэкфинах например. (Справедливости для, блэкфин будет десятки мкА хавать при работающих часах.) А если так как вы рассуждать, то зачем вообще существует тот же линейник 0.5 мкА или часики 0.35 мкА? Кому-то нужно значит.
|
|
|
|
Сообщений в этой теме
Dr.Alex Возмущён до глубины души убогим управлением питанием в STM32F4xx Jul 14 2014, 22:44 SasaVitebsk Не могу опровергнуть или подтвердить Ваши выводы, ... Jul 15 2014, 05:57 Aner Как должно быть, Как есть, ... это только изучаете... Jul 15 2014, 08:14 SSerge Цитата(Dr.Alex @ Jul 15 2014, 05:44) Или ... Jul 15 2014, 08:53 Dr.Alex Цитата(SSerge @ Jul 15 2014, 12:53) О мал... Jul 15 2014, 09:59  Integro Цитата(Dr.Alex @ Jul 15 2014, 12:59) Не с... Jul 15 2014, 11:11 digital ну линейники, не импульсники вполне представлены ... Jul 15 2014, 10:59 Dr.Alex Цитата(digital @ Jul 15 2014, 14:59) ну л... Jul 15 2014, 11:58 kan35 Не вижу проблемы.
Не совсем ясно, автор хочет проб... Jul 15 2014, 15:45 Dr.Alex Цитата(kan35 @ Jul 15 2014, 19:45) Не виж... Jul 15 2014, 16:01      dac QUOTE (Dr.Alex @ Jul 16 2014, 01:41) Ну в... Jul 15 2014, 20:24       Dr.Alex Цитата(dac @ Jul 16 2014, 00:24) и дальше... Jul 15 2014, 20:31  kan35 Вы наверное ожидаете от general purpose mcu каких ... Jul 15 2014, 18:26   Dr.Alex Цитата(kan35 @ Jul 15 2014, 22:26) Вы нав... Jul 15 2014, 18:45    adnega Цитата(Dr.Alex @ Jul 15 2014, 22:45) Про ... Jul 15 2014, 19:03     Dr.Alex Цитата(adnega @ Jul 15 2014, 23:03) ... Jul 15 2014, 19:10    SasaVitebsk Цитата(Dr.Alex @ Jul 15 2014, 22:45) Про ... Jul 16 2014, 06:50    kan35 Цитата(Dr.Alex @ Jul 15 2014, 22:45) А на... Jul 16 2014, 17:15     Dr.Alex Цитата(kan35 @ Jul 16 2014, 21:15) Именно... Jul 16 2014, 17:55      KnightIgor Цитата(Dr.Alex @ Jul 16 2014, 19:55) Мужэ... Jul 16 2014, 19:27       Dr.Alex Цитата(KnightIgor @ Jul 16 2014, 23:27) З... Jul 16 2014, 19:31 adnega Цитата(Dr.Alex @ Jul 15 2014, 02:44) Как ... Jul 15 2014, 18:40 adnega Короче, опыт нас рассудит.
Попробовал - получилось... Jul 15 2014, 20:08 Dr.Alex Цитата(adnega @ Jul 16 2014, 00:08) PS. В... Jul 15 2014, 20:12 adnega PS3. MASTECH MY62 показывает 0мкА при идущих часах... Jul 15 2014, 20:19 adnega Или рассмотреть замену батарейки только при включе... Jul 15 2014, 20:27 adnega Господа, не устраивайте войну)) меж собой и процес... Jul 15 2014, 20:38 Dr.Alex Цитата(adnega @ Jul 16 2014, 00:38) Госпо... Jul 15 2014, 20:47  adnega ЦитатаПока не ясно.
ТЗ не менялось. Но "в точ... Jul 15 2014, 21:23   Dr.Alex Мда, ужасненько.
Это получается, внешняя память фа... Jul 15 2014, 21:32    adnega Цитата(Dr.Alex @ Jul 16 2014, 01:32) Мда,... Jul 16 2014, 06:26 Golikov A. Я чего то видать не понимаю...
Делаете схему упра... Jul 16 2014, 08:49 adnega Цитата(Golikov A. @ Jul 16 2014, 12:49) Д... Jul 16 2014, 09:00 Dr.Alex Цитата(adnega @ Jul 16 2014, 10:26) Вы ка... Jul 16 2014, 10:59 Golikov A. вы спокойно можете сделать внешнюю схему которая с... Jul 16 2014, 11:21 SasaVitebsk А зачем вы сравниваете 2 совершенно разных изделия... Jul 16 2014, 11:27 Dr.Alex Цитата(SasaVitebsk @ Jul 16 2014, 15:27) ... Jul 16 2014, 11:40  Integro Цитата(Dr.Alex @ Jul 16 2014, 14:40) Дума... Jul 16 2014, 11:55 adnega Есть данные, что батарейной памяти все-таки 4КБ. С... Jul 16 2014, 11:52 DASM А нас зачем спрашивать, СТМ и спрашивайте. На ваши... Jul 16 2014, 19:04 Dr.Alex Цитата(DASM @ Jul 16 2014, 23:04) Если я ... Jul 16 2014, 19:16 Golikov A. Ну тогда на ваш конкретный вопрос отвечу другим во... Jul 16 2014, 19:05 kan35 Если основной вопрос "зачем так нужно было де... Jul 17 2014, 05:47 Golikov A. Капризный вы какой-то...
Зачем вы на форуме то пи... Jul 17 2014, 05:48 adnega Надеюсь, это не попытка оправдаться перед работода... Jul 17 2014, 06:41 Dr.Alex :-))))))))
Забавно, что посетители безаппеляционн... Jul 17 2014, 10:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|