Приветствую всех!
Сделал контроллер 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 сбрасывал - каких-либо изменений не произошло. Может кто-то сталкивался?