Ich arbeite an dem Problem, dass eine USB-Schnittstelle für zwei Zwecke verwendet wird: eine normale digitale Sitzung und eine USB-Steckersignalisierung außerhalb der Spezifikation.
Um eine normale USB-Sitzung zu erhalten, müssen keine Änderungen am Kabel vorgenommen werden.
Die Signalisierung außerhalb der Spezifikation erfordert eine Modifikation des Kabels und ist bei Verschlüssen von Digitalkameras üblich. Beispiel Samsung NX1000 Bildauslöser .
Was ich gerne wissen würde, ist, ob ich die Schaltung wie im Bild sicher auslösen und die USB-Funktionalität mit einer Form von GPIO bei Bedarf einschalten kann.
Die Anwendung, die ich im Sinn habe, benötigt nicht beide Modi gleichzeitig, da ich glaube, dass dies die USB-Sitzung zum Absturz bringen würde.
Die ursprüngliche Absicht des ID-Pins auf Mini-/Mikro-5-Pin-Anschlüssen bestand darin, Host und Gerät an "Dual-Role-Ports", früher "OTG-Ports", zu unterscheiden. Wenn die ID kurzgeschlossen ist (auf der Kabelseite), muss der Port als Host fungieren. Wenn ID offen ist, muss der Port als USB-Gerät fungieren.
Der Zwischenwiderstand am ID-Pin ist für andere Verwendungen des Ports als Audioausgänge in der sogenannten "Car Kit" -Anwendung oder "Zubehör" (nicht sicher, was das bedeutet) oder als UART-Debug-Port reserviert. Einige ICs, die optionale Portfunktionen unterstützen, verwenden 140k als optionalen Wert, einige 102k, es variiert. Diese Spezifikationen werden nicht offen veröffentlicht, daher ist es schwer zu sagen. Der Wert von 68k könnte für die Samsung-Kamera proprietär sein und für andere möglicherweise nicht funktionieren. Ich bin mir ziemlich sicher, dass das Design gut funktionieren sollte, wenn Sie den Open-Collector- (oder Open-Drain-) Ausgang Ihres digitalen Controllers verwenden, um Druckschalter zu emulieren, vorausgesetzt, Ihre Kamera erkennt die ID = 68k.
Ergänzung: Für diese Art der Steuerung scheint es ein Patent von Fairchild zu geben. Viele Kameras wie Sony, Nikon verwenden etwas Ähnliches.
Scott Seidmann
Paul Neve
pjc50