WB 6: Errata: различия между версиями
Fizikdaos (обсуждение | вклад) |
Fizikdaos (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
Инициализация в режим "открытый коллектор" происходит позже при работе с контроллером. | Инициализация в режим "открытый коллектор" происходит позже при работе с контроллером. | ||
Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT. | Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме. | ||
А одна из особенностей работы процессора iMX6ULL - зависание при паразитном питании. | |||
====Пути обхода==== | ====Пути обхода==== |
Версия 17:09, 14 июня 2018
Проблема
Подверженные устройства
Описание
При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе. Аппаратный вотчдог при этом так же не помогает.
Причины и подробное описание
Микросхемы MCP23008 и MCP23017 в боковых модулях по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием.
Инициализация в режим "открытый коллектор" происходит позже при работе с контроллером.
Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме.
А одна из особенностей работы процессора iMX6ULL - зависание при паразитном питании.
Пути обхода
Не использовать кнопку питания с >2 модулями ввода-вывода
Запланированное исправление
Исправлено в rev.4