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

 
 
> Возмущён до глубины души убогим управлением питанием в STM32F4xx, (пока только изучаю документацию)
Dr.Alex
сообщение Jul 14 2014, 22:44
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 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 мкА, но это большая редкость, может не подойти по другим параметрам. Да и вообще там импульсник должен быть.


Или может быть я просто давно не брал в руки микроконтроллеры и пропустил что-то важное?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение Jul 15 2014, 20:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Господа, не устраивайте войну)) меж собой и процессорами))
Цитата
Как должно быть:
Проц запитан только от Vbat, работает RTС. По аларму от часов на некоем пине появляется "1", которая включает импульсные источники 1.2В (ядро) и 1.8В (ИО). Так, например, сделано в блэкфинах.

В F4xx есть такой пин - PC13. Работает в точном соответствии с вышеозвученным ТЗ. Я не понял: ТЗ по ходу изменилось?
Как рулить источниками питания - тема аналоговая и к f4xx отношение имеет паралельное. Ровно как и процесс обслуживания изделий (замена батарейки).
Или я не прав, и действительно есть основания "возмущаться кривым дизайном" самых свежих процов от ST ?
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Jul 15 2014, 20:47
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(adnega @ Jul 16 2014, 00:38) *
Господа, не устраивайте войну)) меж собой и процессорами))

В F4xx есть такой пин - PC13. Работает в точном соответствии с вышеозвученным ТЗ. Я не понял: ТЗ по ходу изменилось?
Как рулить источниками питания - тема аналоговая и к f4xx отношение имеет паралельное. Ровно как и процесс обслуживания изделий (замена батарейки).
Или я не прав, и действительно есть основания "возмущаться кривым дизайном" самых свежих процов от ST ?


Пока не ясно.
ТЗ не менялось. Но "в точном соответствии" это громко сказано, ведь в доке ничего не сказано о возможности управлять питанием.
Надо ещё попробовать реально это делать, вдруг вылезет что-то. Например, в режиме внешнего питания ядра там вроде супервизор не работает, придётся внешний ставить что ли..
Go to the top of the page
 
+Quote Post
adnega
сообщение Jul 15 2014, 21:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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.

Это мои любимые)) Впечатляет?
... а вы про настройку пинов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 19:29
Рейтинг@Mail.ru


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