LED-Output als Schalter verwenden

#3250393
Lesenswert?

Hallo Liebe Leute,

ich hab ein Problem das meine Elektronikkenntnisse bei weitem 
übersteigt, und es wäre super wenn ihr mir helfen könntet zu sagen ob 
mein Vorhaben (1) generell durchführbar ist, und (2) wie.

Ich habe einen USB zu Bluetooth Serialadapter gebaut, der auch 
funktioniert. Wie in der Zeichnung zu sehen (a), würde ich gerne den 
Durchgang zwischen DCD_N und GND schalten, und zwar wenn bei (b) eine 
konstante Spannung anliegt. Ich denke mal das kann man mit einem 
Transistor lösen, ich hab aber im Internet so viele Faktoren gefunden 
auf die man aufpassen muss, was mich überfordert.
Das meiner Meinung noch größere Problem ist aber, dass beim LED-Ausgang 
zuerst eine Rechteckspannung mit ca. 1 Hz rauskommt (blinken), bis der 
Bluetoothadapter verbunden ist worauf eine Konstantspannung anliegt. (a) 
sollte beim Blinken nicht durchschalten, sondern erst bei der 
Konstantspannung.

Nun die Frage wie Eingangs schon erwähnt, ist das irgendwie machbar? Und 
wenn, wie? Ich denke hier an einen Kondensator um den LED-Ausgang zu 
glätten (was eine Konstantspannung unter 3,5V ergeben sollte) und einen 
Transistor um bei 3,5V Konstantspannung zu schalten... jedoch fehlt mir 
das Wissen für das "drumherum" der Schaltung.

Ich hoffe es kann mir jemand helfen :) Vielen Dank!
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #3250459
Lesenswert?

Mario G. schrieb:
> Ich denke mal das kann man mit einem Transistor lösen
Das wird eher schwierig und kommt auf das Schaltverhalten des DCD_N 
Eingangs an...

Besser als diese grundschulmäßige "Schalterdenkweise" wäre hier eine 
"Spannungspegeldenkweise":
Welcher Pegel kommt aus dem BT Modul raus, und welchen Pegel willst du 
an der RS232-USB Bridge dann haben?

> Das meiner Meinung noch größere Problem ist aber, dass beim LED-Ausgang
> zuerst eine Rechteckspannung mit ca. 1 Hz rauskommt
Viel interessanter: was gibt der "LED-Ausgang" tatsächlich aus? Welche 
Ströme kann er treiben? Kann man da tatsächlich nur eine LED anschließen 
(nur Strom liefern oder aufnehmen: Open Kollektor), oder ist das ein 
bidirektionaler Ausgang (der kann Strom liefern und aufnehmen)...
#3250516
Lesenswert?

Also DCD_N an der USB-Bridge ist ein I/O Pin definiert als "SCHMITT 
In/CMOS Out, 5V Tolerant, Bi-directional Pad" laut Datasheet vom 
PL-2303HX. Wenn man DCD_N mit GND verbindet liegt hier eine Spannung von 
ca. +5V an, also die Versorgungsspannung vom IC. Ziel ist es aus meiner 
Sicht, diese Brücke herzustellen - ob man an DCD_N auch direkt eine 
Spannung anlegen kann weiß ich nicht, aus meiner sehr beschränkten Sicht 
wird der Pin hier aus Ausgang verwendet da er mit GND verbunden wird!?

Der LED-Ausgang ist ein normaler IO-Port am BC417143B Bluetooth-IC und 
kann max. 140 mA ausgeben, wenn ich das richtig interpretiere (Auszug 
aus Datasheet als Bild angehängt).
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #3250546
Lesenswert?

Mario G. schrieb:
> Der LED-Ausgang ist ein normaler IO-Port am BC417143B Bluetooth-IC und
> kann max. 140 mA ausgeben, wenn ich das richtig interpretiere
Das letztere vermutlich nicht, denn die dort angegebene Spec gilt m.E. 
nur für den im BT-IC eingebauten Spannungsregler...
Aber Glück gehabt, auf der nächsten Seite steht die Spec für einen 
Ausgang: 4mA treiben und 4mA senken.

> Also DCD_N an der USB-Bridge ist ein I/O Pin definiert als "SCHMITT
> In/CMOS Out, 5V Tolerant, Bi-directional Pad" laut Datasheet vom
> PL-2303HX.
Ich lese es mit Anmerkung (7) mal so:
1
(7)- Enabling Auxiliary GPIO requires special customized driver.
Es ist also ohne diesen Spezialtreiber ein ordinärer Active-Low 
Schmitttrigger Eingang.

Also ergibt sich eine Schaltung, die etwa so aussieht:
1
   BT-Modul                                Prolific
2

3
                                  5V
4
                                   |
5
                                  10k
6
                                   |
7
                                   o----  DCD_N
8
                                 |/
9
   "LED" --o---100k--o--o---10k--|
10
           '---|<----'  |+       |>
11
            Schottky   === 100uF   |
12
                        |  6V      |
13
    GND ----------------o----------o---- GND
Mit den 100k und den 100uF musst du evtl. ein wenig "herumspielen" und 
ausprobieren...
#3250565
Lesenswert?

Vielen Dank!! Nur um sicherzugehen, ich verwende die Revision A vom 
PL-2303HX, dort steht das GPIO Feature scheinbar noch nicht zur 
Verfügung ... die Anmerkung (7) hab ich nur im Datasheet zur Revision D 
gefunden. Das macht jetzt aber für die Schaltung keinen Unterschied 
nehme ich an?

Und als Schottky-Diode und Transistor, kann ich hier einen beliebigen 
"Standardtyp" verwenden?

Rev. A Datasheet: 
http://www.prolific.com.tw/admin/Technology/GetFile.ashx?fileID=251
Moderator (Firma: Titel) Persönliche Seite #3250573
Lesenswert?

Mario G. schrieb:
> Und als Schottky-Diode und Transistor, kann ich hier einen beliebigen
> "Standardtyp" verwenden?
Ja, irgendwas kleines aus der 100mA-Liga...

Mario G. schrieb:
> Rev. A Datasheet:
> http://www.prolific.com.tw/admin/Technology/GetFile.ashx?fileID=251
1
XML-Verarbeitungsfehler: Kein Element gefunden
2
Adresse: http://www.prolific.com.tw/admin/Technology/GetFile.ashx?fileID=251
#3252393
Lesenswert?

Habe beide Varianten (Transistor/Inverter) im LTspice simuliert, aber 
nur die Invertervariante durchschauen können ... also hab ich mich dafür 
entschieden und gerade implementiert. Statt 100µ hab ich 10µ verwendet, 
das reicht scheinbar aus und der Inverter schaltet so schneller/früher.

Vielen vielen Dank für die Hilfe, die Lösung funktioniert perfekt und 
ich hab auch wieder was gelernt! :)

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