Wie kann ich ein PWM-Steuerung(0 - 10khz) mit einem tlc555 realisieren?
Guten Tag
Ich möchte damit damit ein Motortreiber vom Typ VNH3SP30-E von StMicroelectronics ansteuern. Zur Erzeugung des PWM Signals möchte ich ein TLC555CD Takt-Timing-IC von Texas Instruments verwenden. Mein Problem ist der allgemeine Aufbau der Schaltung und die Bestimmung der Kirrekten Wiederstands- und Kondensatorwerte. Der Motortreiber hat ein PWM- Eingang der für Frequenzen von 0-10khz geeignet ist. Die Frequenz des PWM Signals soll frei von 0 Hz bis max 10khz einstellbar sein.
Falls der TLC555CD ungeeignet sein sollte bin ich offen für andere Ideen zur Erzeugung des veränderbaren PWM-Signals.
Die Schaltung zur Generierung des PWM Signals und der Motortreiber sollen auf einer selbst designten Platine mit SMD Bauteilen realisiert werden(Potis, fass erforderlich, ausgenommen.
Danke im voraus
2 Antworten
Das kannst du mit dem 555er machen. Ist nicht das modernste - den gabs schon zu meiner Zeit vor 45 Jahren (seit 1972), aber immer noch robust und einfach.
Dein CMOS-555er verhält sich genau so wie der klassische 555er.
Google doch mal nach "Timer 555" - da gibt es so derart viele Application Notes und Beizträge, dass ich hier keinen neuen schreiben möchte.
Heute würde ich einen Arduino nehmen.
Die 555er sind halbwegs gut geeignet, aber wenn der Tastgrad unter 10% oder über 90% reichen soll, dann sind es weniger.
Rein analog wäre ein Funktionsgenerator mit Dreiecksausgang besser geeignet, das Ausgangssignal wird dann auf einen Komparator gegeben und du hast ein gutes Ergebnis bis in die Grenzen.
Alternativ ein kleiner Prozessor wie ein ATTiny, den gibt es im SO8 Gehäuse und kann per Software den gewünschten Tastgrad erzeugen. Das ergibt ein echt kleine SMD Platine.