So, habe das mal ausprobiert.
Im text steht ja, dass der Buck kompatibel zu Contollern mit gemeinsamer Anode ist. Also statt meiner LED mit Vorwiderstand kann ich einfach den PWM Eingang des Bucktreibers an meinen Controller anschliessen. Die Stromversorgung bekommt der Buck natürlich auch noch extra.
Und es funktioniert!
Wenn ich das richtig deute, haben wir einen NPN Transistor am ADJ Eingang des Zetex-ICs. Dieser zieht bei korrektem Betrieb den ADJ auf GND, somit ist der Ausgang abgeschaltet. Um das zu erreichen muss der PWM+ Eingang des Bucks auf + gelegt werden. Über den 10K Basiswiderstand wird dann Basisstrom fliessen der Transistor geschaltet durch. Um den Ausgang wieder einzuschalten, muss nun über einen EXTERNEN Transistor der PWM- Eingang auf Masse gezogen werden. Und da liegt glaub ich der Trick an der Sache. jeder "gemeinsame Anode" Controller hat pro AUsgang einen permanenten + und einen OpenDrain als -. Somit muss man nur die beiden Ausgangsleitungen des Controllers an den PWM legen und fertig. Und wenn der PWM komplett unbeschaltet ist, arbeitet der Buck quasi im Dauerbetrieb.
Um den Buck nun in meiner eigenen Schaltung verwenden zu können, brauche ich am Ausgang des Microcontrollers einen Basiswiderstand und einen NPN Transistor, dann funktioniert das. Es ist leider nicht TTL kompatibel. Aber ich denke da wurde aus Gründen der einfachen Verwendung mit den Controllern drauf verzichtet.
Aber selbst ist der Elektroniker...!
Wir haben also viel zu kompliziert gedacht!
Gruß,
Cosmo