Feb 03, 2017 18:11
есть некая схема, разделённая по питанию на две неравных половинки - микроконтроллер с его свитой и ещё один чип, питанием коего микроконтроллер и управляет. Осуществляется сие посредством простейшего ключика на p-канальном мосфете: притягиваем затвор к "земле", мосфет открывается, питание на чип пошло. Отпускаем затвор - чип вырубился. Всё очень просто.
Но глючит на ровном месте: при переключении мосфета микроконтроллер вдруг может зависнуть в самой неожиданной позе.
Путём несложных умозаключений таки дошёл до проверки гипотезы "а вдруг это всё-таки бросок тока?". В схеме присутствует россыпь блокировочных конденсаторов, парочка bulk-кондёров повышенной ёмкости и рядом с тем отключаемым чипом стоит ещё один блокировочный, такой же ёмкостью как и остальные. Бросок тока неизбежен, когда мы резко подключаем конденсатор к источнику питания, но во всех известных мне случаях (за исключениями какой-то мощной силовухи, собранной с отступлениями от священных рекомендаций) оный бросок не приводит ни к каким заметным последствиям - физика гарантирует, что перераспределение заряда из bulk-кондёра в подключившийся даст просадку напряжения в сраные доли милливольта. Однако, это оказалось не так.
Гипотетически, сам подключаемый чип тоже может содержать в себе какие-то схемы, которым для запуска нужен значительный ток - очень короткий импульс, которого достаточно, чтобы опустошить заряд так, что имеющийся в схеме регулятор не успеет это отработать. Ситуация довольно фантастическая, но других правдоподобных гипотез уже не осталось.
Вылечилось "малой кровью" - известно, что потребление чипа в норме невелико, единицы мА максимум, поэтому между мосфетом и системными +3.3В врезал относительно низкоомный резистор. Бросок тока если и остался, то теперь он дополнительно ограничен и в эти смутные времена переходных процессов всё остаётся в допустимых пределах.
приключения Электроника