Forum: Mikrocontroller und Digitale Elektronik USB-Gerät abschalten


von Dominique G. (dgoersch)


Lesenswert?

Hallo zusammen,


ich hab eine kleine Schaltung mit einem FT232RL und einem ATmega16, 
welche in ein Mischpult eingebaut wird. Die Schaltung dient nur als 
Interface zwischen PC und Mischpult, mit Eingängen für Taster und 
Faderstart sowie Ausgänge für LEDs und ist Buspowered.

Nun hätte ich es aber gerne, dass das Dingen quasi aus ist, wenn auch 
das Mischpult aus ist. Wie mach ich das am einfachsten? Spannung hinterm 
Schalter (Sekundärseite, weil externes Netzteil) abgreifen, mit 
Vorwiderstand auf 'nen Optokoppler und damit den Reset des FT232RL auf 
low ziehen? Oder gibts da noch bessere Wege?

Da der FT232R den ATmega ohne Enumerierung im Reset hält, wäre ja somit 
quasi das Dingen "aus". Es steht zwar unter Spannung aber tut nix.

Gruß
Dominique Görsch

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ändere die Schaltung von "bus-" auf "selfpowered". Das dürfte am 
"saubersten" sein.

von Dominique G. (dgoersch)


Lesenswert?

Möchte ich in dem Fall nicht, weil es bisher her genau Null 
Berührungspunkte zwischen Schaltung und Mischpultelektronik gibt. Das 
Dingen soll schon so weit es geht autonom bleiben.

Vorallem möchte ich mir nicht irgendwo Brummen oder Fiepsen einfangen, 
weil irgendwas in die Versorgungsleitung der OpAmps im Mixer einstreut.

von wt (Gast)


Lesenswert?

hi,

der sauberste Weg ist hier meiner meinung nach, den FT232RL in sleep 
mode fahren, wenn nicht benutzt wird. Dann gibt es auch keine 
Überraschungen auf USB Seite.

von Dominique G. (dgoersch)


Lesenswert?

Im "Reset" sollte es da aber doch auch keine Überraschungen geben, oder 
irre ich?

von Stefan (Gast)


Lesenswert?

Keine Ahnung, ob ich jetzt richtig verstanden habe, was Du willst...?!
Aber im DB vom FT232R sind verschiedene Applikationsbeispiele, wo z.B. 
die Spannungsversorgung per FET an-/ausgeschaltet wird. Genauso könntest 
Du den FET vom Mischpult aus ansteuern. Meinetwegen noch'n Optokoppler 
dazwischen und fertig!

von wt (Gast)


Lesenswert?

Stell Dir selbst nur zwei Fragen:

was macht dein Baustein im Reset?
was macht USB Getriebe, um ein Device am "Leben" zu halten?

Gibt es bei deinen Antworten keine Konflikte, hast Du auch keine 
Probleme zu erwarten:)

von Dominique G. (dgoersch)


Lesenswert?

Es geht mir nicht darum den µC oder den Rest dahinter zu schaltne. Der 
µC selber wird über den PWREN-Ausgang des FT232RL im Reset gehalten, 
solange der noch nicht enumeriert ist. Mir geht es darum, das ganze Ding 
aus USB-Sicht "offline" zu halten, wenn das Mischpult selber aus ist. So 
dass ich z.B. auch nicht das Device vom Rechner aus sehe.

Da dachte ich, es könnte eine gute Wahl sein, den FT232RL einfach im 
Reset zu halten, wenn das Miscpult aus ist. Meine Idee von oben hat 
allerdings nen Schönheitsfehler, ich hab ja nur Strom wenn das Mischpult 
an ist, somit kann ich im Aus-Zustand keinen Optokoppler 
durchschalten...

von wt (Gast)


Lesenswert?

ich habe nicht vom µC gesprochen, lt. DB hat FT232RL auch sleep Pin, den 
Du über Mischpult steuern kannst.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Du könntest ein kleines Relais nehemn was im Abgefallenen Sustand offen 
ist und anzieht wenn das Mischpult an ist. damit dan einfach die 
Versorgungsspannung vom USB "wegschalten" oder wie "wt" sagt den Sleep 
pin.

von Dominique G. (dgoersch)


Lesenswert?

wt wrote:
> ich habe nicht vom µC gesprochen, lt. DB hat FT232RL auch sleep Pin, den
> Du über Mischpult steuern kannst.

Sorry, ich meinte auch nicht dich. Bezog sich auf Stefan.

Läubi .. wrote:
> Du könntest ein kleines Relais nehemn was im Abgefallenen Sustand offen
> ist und anzieht wenn das Mischpult an ist. damit dan einfach die
> Versorgungsspannung vom USB "wegschalten" oder wie "wt" sagt den Sleep
> pin.

Hmm ja, im Grunde schon, aber ob Relais/Spule im Mischpult eine so gute 
Idee ist...

von Stefan (Gast)


Lesenswert?

>ich hab ja nur Strom wenn das Mischpult
>an ist, somit kann ich im Aus-Zustand keinen Optokoppler
>durchschalten...
Das Mischpult soll ja nur eine Steuerspannung zur Verfügung stellen.
5V bekommst Du ja vom USB. Die Schaltung muss halt nur den FT232 im 
Reset halten, wenn das Mischpult aus ist und andersrum!

von Dominique G. (dgoersch)


Lesenswert?

ditsch Stimmt ja, ich hab ja immernoch die 5V vom USB ;)
Nachdem Reset ja aktiv-low ist, kann ich den nicht im "Aus"-Zustand über 
einen Pulldown nach GND ziehen und wenn der Mixer an ist über nen 
Optokoppler VCC anlegen?

von Stefan (Gast)


Lesenswert?

>kann ich den nicht im "Aus"-Zustand über
>einen Pulldown nach GND ziehen und wenn der Mixer an ist über nen
>Optokoppler VCC anlegen?
So ähnlich.
Ich würd 'nen NPN mit Basiswiderstand an 5V nehmen, Emitter an GND, 
Kollektor an Reset. D.h. ohne äußere Einwirkung zieht der NPN den Reset 
low.
Den OK würd ich dann hernehmen, um die Basis vom NPN im Aktivzustand auf 
GND zu ziehen, so dass dieser dann sperrt und der Reset-Pin (über einen 
Pull-up) High-Pegel bekommt...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.