Ich möchte den TC4469 an einem AT90USBKEY (3.3V) betreiben. Ich
verwende eine zusätzliche 5V Stromquelle, mit dem ein Verbraucher
gespeist werden soll. Laut Datenblatt des TC4469 ist bei den Inputs
HIGH > 2.4V, LOW < 0.8V. Also TTL/CMOS und damit auch mit dem
AT90USBKEY kompatibel.
Verschaltet ist der IC wie folgt:
VCC -> 5V+
GND -> 5V-
Output 1 -> Verbraucher +
Output 2 -> Verbraucher -
Input 1A -> uC VCC (3.3V+)
Input 2A -> uC GND
Input 2B -> uC GND
Output 2 sollte also immer nach GND (5V-) gezogen werden,
Input 1B kontrolliert den Stromfluss zum Verbraucher.
Leider tritt dabei folgendes fundamentales Problem auf:
Wenn ich an Input 1B GND anlege, bekommt der Verbraucher genug Spannung,
wenn ich an Input 1B uC GND anlege, bekommt der Verbraucher weniger
Spannung.
Warum? Die Eingänge sind Logic-Eingänge, wenn LOW dann Output 1=VCC,
wenn HIGH dann Output 1=GND. So sollte es meinem Verständnis nach sein.
Stell hier mal ein Bild rein, wie deine µC-Spannung mit der
Hilfsspannung verknotet ist. Es macht es auch für die Leute die dir
helfen sollen einfacher, wenn du hier gleich einen Link aufs Datenblatt
mit reinstellst.
hab es mir gedacht, deine Hilfsspannung und die µC-Spannung haben keinen
gemeinsamen gnd. Die Logikpegel beziehen sich auf den gnd des Tc4469.
Wenn der mit gnd des µC verbunden ist kannst du den TC44.. mit 3,3V
ansteuern. Der Ausdang schaltet dann zwischen 5V und gnd.
Der gnd des TC... liegt aber auf -5V! Wenn du das mit µC-gnd verbindest,
sollte es gehen. Aber Vorsicht, dein neues Bezugspotential liegt jetzt
auf -5V!
> Der gnd des TC... liegt aber auf -5V! Wenn du das mit µC-gnd verbindest,> sollte es gehen. Aber Vorsicht, dein neues Bezugspotential liegt jetzt> auf -5V!
Wie kommst Du auf -5V? Meine Bezeichnung "5V -" war vielleicht etwas
irreführend. Ich meinte damit das - (GND) der externen 5V Versorgung.
Sowohl der uC GND, als auch das "externe" GND sollten 0V sein, von daher
sollte es doch eigentlich keine Probleme geben, wenn die Logikpegel sich
auf das GND der externen Versorgung beziehen(?!)
In der Tat ist das irreführend, da es sowohl positive wie negative
Spannungen zum Bezugspunkt gibt. Wenn du also die gnd's zusammen
knüppelst, dann geht das.
Aber warum so kompliziert um einen Verbraucher zu schalten? Häng doch
einfach einen Transistor an den µC, den Verbraucher an +5V, den
Verbraucher (-) an den Kollektor und den Emitter an gnd, fertig is ;-)
> Wenn du also die gnd's zusammen> knüppelst, dann geht das.
Wenn sowohl GND als auch uc GND 0V sind, warum muss ich dann die beiden
zusammenschalten, damit die Logiklevel korrekt erkannt werden? Die
Spannung zwischen GND und uC GND ist 0V, also deutlich unter den 0.8V,
die für ein "LOW" erwartet werden.
> Aber warum so kompliziert um einen Verbraucher zu schalten?
Ich möchte den TC4469 als H-bridge nutzen, wollte ihn aber erst einmal
testen.
Technische Stromrichtung: µC-Plus in die Logik kommt am TC.. -gnd wieder
raus und geht zurück an µC-Gnd.
+5V (VDD) geht durch den Ausgangstransistor an einen (als VDD
geschalteten) Ausgangspin, durch den Motor an einen anderen (als gnd
geschalteten) Ausgangspin über den Ausgangstransistor an TC..-gnd und
wieder zurück an die 0V der Versorgung.
Der gnd des Tc.. ist also der gemeinsame Bezugspunkt für die Logik und
für Power.
> Der gnd des Tc.. ist also der gemeinsame Bezugspunkt für die Logik und> für Power.
Ganz genau. Deswegen wundert es mich, dass das LOW, was am Input 1B
anliegt, nicht korrekt als LOW gewertet wird.
> > Der gnd des Tc.. ist also der gemeinsame Bezugspunkt für die Logik und> > für Power.>> Ganz genau. Deswegen wundert es mich, dass das LOW, was am Input 1B> anliegt, nicht korrekt als LOW gewertet wird.
Das HIGH an Input 1A jedoch schon (uC VCC).
Möglicherweise ist da schon was zerschossen. Schau mal ins Datenblatt
von Microchip Kap. 5.1 und bau die Eingänge nach, VDD =5V. Keine
Ausgangslast. Dann mess mal zwischen Ausgang 12/13 wenn an A Hi oder Lo
anliegt. (Vergleich das auch mal mit einer Messung von jeweils einem
Ausgang direkt gegen die Versorgung VDD/GND). Wechselt 12/13 korrekt hin
und her, dann häng mal einen Lastwiderstand ca.47R dran und schau was
die Spannung dann macht.
Gleiches mit Eingang B und Ausgang 10/11 probieren.
Übrings haben die Ausgänge lt. Datenblatt einen Widerstand von typ. 20
Ohm.