Перейти к содержанию
    

Начинаю "мучать" 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.

post-40106-1318173712_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора.

В том то и дело что на выходе регулятора напряжение 3.3V !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и дело что на выходе регулятора напряжение 3.3V !

Тогда вопрос, куда подключен второй диод из состава BAT54C, и нет ли в схеме иных источников напряжения более 3.3V.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Питание 3.3v на мегу подаётся через диод шоттки (BAT54C) падение порядка 0.3v...

З.Ы. Если закоротить диод шоттки то питание тоже нормальное 3.3V.

Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите.

При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода.

Попробуйте поставить керамический конденсатор до диода.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Плюс еще очень многие LDO-регуляторы плохо работают при малой нагрузке (конкретно - повышают напряжение). Вы проверяли свой источник на нулевых токах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда вопрос, куда подключен второй диод из состава BAT54C

Второй диод на батарейке CR2032 3v.

При работе от неё превышения напряжения не наблюдается.

нет ли в схеме иных источников напряжения более 3.3V.

Конечно есть, из 5-ти вольт получаю 3.3v на TS1084.

Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите.

При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода.

Попробуйте поставить керамический конденсатор до диода.

Конечно присутствуют и я их вижу. В схеме несколько потребителей основного 3.3v и пульсации довольно большие.

Т.е. происходит накопление напряжения (суммирование положительных пульсаций) на конденсаторах стоящих по питанию проца после диода?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень похоже на подъем питания через защитные диоды проца с одной из его ног.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень похоже на подъем питания через защитные диоды проца с одной из его ног.

Все порты (кроме Q и R) настроил на вывод с подтяжкой к GND и вывел в них ноль.

Кроме того на портах A-F еще и отключил входные буферы.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Так совершенно аналогичный механизм. У каждой ноги, где имеются внутренние (встроенные) защитные диоды к питанию и/или к земле

возможен такой же эффект. Кстати, подъем напряжения питания будет при выбросах напряжения на ноге как выше питания, так и ниже земли. Если есть

оба диода. А как правило - есть.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

На каждой ноге на входе два диода - на питание и на массу.

Если к ноге подключена через резистор цепь с большим напряжением, то через эти диоды начинает течь ток. Пока потребление по цепи питания высокое, то эта паразитная запитка не заметна - просто стабилизатор слегка призакрывается. Но когда потребление падает до микроампер - вот тут этот ток сперва закрывает стабилизатор, а затем начинает поднимать напряжение питания.

Методы борьбы - или стабилитрон по питанию или увеличивать резистор.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вот что выяснил:

На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128).

Питание растет только если хмега в слипе и частота на XLAT1 присутствует.

Если XLAT1 в воздухе то питание в норме.

И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение.

Может чё другое придумать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark

Интересно, а зачем Вам слип-режим, если от внешнего источника питания работаете? Электричество в розетке экономите? :)

Мне кажется более логичным подход, что если МК спит, то все остальное вообще должно быть отключено. Разбудили МК, он запустил всю остальную

периферию в работу. Отработал ситуацию, отключил все и снова спать... Впадение в спячку имеет смысл только в таком случае, и только когда

работаем от батареи... Иначе смысла большого нет в этом режиме...

 

Изменено пользователем @Ark

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вот что выяснил:

На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128).

Питание растет только если хмега в слипе и частота на XLAT1 присутствует.

Если XLAT1 в воздухе то питание в норме.

И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение.

Может чё другое придумать?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...