Die USB-Einschaltverzögerung (W002) von Jochen Wienstroth steht unter einer Creative Commons: Namensnennung - Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz. |
Die USB-Einschaltverzögerung - oder: "Musi sog i !" | Zurück zur Übersicht Homepage-Startseite |
Die meisten Besucher dieser Bauanleitung dürften über meine gesammelten Kangoo-Tips, und dort von der Audio-Connection-Box hier her gelangt sein. Wie ich dort schon schrieb, zickt das Gerät gelegentlich mal etwas rum, während man den Motor startet, und findet anschließend den USB-Stick in der Box nicht. Ausgesprochen lästig.
Genauere Messungen ergaben, daß während des Startvorgangs des Motors das Zubehör-Plus wie bei so vielen anderen Autos auch abgeschaltet wird, und an diesem hängt auch das Radio samt Audio- Connection-Box. Diese macht aber keinen sauberen Brown-Out-Reset und schaltet solange die Spannung nicht absolut in Ordnung ist auch den USB-Port nicht aus, so daß die +5V-Versorgung des USB-Ports der Audio-Connection-Box während des Motor-Startvorgangs fröhlich im digitalen Niemandsland zwischen 0 und +5V herumeiert. Da sich das die Erfinder der USB-Spezifikation höchstwahrscheinlich nicht so gedacht haben, gibt es dementsprechend USB-Speichersticks, die damit besser umgehen können, und solche, die damit eher schlechter umgehen können - vornehm gesagt. Deutlich gesagt: Meine USB-Sticks mögen es alle nicht und fallen nicht sauber auf die Füße. Da Renault hier keinerlei Änderung in Sicht stellt (außer kurzerhand das Radio auf Zündungs-Plus umklemmen zu lassen - dies ergab eine Anfrage offizielle Anfrage beim Kundendienst), baute ich mir eine elektronische Lösung, die relativ elegant ist.
Die USB-Einschaltverzögerung ist ein kleines Adapterplatinchen, das mit einem Stratz Silkon direkt auf die Audio-Connection-Box geklebt werden kann, und das erst ca. 10s nach Erreichen der amtlichen Toleranzgrenzen für die +5V auf dem USB-Port die Spannung auch an den eingesteckten Speicherstick durchschaltet. Nach dem Starten des Motors gibt es nun erstmal eine Fehlermeldung ("No CD"), weil das Radio zwar die Connection-Box, diese aber nicht den Stick findet, aber ich kann anschließend relativ bald wieder auf Musik vom Stick umschalten, die brav exakt an der Stelle weiterspielt, wo sie vor dem letzten Abstellen des Motors aufhörte. Bisher mußte ich häufig das Radio komplett ausschalten, deutliche Zeit abwarten, und es dann wieder einschalten, damit der eingesteckte USB-Stick auf die Füße fiel und brav seinen Inhalt preisgab.
Die Schaltung ist wie fast immer ein wenig mit Spatzen auf Kanonen geschossen - das liegt wie ebenso fast immer einfach daran, daß am einfachsten Brocken zu verwursten sind, die eh schon im Fundus sind, und die Preisfrage in diesem Falle nicht unbedingt die entscheidende Frage ist, da ich wohl eher keine xtausend Stück der Platine verkaufen werde... So sieht die recht triviale Schaltung aus:
Schaltplan Einschaltverzögerung, anklicken für größere Darstellung in eigenem Fenster !
Die komplette Dokumentation mit Schaltplan, Layout, Stückliste, Gerberdaten und CWK für Menschen, die sich den Luxus gönnen und die Platine bei einem Poolservice bestellen wollen, findet sich zum Download hier. |
Die Bauteile gibt es abgesehen von wenigen Ausnahmen bei
Tante Reichelt. Wer keine Lust hat, für weniger als einen Euro bei Farnell zu bestellen, kann
problemlos improvisieren: C1 (10µF 10V) muß keinerlei bestimmte Anforderungen erfüllen und darf
entweder ein Kerko aus beliebigen Drecksmaterial wie X5R sein oder "irgendwas", was sich
noch in der Wühlkiste findet - gerne auch ein Elko, Spannungsfestigkeit egal. Wer nichts in der
Größenordnung findet, kann sich R3 ein wenig anpassen - R3*C1 ergibt die Zeitkonstante für die
Verzögerung nach Erreichen sauberer +5V. Statt 1M * 10µF tuns also auch problemlos
470k * 22µF. Es ist allerdings ratsam, eher R3 zu erhöhen und C1 zu verkleinern, wenn
sich nix passendes findet - sonst muß der LM809 sich doch arg in seinem Ausgang strecken, um
im Falle eines Powerdowns den Kondensator leerzulutschen. Tante Reichelts Ersatzvorschlag für
den LM809 wäre dort der MAX 809 LEUR - da will Tantchen aber gleich richtig viel
Geld für. Der müßte trotz anderer Spannungen prinzipiell genauso tun, ich habs allerdings
noch nicht probiert, da hier eine Rolle LM809 von National im Zugriff ist....
Absolute Minimalisten können auch mal
versuchen, K3 und D2 ganz wegzulassen und direkt #RESET (Pin2) mit VCC (Pin3) des LM809 zu
brücken, das dürfte prinzipiell auch gehen. Eventuell ist es sinnvoll, dann die Zeitkonstante
noch etwas durch Vergrößern von R3 zu erhöhen. Wer keine Lust auf SMD-Gefrickel und Platinenätzen
hat (obwohl die Platine bewußt nur einseitig ist und in den Strukturbreiten völlig harmlos),
kann sich die Schaltung natürlich auch problemlos in klassisch bedrahteter Technik auf
Lochraster aufbauen.
In diesem Falle wäre ein brauchbarer Ersatz für K2 z.B. ein BC327-40, auch bei Tante Reichelt
zu haben. Der 74HC14 heißt dann in der Bestellnummer auch 74HC14 (ohne "SMD" davor), und
die LEDs kann man natürlich auch durch was Beliebiges aus dem Wühlfundus ersetzen. Meine erste
improvisierte Schaltung hatte auch noch keine amtlichen USB-Steckverbinder, sondern einfach eine
kurze in der Mitte aufgetrennte USB-Verlängerung (50cm) als Anschluß. Ging auch problemlos.
So sieht eine schicke geätzte Platine dann im Auto aus, man kann auch gleich sehr schön den dicken Silikonstratz erkennen, mit dem das Ganze auf die Audio-Connection-Box gekleistert ist ("Niemand hat die Absicht, sich die Garantie zu ruinieren"):
Schicke Platine silikonisiert auf Box
Viel Spaß beim Bauen !
Wer Fragen hat oder Hilfe braucht kann sich gerne über die Kontaktadresse dieser Heimatseite bei mir melden. Wer keine Lust zu ätzen oder zu löten hat, kann auch Platinen über mein angemeldetes Gewerbe per Rechnung mit ausgewiesener MwSt beziehen. Für Einzelstücke liegt der Preis bei 5,00€ pro unbestückter Leerplatine. Alle Preise incl. MwSt. und zzgl. Porto bei Einzelstücken, bei Abnahme grösserer Mengen können wir auch gerne über das Porto als Rabatt reden... Komplett bestückte Baugruppen gibt es (in Einzelstücken) für 30,00€/Stück in der 100mA-Variante für USB-Sticks (die oben dokumentierte Version) und für 35,00€/Stück in der 500mA-Variante mit verstärktem Schaltelement für USB-Festplatten. Es gibt eine Sondervariante die nötig ist für die Macken des Alfa Romeo CES, diese kostet aufgrund des erhöhten Aufwands 70€/Stück. Aufgrund der höheren Packungsdichte und anderen Schaltung biete ich hier auch keine Leerplatinen zum Selbstbestücken an um Frust beim Kunden zu vermeiden.
Nachdem inzwischen immer weniger Kangoo-Fahrer und immer mehr Menschen mit anderen Geräten, die einer USB-Einschaltverzögerung bedürfen bei mir aufschlagen habe ich auch irgendwann mal exakt die gleiche Schaltung in der Geometrie einer "USB-Stick-Verlängerung" auf eine Platine geworfen, liegt auch schon seit einiger Zeit fertig hier rum, ich kam nur noch nicht zum Dokumentieren. Bei Interesse einfach ein Mail schreiben.
2 verschiedene Varianten der USB-Einschaltverzögerung nebeneinander
Aktueller Restbestand Leerplatinen:
19 Stück in Mechanik "Kangoo",
80 Stück in Mechanik "USB-Verlängerung"
18 Stück Spezialvariante "Alfa Romeo CES".
Abschließend noch eine Anekdote, wie sie nur das Internet schreiben kann: An dieser Stelle herzliche Grüße an die Burg Burghausen, die eine modifizierte Version dieser USB-Einschaltverzögerung in etwas größeren Stückzahlen einsetzt, um irgendwelche Sony-Großbildschirme (KDL-32CX520P ??) auszutricksen, deren Autoplay-Funktion nur bei USB-Sticks funktioniert, die nach dem Booten eingesteckt werden (und nicht bei solchen, die beim Einschalten schon vorhanden sind).
Auch vom Fahrer einer Alfa Romeo Giulietta weiß ich, der die mit und für ihn entwickelte oben genannte Spezialvariante meiner Elektronik einsetzt (die Standard-Schaltung tat es hier nicht) um erst längere Zeit nach dem Motor-Start den USB-Stick dem "Car Entertainment System" (CES, so heißt heutzutage auf neuhochdeutsch die Luxus-Version eines Autoradios) zugänglich zu machen - weil dieses sonst gelegentlich mal übelst abstürzt. Erstaunlich. Und ich hätte gedacht wenigstens bei Autos die das 5fache meines Kangoos neu kosten wäre Geld für ordentliche Entwicklung...
Und dann war da letztens noch der Fahrer eines Dodge RAM, dessen iPOD nach jedem Motor-Neustart nur durch an- und abstecken zum Musikspielen zu bewegen war - bis er eine der obigen Einschaltverzögerungen dazwischenstöpselte.
Kann denn heute niemand mehr USB-Ports mit sauberem Power-On-Off entwickeln? #kopfschüttel
Die USB-Einschaltverzögerung (W002) von Jochen Wienstroth steht unter einer Creative Commons: Namensnennung - Keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz. |