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

 
 
> STM32F100 в STOP режиме VDDA потребляет 88 мкА..., Что делаю не так?
Basilij
сообщение Oct 25 2012, 00:30
Сообщение #1


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

Группа: Участник
Сообщений: 175
Регистрация: 7-04-11
Пользователь №: 64 190



Здравствуйте уважаемые господа инженера!

Подскажите что делаю не так..
Перевожу МК в STOP режим, смотрю отдельное потребление аналоговой части. Со включенными ADC и DAC ~1.2 мА, c выключенными 160 мкА. Это всё соответствует документации.

Но, когда перевожу в STOP режим:
Код
ADC_Cmd(ADC1, DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1, DISABLE);
DAC_Cmd(DAC_Channel_1,DISABLE);
DAC_Cmd(DAC_Channel_2,DISABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, DISABLE); //Вкыл ЦАП
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);


То уходит в STOP режим, общее потребление при этом ~500 мкА из них питание аналоговой части МК (VDDA пин МК) 87 мкА.
Мерял сопротивление ножек 8 и 9, при обратной полярности щупов мультиметра, 166 КОм. На всех МК новых 166. НО после пайки почемуто уже 156, в схеме 156 если выпаять померять тоже 156. Если щупы держать минут 10, то показания мультиметра доходят до 160.
Я выпаивал МК, менял на новый, мыл плату. Но проблема та же.. в STOP режиме аналоговая часть МК потребляет 86 мкА.
Варианты:
1) Паяю феном не правильно и МК меняют внутреннюю структуру.
2) Чтобы снизилось отдельное потребление аналоговой части МК нужно останавливать всю переферию, понижать частоты всего чего только можно?

Заранее благодарен всем за потенциально возможные комментарии по моей проблеме.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Basilij
сообщение Oct 25 2012, 14:43
Сообщение #2


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

Группа: Участник
Сообщений: 175
Регистрация: 7-04-11
Пользователь №: 64 190



Цитата(ar__systems @ Oct 25 2012, 19:36) *
Понятие "сопротивление" неприменимо к диоду. Это не резистор. Это безполезное занятие, то что вы делаете.


да суть не в сопротивление. а в том верно ли я перевожу в СТОП режим МК.
Отчего в СТОП режиме Аналоговый блок МК потребляет 88 мкА, вот это мне не понятно.
Выключаю ЦАП и АЦП, отключаю тактирование данной переферии, перевожу в стоп режим, ожидаю на ножке VDDA снижения потребления дока до 16 мкА максимум, а получаю 88 мкА.

Вот это основная проблема. И эта цифра, 88 в стоп Режиме на нескольких МК..
Go to the top of the page
 
+Quote Post
maksimp
сообщение Oct 25 2012, 18:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(Basilij @ Oct 25 2012, 18:43) *
Выключаю ЦАП и АЦП, отключаю тактирование данной переферии, перевожу в стоп режим, ожидаю на ножке VDDA снижения потребления дока до 16 мкА максимум, а получаю 88 мкА.

В даташите смотрим структурную схему на странице 12 "Figure 1. STM32F100xx value line block diagram"
Смотирим что обозначено там значком "@VDDA" - датчик температуры, тактовые RC генераторы LSI, HSI, тактовая PLL, схема контроля напряжения питания PVD. Всё лишнее выключено?
Go to the top of the page
 
+Quote Post



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

 


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


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