Beste Schaltung, um eine Reihe von Signalen mit der gleichen Frequenz und flankensynchronisierbar zu einer Referenz, aber individuell steuerbaren Arbeitszyklen zu erhalten?

Ich möchte eine Schaltung bauen, um fünf verschiedene FET-Treiber einzeln zu steuern. Das Eingangssignal wäre ein Einzelschuss von einem Funktionsgenerator, der fünf Ausgangssignale mit derselben Frequenz und Phase erzeugen sollte, aber die Arbeitszyklen müssen individuell steuerbar sein. Grundsätzlich versuche ich aufgrund begrenzter Ressourcen fünf Funktionsgeneratoren (synchronisiert auf die gleiche Uhr) durch einen einzigen Funktionsgenerator und eine Platine zu ersetzen. Die Ausgänge müssen nur zwei Pegel haben, dh Pulswelle

BEARBEITEN: Olins Vorschlag (mit einer MCU) oder einem FPGA scheinen die besten Optionen zu sein, aber alle analogen Alternativen werden sehr geschätzt. Danke :)

Wie viel Zeitversatz ist zwischen den ansteigenden Flanken der Ausgangssignale zulässig (z. B. für eine ansteigende Flanke am Eingang)?
Idealerweise, da ich im Grunde eine Funktion replizieren möchte. gen Ich brauche es, um so gut wie möglich aufeinander abgestimmt zu sein. Außerdem beträgt die Zielfrequenz 5-10 MHz, sodass sich alles über 10 ns auswirken würde
Wie möchten Sie das Tastverhältnis der fünf Ausgänge steuern?
Das könnte mit einem Mikro geschehen, wie Olin Lanthrop vorgeschlagen hat, aber vielleicht wäre ein FPGA oder CPLD besser.
@Dave: Möglicherweise mit passiven Komponenten auf der Platine
@Brendan: Danke, ich werde mich darum kümmern. Bevor ich mich für einen digitalen Block entscheide, möchte ich aus zwei Gründen analoge Alternativen in Betracht ziehen: Die Stücklistenkosten dieses Blocks müssen im Verhältnis zum Gesamtprojekt niedrig gehalten werden, und die Programmierung einzelner Geräte wäre eine Option, die ich gerne hätte gehen Sie nur zu, wenn es keine anderen Alternativen gibt

Antworten (2)

Da man nur Pulse bis ca. 200 ns benötigt und die Ansteuerung über passive Bauteile erfolgen kann, würde ich einfach drei 74x123 Chips verwenden, die jeweils zwei monostabile Multivibratoren enthalten, die jeweils über einen Kondensator und einen Widerstand angesteuert werden können.

Für das, was es wert ist, sind die 74HC4538-Doppelmonostabilen viel besser als die 74123s.

Das klingt nach einer Aufgabe für einen Mikrocontroller mit einem Capture-Eingang und fünf PWM-Ausgängen. Es gibt viele Micros mit diesen Features.

Verwenden Sie den Erfassungseingang, um zu wissen, wann der Funktionsgenerator ausgelöst wird, und um seine Periode nach mindestens zwei Zyklen zu messen. Die Firmware würde dann die PWM-Generatoren entsprechend anpassen. Viele der für die Motorsteuerung vorgesehenen PWM-Module können für eine bestimmte Verzögerung oder einen Phasenversatz von einem Haupttakt konfiguriert werden. Ich habe genau diese Funktion in mehrphasigen Schaltnetzteilen und anderen ähnlichen Anwendungen verwendet.

Danke, das scheint das zu sein, was ich brauchen könnte. Hätten Sie einen Vorschlag für eine kostengünstige MCU, die dies kann? Ich betrachte Signalfähigkeitspegel von 15 V. Auch alle analogen Alternativen wären großartig - dies ist eine Testplatine, die möglicherweise in einer Menge von 50 bis 100 Stück hergestellt wird, sodass eine individuelle Programmierung der Geräte nur dann eine Option wäre, wenn wir keine anderen guten Alternativen haben.
@Manu: Schauen Sie sich den Microchip dsPIC 33 und PIC 24 an, insbesondere diejenigen, die behaupten, für die Motorsteuerung oder Leistungswandlung vorgesehen zu sein. Diese haben dann die ausgefallenen PWM-Module, die Phasenversatz und verschiedene andere Dinge tun können.