|
Возмущён до глубины души убогим управлением питанием в 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, 20:38
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Господа, не устраивайте войну)) меж собой и процессорами)) Цитата Как должно быть: Проц запитан только от Vbat, работает RTС. По аларму от часов на некоем пине появляется "1", которая включает импульсные источники 1.2В (ядро) и 1.8В (ИО). Так, например, сделано в блэкфинах. В F4xx есть такой пин - PC13. Работает в точном соответствии с вышеозвученным ТЗ. Я не понял: ТЗ по ходу изменилось? Как рулить источниками питания - тема аналоговая и к f4xx отношение имеет паралельное. Ровно как и процесс обслуживания изделий (замена батарейки). Или я не прав, и действительно есть основания "возмущаться кривым дизайном" самых свежих процов от ST ?
|
|
|
|
|
Jul 15 2014, 20:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(adnega @ Jul 16 2014, 00:38)  Господа, не устраивайте войну)) меж собой и процессорами))
В F4xx есть такой пин - PC13. Работает в точном соответствии с вышеозвученным ТЗ. Я не понял: ТЗ по ходу изменилось? Как рулить источниками питания - тема аналоговая и к f4xx отношение имеет паралельное. Ровно как и процесс обслуживания изделий (замена батарейки). Или я не прав, и действительно есть основания "возмущаться кривым дизайном" самых свежих процов от ST ? Пока не ясно. ТЗ не менялось. Но "в точном соответствии" это громко сказано, ведь в доке ничего не сказано о возможности управлять питанием. Надо ещё попробовать реально это делать, вдруг вылезет что-то. Например, в режиме внешнего питания ядра там вроде супервизор не работает, придётся внешний ставить что ли..
|
|
|
|
|
Jul 15 2014, 21:23
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата Пока не ясно. ТЗ не менялось. Но "в точном соответствии" это громко сказано, ведь в доке ничего не сказано о возможности управлять питанием. И не будет. Вы на свое усмотрение можете использовать доступный функционал. Цитата Надо ещё попробовать реально это делать, вдруг вылезет что-то. Например, в режиме внешнего питания ядра там вроде супервизор не работает, придётся внешний ставить что ли.. Я вас огорчу: errata у F42x/43x не самая приятная. Хотя под определение f4xx много чего попадает. Вы конкретно к какому камушку пригляделись? Примеры из файла косяков: - нельзя подключать ногу PA12 иначе при некоторых условиях плохо читается flash. Цитата When PA12 is used as GPIO or alternate function in input or output mode, the data read from Flash memory can be corrupted. - доступ к внешней памяти через FMC можно делать только через DMA. При обращениях со стороны CPU возможны сбои в данных и hard fault)) Цитата When the FMC is used as stack, heap or variable data, an interrupt occurring during a CPU read access to the FMC may results in read data corruption or hard fault exception. This problem does not occur when read accesses are performed by another master or when FMC accesses are done when the interrupts are disabled. Это мои любимые)) Впечатляет? ... а вы про настройку пинов...
|
|
|
|
Сообщений в этой теме
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 15 2014, 04:44) Как ... Jul 15 2014, 17:21 Dr.Alex Цитата(dac @ Jul 15 2014, 21:21) а че за ... Jul 15 2014, 17:41  dac QUOTE (Dr.Alex @ Jul 15 2014, 23:41) Науч... Jul 15 2014, 18:03   Dr.Alex Цитата(dac @ Jul 15 2014, 22:03) а можно ... Jul 15 2014, 18:21    dac QUOTE (Dr.Alex @ Jul 16 2014, 00:21) Не, ... Jul 15 2014, 19:27     Dr.Alex Цитата(dac @ Jul 15 2014, 23:27) имхо над... Jul 15 2014, 19:41      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   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
|
|
|