._. schrieb:
> Mein erster Ansatz war, einen µC zu nehmen, der dann 2 Relais schaltet
> (einmal jeweils VCC/GND und einmal D+/D-). Jetzt muss man ja, VCC/GND
> früher schalten. Hab leider keine genaue Zahl gefunden, wie lang man
> warten muss, bis man am besten D+/D- zu schaltet.
> Jmd. eine Idee?
Spezifikation hab ich auch keine -- aber da die Verzögerung beim Stecken
ja durch die unterschiedlich langen Kontakte entsteht und lieber zu lang
als zu kurz sein sollte würde ich mal davon ausgehen dass ca. 50-100ms
ganz gut hinkommen könnte...
> Die Frage der Stromversorgung für den µC (dachte an einen AVR vllt
> Tiny2313) ist dann auch noch offen. Vielleicht VCC/Gnd jeweils vom PC
> abnehmen und verbinden und über einen etwas größeren Elko puffern, dass
> der µC sind ausgeht beim umschalten.
Da mind. einer der PCs ja immer an sein wird brauchst doch nichts
puffern, oder? einfach zusammenschalten (über Dioden) sollte doch dann
funktionieren.
Hab es jetzt zwar nicht ganz durch-überlegt, aber geht es nicht auch
ohne Controller, einfach mit einem RC-Glied und Transistor?
EDIT: ok, vielleicht doch nicht ganz so einfach da ja beim einschalten
D+/D- und beim Ausschalten + und - verzögert werden muss..
Ob das ganze gut genug für USB 2.0 wird müsste man halt mal
ausprobieren...
Egal ob man das Abmelden der Massenspeicher nun für nötig hält oder
nicht ist das doch sowieso unabhängig von dem Umschalter, beim Umstecken
muss er sie ja jetzt auch erst abmelden; und bei einem KVM normalerweise
auch (zumindest die die ich kenne machen das auch nicht automatisch).
Ich melde im übrigen immer ab, soviel Zeit muss sein ;-) zumindest
schreibbare Datenträger, bei Mäusen und dergleichen ist es ja wirklich
egal.