|
ATSAM4S и ток старта 400мА от батареи, Как запретить включаться при Vddio < 3В |
|
|
|
Nov 13 2015, 10:59
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Как извесно все SAMы при подаче питания, кратковременно, жрут сумасшедшие токи. Не является исключением и ATSAM4S - по даташиту потребление при старте до 400мА.
Всё было хорошо пока не пришлось питаться от батарейки. Для предотвращения сильного разряда стоит супервизор LTC2918 отключающий источник питания.
При сильном разряде батарейки - срабатывает LTC2918 и выключает источник, без нагрузки напряжение на батарее увеличивается, LTC2918 включает источник, ATSAM4S жрёт в пике, напряжение проседает и вызывает срабатывание LTC2918.
В результате ATSAM4S циклически включается каждые 200мС на пару мС, пока батарея не просядет больше. Однажды, это даже привело к выгоранию ATSAM4S.
Танцы с бубном вокруг LTC2918 ситуацию не исправляют, можно затянуть время 200мС, но в итоге ATSAM4S всё равно включиться на короткое время.
Вопрос: 1 - нельзя ли как-то запретить ATSAM4S включаться (потреблять) при Vddio < 3В, например при помощи блока Supply Monitor? 2 - или как увеличить гистерезис супервизора при батарейном питании?
|
|
|
|
|
Nov 13 2015, 12:54
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(_4afc_ @ Nov 13 2015, 13:59)  Не является исключением и ATSAM4S - по даташиту потребление при старте до 400мА. А при работе "по полной" тогда сколько?? Когда-то работал со старыми атмелами АРМ7 - SAM7S256, такого замечено не было... Цитата(_4afc_ @ Nov 13 2015, 13:59)  1 - нельзя ли как-то запретить ATSAM4S включаться (потреблять) при Vddio < 3В, например при помощи блока Supply Monitor? Ставить схемы защиты, как в литиевых аккумах, правда они на 2.4В в большинстве расчитаны. Ну или "пересесть" на другой камень, с адекватными токами при включении.
Сообщение отредактировал mantech - Nov 13 2015, 12:54
|
|
|
|
|
Nov 13 2015, 15:31
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(prottoss @ Nov 13 2015, 16:40)  Укажите, пожалуйста, источник информации. Ссылку какую нибудь. Где это указано? В даташите, в таблице 44-4, параметр I Load-Start. Возможно от показывает максимальную нагрузочную способность, но поскольку это LDO - то если оно зарядит ёмкости током 400мА, то само сьест от источника столько же. У меня на выходе встроенного LDO стоит 4.7мкФ, пробовал 0.1 или вообще не ставить - без разницы Цитата(mantech @ Nov 13 2015, 15:54)  А при работе "по полной" тогда сколько?? Когда-то работал со старыми атмелами АРМ7 - SAM7S256, такого замечено не было... По полной - в зависимости от частоты работы. От 0.3мА до 15 вроде. У SAM7S256 этот параметр был вроде 200мА. У него я тоже наблюдал скачёк потребления при включении, но тогда на моей схеме не было супервизора и я не работал от батареи. Цитата(mantech @ Nov 13 2015, 15:54)  Ставить схемы защиты, как в литиевых аккумах, правда они на 2.4В в большинстве расчитаны. Проблема в том, что у тех микросхем что я знаю - малый гистерезис - 150мВ. А надо, чтобы выключался при падении ниже 2.5В, а включался только при привышении 3.0В. Цитата(Alex11 @ Nov 13 2015, 16:07)  Можно запитать супервизор через резистор и повесить второй с выхода на питание. Только не забыть еще конденсатор непосредственно на ножку питания в землю. Второй резистор или супервизор? Установка резисторов или диодов с конденсатором до входа супервизора - только смещает порог срабатывания. Установка RC на выходе супервизора - увеличивает 200мС. Расширить гистерезис и убрать цикличность на пороге срабатывания - не удалось.
|
|
|
|
|
Nov 13 2015, 15:43
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (prottoss @ Nov 13 2015, 17:40)  Даташит на какой контроллер конкретно - дайте ссылку на файл с сайта ATMEL и номер раздела. Загрузил вот это: http://www.atmel.com/Images/Atmel-11100-32...S_Datasheet.pdfНе нашел. А запустить поиск в этом документе по LOAD-START было не судьба? Нашлось Maximum Peak Current during Startup - 400mA  . Defined as the current needed to charge external bypass/decoupling capacitor network.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 13 2015, 15:51
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (prottoss @ Nov 13 2015, 17:46)  Запустил. не нашел. А почему я тогда нашел в Вашем документе? QUOTE Ну ткните носом. Ctrl+F -> LOAD-START -> Enter -> и на 1145 странице, в таблице 44-4, как о обещал автор, в 5 строке, то о чем писалось.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 13 2015, 15:56
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zltigo @ Nov 13 2015, 21:51)  А почему я тогда нашел в Вашем документе? Ctrl+F -> LOAD-START -> Enter -> и на 1145 странице, в таблице 44-4, как о обещал автор, в 5 строке, то о чем писалось. А я не нашел. Тупой наверное. По этому и прошу, когда на что то ссылаются, указывать документ. Вот после того, как Вы, уважаемый сказали номер страницы, сразу все нашлось. Спасибо. Следующий тупой вопрос. А что, по Вашему означает сноска на этот параметр: "Defined as the current needed to charge external bypass/decoupling capacitor network"
--------------------
|
|
|
|
|
Nov 13 2015, 16:08
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (prottoss @ Nov 13 2015, 17:56)  А я не нашел. Тупой наверное... Настолько, что поиск по номеру таблицы не осилить? Только по номеру страницы? Ну жа ладно. QUOTE "Defined as the current needed to charge external bypass/decoupling capacitor network" Означает ровно то, что написано. Только явно лукавят выдавая это за единственную причину, поскольку конденсаторная обвеска не является принадлежностью чипа и в параметрах чипа не может нормироваться ее зарядные токи. Так что жрет этот чип как лошадь до выхода напряжения питания на минимально рабочий уровень
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 13 2015, 16:15
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zltigo @ Nov 13 2015, 22:08)  Настолько, что поиск по номеру таблицы не осилить? Только по номеру страницы? Ну жа ладно. Означает ровно то, что написано. Только явно лукавят выдавая это за единственную причину, поскольку конденсаторная обвеска не является принадлежностью чипа и в параметрах чипа не может нормироваться ее зарядные токи. Так что жрет этот чип как лошадь до выхода напряжения питания на минимально рабочий уровень  Это чисто Ваши домыслы. Так можно придраться к любому документу. Цитата(_4afc_ @ Nov 13 2015, 16:59)  Как извесно все SAMы при подаче питания, кратковременно, жрут сумасшедшие токи. Не является исключением и ATSAM4S - по даташиту потребление при старте до 400мА. Вы проводили исследования, утверждая, что ВСЕ SAM "при подаче питания, кратковременно, жрут сумасшедшие токи"?
--------------------
|
|
|
|
|
Nov 13 2015, 16:17
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (prottoss @ Nov 13 2015, 18:09)  Так можно придраться к любому документу. Хотели написать к любимому Атмелу  ? Ну а проверить все не просто, а очень просто - от источника питания плавно, в течении десятков секунд, поднимать напряжение питания и смотреть за током потребления. Если, вдруг, что невероятно, несколькосотмиллиамперного скачка тока не будет, то тогда да, конденсаторы типа виноваты, а если будет, то конденсаторы тут никаким боком. P.S. У меня ввиду специфики части оборудования, такое исследование всех элементов обязательно для чего используется програмируемый источник с дискретностью 1mV. Через некоторый скачек потребления при подъеме напряжения питания чипы общего применения, увы, проходят, пока находятся в каком-то линейном режиме, но 400mA, а не скажем, в пределах удвоенного номаинального потребления, это очень хреновый показатель  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 13 2015, 16:21
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(zltigo @ Nov 13 2015, 22:17)  Хотели написать к любимому Атмелу  ? Ну а проверить все не просто, а очень просто - от источника питания плавно по поднимать напряжение питания и смотреть за током потребления. Если, вдруг, что невероятно, несколькосотмиллиамперного скачка тока не будет, то тогда да, конденсаторы типа виноваты, а если будет, то конденсаторы тут никаким боком. Так Вы проверили? Или ТС проверил? Расскажите.
--------------------
|
|
|
|
|
Nov 13 2015, 16:21
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(prottoss @ Nov 13 2015, 19:09)  Это чисто Ваши домыслы. Так можно придраться к любому документу. Дело в том, что я более 10 лет изготавливаю различные платы на SAM. И все они имеют малое рабочее потребление (менее 20мА). Этот параметр - 20мА я пишу в своих характеристиках. Покупатель берёт БП, ставит на нём ограничение 20мА - и получает срабатывание защиты по току при включении. Так было со всеми платами. Если это домыслы - давайте загоним SAM в непотребление при включении и снимем характеристики. Вот пример: синим выход супервизора, красным - провал напряжения при включении.
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 13 2015, 16:49
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
для _4afc_: Я с ATSAM3 еще не работал, честно говоря. Посмотрел вот этот документ http://www.atmel.com/Images/Atmel-42025-AT...cation-Note.pdfПо сравнению с SAM7 там другой встроенный источник питания для ядра который умеет быть как LDO так и BUCK. Я думаю, что из-за него возможна проблема. Порты, и, тем более, ядро,я думаю, тут вообще не причем. Но в вышеуказанном документе не нашел слов о том, что можно НЕ пользоваться этим встроенным источником, как можно было делать в SAM7. Возможно опять не опыта пользоваться поиском
--------------------
|
|
|
|
|
Nov 13 2015, 18:23
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(prottoss @ Nov 13 2015, 19:25)  Давайте теперь смотреть Вашу типовую схему включения Топиковое устройство: LTC3552 с аккумулятором без защиты, порождает VDDIO=2.4v и VDDIN=3.0v. 1.2 для ядра делает ATSAM4S. LTC2918 измеряет напряжение LTC3552 (BAT=VCC) и при пороге 2.5В управляет его RUN. Кроме ATSAM4S на плате потребителей нет. По 2.4v и 3.0v стоят 0805 47uF. Есть вариант этой платы, где 1.2В делает из BAT LTC3405 с 0805 47uF - те же яйца. В прошлых изделиях (без акк.) были 1 или 2 LTC3405 питающие ATSAM3S или AT91SAM7S, в зависимости от варианта питания ядра. Цитата(prottoss @ Nov 13 2015, 19:49)  Я с ATSAM3 еще не работал, честно говоря. Посмотрел вот этот документ http://www.atmel.com/Images/Atmel-42025-AT...cation-Note.pdfПо сравнению с SAM7 там другой встроенный источник питания для ядра который умеет быть как LDO так и BUCK. Я думаю, что из-за него возможна проблема. Порты, и, тем более, ядро,я думаю, тут вообще не причем. Но в вышеуказанном документе не нашел слов о том, что можно НЕ пользоваться этим встроенным источником, как можно было делать в SAM7. Возможно опять не опыта пользоваться поиском  Я не пользовался L. В 3S 4S можно не пользоваться - это описано в примерах включения.
|
|
|
|
|
Nov 13 2015, 18:34
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(zltigo @ Nov 13 2015, 19:17)  Ну а проверить все не просто, а очень просто - от источника питания плавно, в течении десятков секунд, поднимать напряжение питания и смотреть за током потребления. Если, вдруг, что невероятно, несколькосотмиллиамперного скачка тока не будет, то тогда да, конденсаторы типа виноваты, а если будет, то конденсаторы тут никаким боком. В выше описанной плате 4S - после порога включается ИП - отделить конденсаторы сложно. Можно по экспериментировать с другими старыми платами, без супервизора, на следующей неделе... Цитата(Genadi Zawidowski @ Nov 13 2015, 21:24)  Сейчас займусь - но пока интерпретирую цимтату из даташита как то, что не стоит перегружать всторенный стаб. К стати, рекомендованный последовательно с конденсатором резистор тоже стоит. Есть плата, где на VDDOUT 0.1uF и он управляет внешним LTC3405 на 1.2В. Результат тот же.
|
|
|
|
|
Nov 13 2015, 21:11
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
В приведенную выше схему вместо FB2 впаян резистор 27 ома, измеряю напряжение за ним. В процессоре ATSAM4SA16C что-то прошито (что-то, инициализирующее его на работу на максимальной для него тактовой). При плавном увеличении входного напряжения (от 2 вольт кручу рукой плавно...) измеренное VDDCORE устанавливается на 1.2 вольта (скорость нарастания от 0 до 1.2 вольта 0.5 мс), через 30 мс за те же 0.5 мс падает до 1.1 вольта и так дальше работает... Флэшки для скриншота с ATTEN ADS1102CML пока не нашёл... 30 мс запуска - это как раз время до инициализации pll.
_4afc_, ограничивающий резистор в 1 Ом стоит где положено? Я дума что это от паразитных ВЧ резонансов, а оказывается вот оно что...
ups... похоже, я измеряю только потребление по VDDPLL.... Сейчас буду смотреть потребление по входу.
Перенес шунт 27 Ом на вход LD33, питающей всю эту плату. танталовые конденсаторы с выхода LD33 убраны. В процессе плавного пуска наблюдаю примерно 1 мс провалы на до фиксированногого напряжения 3 вольта, пока входное напряжение не дойдет до 4 вольт. На 27 ом 1 вольт падения напряжения - это 30 мА. При подаче полного напряжения питания (5 вольт) как и ранее описано, есть участок малого потребления (около 50 мс), затем по окончании инициализации потребление выходит на стабильное значение (около 40 мА).
Где буря, где суховей? ©
Сообщение отредактировал Genadi Zawidowski - Nov 13 2015, 21:12
|
|
|
|
|
Nov 14 2015, 10:26
|
Знающий
   
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840

|
Цитата(_4afc_ @ Nov 13 2015, 21:23)  Читаем там же: Цитата Notes: 1. A 4.7μF or higher ceramic capacitor must be connected between VDDIN and the closest GND pin of the device. This large decoupling capacitor is mandatory to reduce startup current, improving transient response and noise rejection Выполняется?
|
|
|
|
|
Nov 15 2015, 16:33
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Obam @ Nov 15 2015, 17:53)  Всё классно, но почему почтенная публика соглашается "…от источника питания плавно, в течении десятков секунд, поднимать напряжение питания и смотреть за током потребления…", но не обратила внимание на раздел 5.2 (стр. 27-28) из Atmel-11100K-ATARM-SAM4S-Datasheet_09-Jun-15: скорость нарастания VDDIO 8.8 В/мс => требуемые TCу 2.4В при подаче питания должны достигаться за ~0.28 мс. Изволь обеспечить? Да? Для гарантрованного запуска в работу, да, обеспечение требуемых скоростей нарастания нормируется у многих контролеров. Но в случае мееедленноогооо повыщения исследуется то, как нарастает ток потребления при низком напряжении питания при этом войдет контролер в рабочий режим, или нет, не принципиально. Более того, лично я предлагал этот эксперимет только с целью ОТЛИЧИТЬ бросок тока потребления контроллером от броска тока заряда кондесаторов обвески на котрый на голубом глазу катят бочку авторы мануала.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|