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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Xmega и sleep, Что с питанием во время сна?
zombi
сообщение Oct 9 2011, 15:22
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Начинаю "мучать" ATxmega64A1.
Экспериментирую со sleep режимом power-save.
CPU тактируется int. RC2MHz, RTC ext. 1024Hz.
Питание 3.3v на мегу подаётся через диод шоттки (BAT54C) падение порядка 0.3v.
По старту инициализируем портА,RTC и сразу засыпаем (pover-save).
Просыпаемся по переполнению RTC.
В преравании небольшой код и смена состояния ноги портаA.0 на противоположное.

на осцлограмме:
CH2 - пин портаA
CH3 - VCC.
Видно что после засыпания питание на процессоре и на пине (если он в 1-це) плавно поднимается почти до 4-х вольт !
Откуда берутся эти лишние 0.7v? опасно ли это для процессора при максимально допустимом питании 3.6v ?
Если в sleep не уходить то питание на проце стабильно и не превышает 3.0v.
З.Ы. Если закоротить диод шоттки то питание тоже нормальное 3.3V.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vitalinea
сообщение Oct 9 2011, 19:51
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225



Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 9 2011, 21:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(vitalinea @ Oct 9 2011, 22:51) *
Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора.

В том то и дело что на выходе регулятора напряжение 3.3V !
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 9 2011, 22:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zombi @ Oct 10 2011, 01:33) *
В том то и дело что на выходе регулятора напряжение 3.3V !

Тогда вопрос, куда подключен второй диод из состава BAT54C, и нет ли в схеме иных источников напряжения более 3.3V.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 9 2011, 22:21
Сообщение #5





Guests






Цитата
Питание 3.3v на мегу подаётся через диод шоттки (BAT54C) падение порядка 0.3v...
З.Ы. Если закоротить диод шоттки то питание тоже нормальное 3.3V.

Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите.
При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода.
Попробуйте поставить керамический конденсатор до диода.
Go to the top of the page
 
+Quote Post
V_G
сообщение Oct 9 2011, 22:36
Сообщение #6


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Плюс еще очень многие LDO-регуляторы плохо работают при малой нагрузке (конкретно - повышают напряжение). Вы проверяли свой источник на нулевых токах?
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 10 2011, 06:40
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(aaarrr @ Oct 10 2011, 01:09) *
Тогда вопрос, куда подключен второй диод из состава BAT54C

Второй диод на батарейке CR2032 3v.
При работе от неё превышения напряжения не наблюдается.
Цитата(aaarrr @ Oct 10 2011, 01:09) *
нет ли в схеме иных источников напряжения более 3.3V.

Конечно есть, из 5-ти вольт получаю 3.3v на TS1084.
Цитата(@Ark @ Oct 10 2011, 01:21) *
Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите.
При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода.
Попробуйте поставить керамический конденсатор до диода.

Конечно присутствуют и я их вижу. В схеме несколько потребителей основного 3.3v и пульсации довольно большие.
Т.е. происходит накопление напряжения (суммирование положительных пульсаций) на конденсаторах стоящих по питанию проца после диода?
Как же с этим бороться?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 10 2011, 10:25
Сообщение #8





Guests






Цитата
Как же с этим бороться?

Как обычно. sm.gif Фильтровать питание.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Oct 10 2011, 13:33
Сообщение #9


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Очень похоже на подъем питания через защитные диоды проца с одной из его ног.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 10 2011, 15:10
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ArtemKAD @ Oct 10 2011, 16:33) *
Очень похоже на подъем питания через защитные диоды проца с одной из его ног.

Все порты (кроме Q и R) настроил на вывод с подтяжкой к GND и вывел в них ноль.
Кроме того на портах A-F еще и отключил входные буферы.

А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 10 2011, 15:27
Сообщение #11





Guests






Цитата
А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней?

Так совершенно аналогичный механизм. У каждой ноги, где имеются внутренние (встроенные) защитные диоды к питанию и/или к земле
возможен такой же эффект. Кстати, подъем напряжения питания будет при выбросах напряжения на ноге как выше питания, так и ниже земли. Если есть
оба диода. А как правило - есть.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Oct 10 2011, 16:39
Сообщение #12


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней?

На каждой ноге на входе два диода - на питание и на массу.
Если к ноге подключена через резистор цепь с большим напряжением, то через эти диоды начинает течь ток. Пока потребление по цепи питания высокое, то эта паразитная запитка не заметна - просто стабилизатор слегка призакрывается. Но когда потребление падает до микроампер - вот тут этот ток сперва закрывает стабилизатор, а затем начинает поднимать напряжение питания.
Методы борьбы - или стабилитрон по питанию или увеличивать резистор.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 10 2011, 19:34
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



ОК спасибо с защитными диодами прнятно.

Вот что выяснил:
На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128).
Питание растет только если хмега в слипе и частота на XLAT1 присутствует.
Если XLAT1 в воздухе то питание в норме.
И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение.
Может чё другое придумать?
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Oct 10 2011, 19:57
Сообщение #14





Guests






Интересно, а зачем Вам слип-режим, если от внешнего источника питания работаете? Электричество в розетке экономите? sm.gif
Мне кажется более логичным подход, что если МК спит, то все остальное вообще должно быть отключено. Разбудили МК, он запустил всю остальную
периферию в работу. Отработал ситуацию, отключил все и снова спать... Впадение в спячку имеет смысл только в таком случае, и только когда
работаем от батареи... Иначе смысла большого нет в этом режиме...


Сообщение отредактировал @Ark - Oct 10 2011, 20:06
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 10 2011, 20:13
Сообщение #15


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (zombi @ Oct 10 2011, 23:34) *
ОК спасибо с защитными диодами прнятно.

Вот что выяснил:
На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128).
Питание растет только если хмега в слипе и частота на XLAT1 присутствует.
Если XLAT1 в воздухе то питание в норме.
И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение.
Может чё другое придумать?

Уходите в анабиоз - переключайтесь на внутреннюю 32 и баиньки.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:00
Рейтинг@Mail.ru


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