Проблема в том, что вы использовали транзистор NPN вместо транзистора PNP, указанного на схеме. Замена транзистора с устройством PNP должна заставить вещи работать. Обычный PNP-транзистор, который я помню на макушке головы, это 2N3906, но, вероятно, есть другие устройства, лучше подходящие для этой задачи.
Основная предпосылка схемы заключается в том, что когда цепь не является автономной, VSELF находится в режиме плавающего напряжения или при 0 В. Это приводит к тому, что ток подается из VBUS через эмиттер и основание, а также через два резистора на землю. Чтобы оценить, какой должна быть сумма этих резисторов, мы можем сделать некоторые предположения относительно схемы, которые являются несколько пессимистичными. Мы скажем, что VBUS = 4,5 В и что мы будем потреблять 100 мА, что является одним из уровней мощности USB. Мы будем использовать таблицу данных 2N3906 для некоторых из этих чисел.
ВB E= 0,8 В до 0,9В в β= 10 в зависимости от температуры (см. рисунок выше)
яВзнак равнояСβзнак равно100 м10= 10 м
ВВзнак равноВB US-ВB E= 4,5 В- 0,9 В= 3,6 В
р1+р2знак равноВВяВзнак равно3,6 В10 м= 360 Ом
Не зная, что еще подключено к VSELF или как VSELF ведет себя, когда оно не питает устройство, я был бы склонен рекомендовать нижний резистор равным 330 Ом, а верхний резистор - 33 Ом, или полностью исключить верхний резистор (и имея нижний резистор равен 360 Ом).