Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
CC-Pro 128 Application Board
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: