Недавно обновилась версия материнской платы SK-iMX6ULL-MB - V1.D
Отличия:
1) изменена цепь согласования и используемый порт для выхода на наушники (Х10)
В первоначальном варианте, для вывода аудио использовался PWM . Немного позже мы "узнали" о наличии у процессора MQS (встроенный декодер с высокочастотным PWM выходом, соответственно, не требующего ФНЧ).
Соответственно, в этой версии материнской платы и провел эти изменения - сменил порт на один из каналов MQS и убрал RC цепи.
2) технологическое изменение - разъем miniUSB заменен на microUSB
3) изменил цепь USB-ID
Как сейчас оказалось, это вышло "боком" ...
Уже точно не помню ход мысли (скорее всего не понравилась возможность подачи 5В на порт процессора), почему решил изменить подключение USB-ID, раньше это было прямое подключение с USB разъема и имел подтяжку к 3,3В.
В новом варианте решил поделить входящий сигнал USB-ID, чтобы до процессора доходило не 5В а 3,3В и в результате этого пришлось убрать подтяжку к 3,3В.
В результате, при старте модуля в режиме загрузки по USB, mfgtools успешно отправляет и запускает загрузочную систему, которая после загрузки, анализируя USB-OTG, не переходит в режим приема файлов и система встает.
Для исправления ситуации достаточно убрать R24 и добавить R25 ~10кОм (эти изменения в схеме материнской платы внес и обновил схему), если проблема не исчезнет, нужно еще заменить R23 на 0 Ом.
Если USB-OTG порт не используется в режиме OTG, лучше сигнал USB-ID разорвать с разъемом (убрав R23 и поставив соответствующую подтяжку на R24 или R25), т.к. это лишний потенциально опасный источник внешних воздействий.
Выше сказанное относится к материнским платам V1.D отгруженным до конца августа 2023 года, на более поздних отгрузках будет стоять исправленная цепь. |