Hallo Ich möchte eine PWM Schaltung bauen. Dazu benötige ich 3 unabhängige PWM Kanäle. Dies lässt sich problemlos in Software realisieren. Allerdings benötige ich jetzt frequenzen von >2kHz . Hierzu möchte ich dann lieber die Hardware nutzen. Mein Problem ist die Beschreibung der PWM-Kanäle in den Datenblättern der AVR's. Irgendwie steht da z.B. 6 PWM aber nur 2 Compare Register der Timer. Wie soll des gehen? oder sind diese einfach nicht unabhängig? Vielleicht habe ich auch jetzt einfach nen Denkfehler drin :) Wenn doch nicht welcher AVR hat wirklich mind. 3 unabhängige PWM Kanäle? Gruß Chris
Dachte an den Tiny85. Brauch nur 3 Kanäle Hardware-PWM, sonst eigentlich gar nix, drum sollte der "Kleine" reichen. Optional noch ne serielle Schnittstelle aber das haben ja die meisten, zur Not USI. Benötige eine möglichst kompakte Bauform, also keinen der 44 Pins hat und ich nur 6 brauch :) Gruß
Chris wrote: > Hallo > > Ich möchte eine PWM Schaltung bauen. Dazu benötige ich 3 unabhängige PWM > Kanäle. Wirklich PWM, also Einstellen der (gemittelten) Amplitude, nicht der Frequenz oder Phasenlage ? > Dies lässt sich problemlos in Software realisieren. Allerdings benötige > ich jetzt frequenzen von >2kHz . Also doch keine PWM. Nimm den Toggle on Compare Modus, dann kannst Du die Phasenlage bequem mit dem Comparewert einstellen. 2kHz sind 8000 Zyklen (bei 8MHz) pro Pin Toggle, ist also auch kein Problem in Software. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.