USB切り替え機

昨日の続き、 オシロでいろいろ見てたらD+の線にデータがきてないのを発見した。

回路図をよくみたら、ピン配置が間違ってた。

circuit

なおしたら、あるPCではどちらでも繋るようになったが、 別のPCではつながらなかった。

kernel: [ 1639.780514] usb usb2-port10: attempt power cycle
kernel: [ 1640.432472] usb 2-10: new full-speed USB device number 43 using xhci_hcd
kernel: [ 1640.432641] usb 2-10: Device not responding to setup address.
kernel: [ 1640.640577] usb 2-10: Device not responding to setup address.
kernel: [ 1640.848455] usb 2-10: device not accepting address 43, error -71
kernel: [ 1640.976458] usb 2-10: new full-speed USB device number 44 using xhci_hcd
kernel: [ 1640.976616] usb 2-10: Device not responding to setup address.
kernel: [ 1641.184623] usb 2-10: Device not responding to setup address.
kernel: [ 1641.392464] usb 2-10: device not accepting address 44, error -71
kernel: [ 1641.392513] usb usb2-port10: unable to enumerate USB device
kernel: [ 1656.556337] usb 2-10: new full-speed USB device number 45 using xhci_hcd
kernel: [ 1656.684499] usb 2-10: Device not responding to setup address.
kernel: [ 1656.892509] usb 2-10: Device not responding to setup address.
kernel: [ 1657.100360] usb 2-10: device not accepting address 45, error -71
kernel: [ 1657.228347] usb 2-10: new full-speed USB device number 46 using xhci_hcd
kernel: [ 1657.356364] usb 2-10: device descriptor read/64, error -71
kernel: [ 1657.592343] usb 2-10: device descriptor read/64, error -71
kernel: [ 1657.700381] usb usb2-port10: attempt power cycle

みたいなエラーが延々でる。

信号のなまりがおこってるのかと思い、 前に買ったHantekのオシロを取りだしてみたけど、 このオシロでは、この周波数を見るのは厳しそうだった。

graph

とりあえず、動くPCだけで動かす分には使えそうだし、 ユニバーサル基板上に組んでしまってもいいかなぁ。