Для работы с двигателями, приводами и прочими высоковольтными
устройствами USB нужно изолировать непосредственно прямо возле
разъема USB-A, не вынося его на шнурке пускай бы даже 15см. Ибо USB
очень уж "нежный" к помехам интерфейс. Но поместить все
предлагаемое вами в один "свисток", втыкаемый в USB-порт, несколько
проблематично, не находите? Помнится Сергей Марков в одном из
вариантов SM510USB решал эту проблему путем разделения устройств:
1) USB-device в "свистке" с сериализатором данных + изолятор с LVDS-драйверами, 2) шнурок 4 витых пар, 3) LVDS-приемники TARGETа с десериализатором данных в сигналы JTAG или чего вам там еще нужно.