Задумка такая, на плате с автономным питанием, где стоит проц STM32F103(7) с мини/микро USB нужно подключать внешнее устройство в этот самый USB требующее питание, которое c процем будет обмениваться по двух проводному RS, планируется использовать P, N пины разъема с комутацией (USB пины проца P,N и Rx/Tx комутируются внешним управляемым комутатором от проца). Внешнее устройство без питания там тоже проц от STM. Прием/Подача питания по USB разъему будет заниматься чип, отслеживающий ID сигнал в USB разъеме. Также по этому USB разъему будет заряжаться акум и подключатся к компу для обмена данными, конфигурацией, программированием и тп.
Вопрос: кто-то делал что то такое подобное? Есть ли "подводные камни", насколько большие?