Gast
#7244877
Hoi zäme Ich bin am schauen für eine hardware-based Lösung, wie ich ein PWM Signal generieren kann welches synchron zu einem Clocksignal ist. Der Duty cycle soll dabei eingestellt werden können in 8 Bit Schritten, entweder über einen separaten Input, wo bei jeder Flanke der Duty cycle um 1/256% länger wird, oder über 8 parallel Inputs, wo der neue Duty cycle direkt programmiert werden kann. Der Wert welcher zu programmieren ist würde in diesem Fall von einem externen 8 Bit Synchronous Counter kommen. Wichtig: Die Flanke am separaten Input wäre nur zum den Duty cycle ändern, und hat nichts zu tun mit dem Clocksignal. Für diesen Grund habe ich geschaut bei Mouser ob ich auf die Schnelle ein entprechendes IC finde, aber ich habe nichts gefunden ausser dem 74ACT715, wo offenbar genau der Duty cycle diskret eingestellt werden kann. Ganz diskret würde ich es aufbauen mit 2 Synchronous 8 Bit Countern und einem 8 Bit Magnitude Comparator. Am Anfang wäre der Output high beim Comparator, weil der Preset höher wäre als der binäre Output vom Counter mit dem schnellen (Bis 1 MHz) Clocksignal. Dann würde der eine Counter hochzählen anhand dem schnellen Clock, und sobald der Counterwert den Preset erreicht, welcher vorher programmiert wurde auf dem anderen Counter, würde der Comparator low ausgeben für den Rest von den 256 Clockzyklen. Das ganze soll eine "Studie" sein zum Einsatz von nicht time-based Modulatorlösungen bei elektronischen Teslaspulen, aber ohne den Einsatz von Microcontrollern. Im Normalfall gibt man das Feedbacksignal von der Power Stage (Schaltbrücke) analog gesteuert frei für eine bestimmte Zeit, welche mittels synchroner Logik immer gleich lang ist wie n Clockzyklen vom Feedbacksignal (Es gibt keine "abgeschnittenen" Clockzyklen!). Nachteil ist dass bei wesentlichen Frequenzerhöhung (Ground strike etc.) bei einer gewählten Modulatoreinstellung plötzlich mehr Clockzyklen gelangen können zur Brücke. Weil das IC im Feedbackpfad ist, welcher kritisch ist für sauberes ZCS in der Brücke, sollte das Propagation delay zwischen schnellem Clocksignal und PWM Outputsignal nicht grösser sein als 50 bis 100 ns. Grüsse - Microwave