USB über Analogmultiplexer (zb 4052)??

Gast #3067386
Lesenswert?

Basti schrieb:
> Hi,
>
> ich möchte einen Umschalter für USB Sticks bauen, bitte keine
> Diskussionen über den Grund, und Hubs. Erst hatte ich vor alle 4
> Leitungen über Relais zu Switchen, jedoch ginge es doch mit einem
> Analogmultiplexer einfacher, oder?

Vielleicht hilft es was, wenn ich Dir meine praktische Erfahrung 
beschreibe, die seit einigen Jahren problemlos funktioniert:

74CBLTV3253 von TI als Mux. ein AT90RM9200 von Atmel ist der Host, es 
sind 4 der Chips so geschaltet, daß ein 1:16-Mux für USB entsteht. 
Leiterbahnlänge vom ARM bis zum letzten Mux: ca. 37cm auf einer 4lagigen 
Platine, ein Lagenwechsel ca. 1cm vor dem letzten MUX.

Hinter dem Mux bis zum entsprechendne Slave: ca. 6-15 cm, jeweils 
relativ genau gleiche Länge (also zB. 86 und 83mm)

Das ganze funktioniert, die Signalqualität ist ok, wir benutzen es aber 
nur im langsamsten Modus. Ist für diese Anwendung ausreichend schnell 
(es werden damit die Flashspeicher von 16Stk VS1000 Ogg-Vorbis-Player 
programmiert)

Die SW vom ARM bildet eine Checksumme zu jedem VS1000-File. Wenn der 
VS1000 seinen Speicher befüllt hat berechnet er ebenso diese Checksumme. 
Dann wird verglichen. In den Logfiles der letzten 4 Jahre haben wir 
keinen einzigen Checksummen-Fehler gesehen. Manchmal (1x im Monat) kommt 
einer der 800 VS1000 beim USB etwas aus dem Tritt, dann wird der lokal 
resetiert, neu initialisiert und dann paßt es wieder. Es gibt keine 
Häufung auf einer Platine, also ist es nicht weiter tragisch, wenn das 
passiert.


Grüße

MiWi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren