Шаманъ 1 4 января, 2023 Опубликовано 4 января, 2023 (изменено) · Жалоба Приветствую всех! Сделал контроллер USB-C на TPS65987D. Пока речь идет о USB PD Sink (т.е. устройство получает питание по USB-C). Все работает за исключением одного момента. При выключении устройства контроллер должен переходить на питание от USB-C интерфейса (т.е. входить в тот же режим в котором он оказывается при подключении USB-C блока питания и изначально выключенном устройстве) про это недвусмысленно говорит следующий фрагмент из документации: "...a supply switch-over occurs when both supplies are present and VIN_3V3 is removed and falls below 2.85 V. In this case, a hard reset of the TPS65987D is initiated by device firmware, prompting a re-boot." Но по какой-то причине сброса не происходит... Если отключить и подключить USB-C питание, то все начинает работать как нужно, также при включении устройства (и появлении питания VIN_3V3) контроллер "оживает" и работает как положено. Есть подозрения, что причина в конфигурации, но несколько раз перечитал доку и пока идей нет. Флаг Dead Battery Mode сбрасывал - каких-либо изменений не произошло. Может кто-то сталкивался? Изменено 4 января, 2023 пользователем Шаманъ исправил опечатки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Шаманъ 1 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Отвечаю сам себе (и может кому еще пригодится). Нашел проблему - нужно было выставить флаг ExternallyPowered (бит 19 в регистре 0х29 Port Control Register). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Шаманъ 1 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба К сожалению описанное решение в финале не привело к решению проблемы - радость была преждевременной 😞 Так что вопрос по прежнему актуален... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 5 января, 2023 Опубликовано 5 января, 2023 · Жалоба Заодно, вопрос к тем, кто делал Type-C PD Sink - кроме довольно сложных решений от TI, существуют на первый взгляд гораздо более интегрированные микросхемы Realtek: RTS5441E (RTS5441S). Похоже, в 24-ногом корпусе включает в себя и PD контроллер, и VBUS свич, и мультиплексор для высокоскоростных линий. Казалось бы, просто сказка. Но нет даташитов и не до конца понятно, пригоден ли этот чип для UFP (т.е. для девайсов). Никто не пытался найти на него информацию? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться