Схемы zombi и MaxiMuz в сути своей одинаковы. Такое решение видел на отладочных платах Atmel для ARM9 (применяли сдвоенный диод Шоттки BAT54).
Однажды использовал вот такой вариант
Аналоговый коммутатор от AD. Постоянный ток 400 мА, сопротивление открытого канала 0.5 Ом. Но по сравнению с приведёнными выше схемами на диодах не получил никакого существенного выигрыша кроме удорожания схемы и одного дополнительного корпуса на плате.
И да, для питания этого аналогового коммутатора я использовал диодную схему на BAT54 :D