Цитата(Trashy_2 @ Dec 1 2016, 10:08)

Ситуация: при включении питания некоторые модули(но не все) с Freescale iMX6 Solo начинали дико жрать ток, фактически КЗ.
Стал разбираться, оказалось клинит из-за того, что на портах GPIO появляется напряжение(от других блоков, подтяжки I2C) раньше, чем подаётся питание на сам блок Фрискейла. Изменить последовательность включения питаний не представляется возможным.
Как можно вылечить? Самое интересное, что не все блоки имеют такой глюк.
Это может быть не только у Freescale. Я проводил опыт с АЦП STM32 и боролся с шумом АЦП, отдельного опорника не было, были два RC-фильтра, как на STM32F4DISCOVERY, попробовал подключить к входу опорного напряжения батарейку 3 вольта (идеальный источник опорного напряжения), пока проводил опыт батарейка разрядилась. Оказалось, что при отсутствии питания микроконтроллера ток потребляемый от батарейки достигал 100 мА. Сначала нужно подавать питание, а потом опорное. Как раз две RC-цепочки не только фильтруют, но и вносят задержку появления питания на опорном по отношению к питанию микроконтроллера.