Re: 2 PWMs abwechselnd schalten Kategorie: Programmierung C (von HW - 15.08.2008 14:08) | ||
Als Antwort auf Re: 2 PWMs abwechselnd schalten von Sebastian - 15.08.2008 13:29 | ||
| ||
Hi vladoo ich bin zwar auch kein Experte (guten Tag Sebastian), aber wie wäre es denn damit: - Du hast zwei FET, von denen jeweils nur einer durchgesteuert sein darf - du hast es physikalisch bereits gelöst, da� bei einem HIGH-Pegel der FET geschaltet ist - Du hast einen Port, der High-Low abgibt - Du hast eine zweiten, der symmetrisch zum ersten low -High abgeben soll. Dann nimm doch einen Port, und steuerst von diesem - a) den ersten FET ( evtl. ne Treiberstufe) und - b) den zweiten FET über ne Inverterstufe Wenn Dich dann eventuelle Flankenprobleme nicht stören, sollte das klappen Hanns > Hi vladoo > > Wahrscheinlich antwortet dir hier kein Experte mehr. Daher möchte ich es mal als Laie probieren. > Vielleicht wäre das Demo "Timer0.cbas" das richtige, das du im Ordner "Timer" findest. > Da wird abwechselnd eine LED zum leuten gebracht. Könnte man vielleicht auf deinen Fall > übertragen. > > MfG > Sebastian > > > > Hallo Leute. > > > > Ich habe die Aufgabe eine Treiberstufe über zwei PWM Kanäle anzusteuern. > > > > Die Treiberstufe wird so angesteuert, dass bei PWM_High der obere FET angesteuert wird > > und bei PWM_Low der untere FET. > > > > | > > PWMH |-| > > -----|- > > |-| > > | > > |------------- OUT > > | > > PWML |-| > > -----|- > > |-| > > | > > > > Mein Problem ist, dass ich die PWMs abwechselnd schalten muss. > > Wenn PWMH = 1 dann muss PWML = 0. > > > > Besse gesagt ist, dass mein PWM Puls variabel eingestellt wird, d.h. während des Betriebs sich ständig ändert. > > Und der PWML immer für die Zeit, die PWMH auf 1 steht, auf 0 stehen muss. Wie ist so etwas zu realisieren? > > Hat jemand ein Code Schnipsel? > > > > Gru� vladoo | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum