Forum: Mikrocontroller und Digitale Elektronik Suche uC mit PWM: 1us-5us in 100ns Schritten, 1kHz rep. rate


von Jan (Gast)


Lesenswert?

Hallo zusammen!

Brauche eine Empfehlung von euch: Ich habe ein kleines Projekt bei dem 
ich Pulse von 1us bis 5us (optimal 100ns bis 5us) Laenge mit einer 
Wiederholungsrate von 1kHz erzeugen muss, programmierbar per seriellem 
Interface. Das ist soweit kein Problem, nur moechte ich moeglichst 
kleine Einstellschritte haben, optimalerweise besser als 100ns, je 
kleiner desto besser. Da wir dann ja schon in der Groessenordnung der 
Taktfrequenzen der kleinen uC sind und ich noch keine Erfahrung mit PWM 
habe, habe ich Zweifel ob das moeglich ist. Oder gibt es uC die auf 
sowas spezialisiert sind? Habe auch keine Angst mich in eine neue 
Architektur einzuarbeiten! Vielen Dank fuer eure Hilfe!

Gruss,

Jan

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Jan schrieb:
> Pulse von 1us bis 5us (optimal 100ns bis 5us) Laenge mit einer
> Wiederholungsrate von 1kHz erzeugen muss

Da tut es jeder AVR mit einem 16Bit Timer und HardwarePWM. Der 
Prozessortakt sollte für 100ns Schritte 10Mhz betragen. Bei 20Mhz Takt 
könntest Du mit 50ns auflösen.

Gruß,
Magnetus

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

[Edit]

Mit ein wenig mehr Programmieraufwand wäre es auch mit einem einfachen 
8Bit Timer machbar.

von Anja (Gast)


Lesenswert?

Jan schrieb:
> Oder gibt es uC die auf
> sowas spezialisiert sind?

Der DSPIC30F4013 hat 5 Stück 16-Bit PWMs.
Bei 30MHz Taktfrequenz erreichst Du eine Auflösung von 33ns.

Gruß Anja

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
Noch kein Account? Hier anmelden.