WB 6: Errata: различия между версиями

Материал из Wiren Board
Строка 9: Строка 9:
====Описание====
====Описание====
При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе.
При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе.
Так же наблюдаются зависания при срабатывании аппаратного вотчдога.


====Причины и подробное описание====
====Причины и подробное описание====

Версия 17:05, 14 июня 2018


Проблема

Подверженные устройства

Wiren Board 6 rev. 6.3

Описание

При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе.

Причины и подробное описание

Микросхемы MCP23008 и MCP23017 по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием.

Инициализация в режим "открытый коллектор" происходит позже при работе с контроллером.

Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT.

Одна из особенностей работы процессора iMX6ULL - зависание при паразитном питании.

Пути обхода

Не использовать кнопку питания с >2 модулями ввода-вывода

Запланированное исправление

Исправлено в .