zombi 0 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Начинаю "мучать" 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitalinea 0 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Возможно регулятору напряжения в вашем устройстве для нормальной работы необходим хоть какой-то минимальный потребитель тока. XMEGA в спящем режиме потребляет очень мало (микроамперы). Проверьте по даташиту есть ли требование минимального выходного тока для работы регулятора. В том то и дело что на выходе регулятора напряжение 3.3V ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба В том то и дело что на выходе регулятора напряжение 3.3V ! Тогда вопрос, куда подключен второй диод из состава BAT54C, и нет ли в схеме иных источников напряжения более 3.3V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Питание 3.3v на мегу подаётся через диод шоттки (BAT54C) падение порядка 0.3v... З.Ы. Если закоротить диод шоттки то питание тоже нормальное 3.3V. Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите. При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода. Попробуйте поставить керамический конденсатор до диода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_G 11 9 октября, 2011 Опубликовано 9 октября, 2011 · Жалоба Плюс еще очень многие LDO-регуляторы плохо работают при малой нагрузке (конкретно - повышают напряжение). Вы проверяли свой источник на нулевых токах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба Тогда вопрос, куда подключен второй диод из состава BAT54C Второй диод на батарейке CR2032 3v. При работе от неё превышения напряжения не наблюдается. нет ли в схеме иных источников напряжения более 3.3V. Конечно есть, из 5-ти вольт получаю 3.3v на TS1084. Вероятно, виноват все-таки регулятор. Возможно, на его выходе присутствуют очень короткие выбросы напряжения, которые вы не видите. При нормальном токе потребления они погоды не делают, а при микропотреблении - поднимают напряжение после диода. Попробуйте поставить керамический конденсатор до диода. Конечно присутствуют и я их вижу. В схеме несколько потребителей основного 3.3v и пульсации довольно большие. Т.е. происходит накопление напряжения (суммирование положительных пульсаций) на конденсаторах стоящих по питанию проца после диода? Как же с этим бороться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба Как же с этим бороться? Как обычно. :) Фильтровать питание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 89 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба Очень похоже на подъем питания через защитные диоды проца с одной из его ног. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба Очень похоже на подъем питания через защитные диоды проца с одной из его ног. Все порты (кроме Q и R) настроил на вывод с подтяжкой к GND и вывел в них ноль. Кроме того на портах A-F еще и отключил входные буферы. А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней? Так совершенно аналогичный механизм. У каждой ноги, где имеются внутренние (встроенные) защитные диоды к питанию и/или к земле возможен такой же эффект. Кстати, подъем напряжения питания будет при выбросах напряжения на ноге как выше питания, так и ниже земли. Если есть оба диода. А как правило - есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 89 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба А как это может быть "подъем питания через защитные диоды проца с одной из его ног" можно подробней? На каждой ноге на входе два диода - на питание и на массу. Если к ноге подключена через резистор цепь с большим напряжением, то через эти диоды начинает течь ток. Пока потребление по цепи питания высокое, то эта паразитная запитка не заметна - просто стабилизатор слегка призакрывается. Но когда потребление падает до микроампер - вот тут этот ток сперва закрывает стабилизатор, а затем начинает поднимать напряжение питания. Методы борьбы - или стабилитрон по питанию или увеличивать резистор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба ОК спасибо с защитными диодами прнятно. Вот что выяснил: На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128). Питание растет только если хмега в слипе и частота на XLAT1 присутствует. Если XLAT1 в воздухе то питание в норме. И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение. Может чё другое придумать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 10 октября, 2011 Опубликовано 10 октября, 2011 (изменено) · Жалоба Интересно, а зачем Вам слип-режим, если от внешнего источника питания работаете? Электричество в розетке экономите? :) Мне кажется более логичным подход, что если МК спит, то все остальное вообще должно быть отключено. Разбудили МК, он запустил всю остальную периферию в работу. Отработал ситуацию, отключил все и снова спать... Впадение в спячку имеет смысл только в таком случае, и только когда работаем от батареи... Иначе смысла большого нет в этом режиме... Изменено 10 октября, 2011 пользователем @Ark Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 10 октября, 2011 Опубликовано 10 октября, 2011 · Жалоба ОК спасибо с защитными диодами прнятно. Вот что выяснил: На XLAT1 поступает внешняя частота от плис (у меня 16MHz с EPM3128). Питание растет только если хмега в слипе и частота на XLAT1 присутствует. Если XLAT1 в воздухе то питание в норме. И поскольку внешняя частота всётаки необходима склоняюсь к стабилитрону, но как то не нравится мне это решение. Может чё другое придумать? Уходите в анабиоз - переключайтесь на внутреннюю 32 и баиньки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться