Forum: Mikrocontroller und Digitale Elektronik Suche PWM Controller


von Robert S. (razer) Benutzerseite


Lesenswert?

Hallo an alle,

In einem Projekt benötige ich eine PWM Signal mit einer Auflösung von >= 
35 khz bei einer Auflösung von >= 12 Bit.

Ich benötige nur einen Kanal. Angesteuert soll dieser PWM Controller 
wenn möglich über SPI werden.

Software PWM fällt ja bei dieser Auflösung und Frequenz leider aus. :(

Ich hoffe ihr könnt mir helfen.

Danke im Voraus
Gruß Robert

von Εrnst B. (ernst)


Lesenswert?

aus einem AVR mit 16Bit Hardware-PWM selber bauen?

von Robert S. (razer) Benutzerseite


Lesenswert?

Das geht sich leider mit der erforderlichen Frequenz von 35kHz nicht 
aus.

Gruß Robert

von Benedikt K. (benedikt)


Lesenswert?

Mit einigen dsPICs geht das. Da gibt es welche, die haben 1,2ns PWM 
Auflösung. Der dspPIC30F2020 mach eine 14bit PWM mit 58,6kHz.

von Der Faule (Gast)


Lesenswert?

In einem CPLD kannst du das realisieren.

Gruss

von Basti (Gast)


Lesenswert?

Hi!
Wie wärs mit einem AT90PWM3 von Atmel? Im Datenblatt schreiben die "Less 
than 25 Hz Step Width at 150 kHz Output Frequency".
Nennt sich "Power Stage Controller" und ist eine 12-Bit High-Speed PWM. 
Der Chip hat zwei bzw. drei Stück integriert.

Ich hab allerdings noch nicht damit gearbeitet.

MfG
Basti

von Benedikt K. (benedikt)


Lesenswert?

Basti wrote:
> Wie wärs mit einem AT90PWM3 von Atmel? Im Datenblatt schreiben die "Less
> than 25 Hz Step Width at 150 kHz Output Frequency".
> Nennt sich "Power Stage Controller" und ist eine 12-Bit High-Speed PWM.
> Der Chip hat zwei bzw. drei Stück integriert.

Ja, aber die maximale Frequenz beträgt auch nur 64MHz. Damit sind bei 
12bit nur 15kHz möglich. Dieser spezielle Modus vergrößert nur die 
Frequenzauflösung, also die Einstellbarkeit der Frequenz, wenn ich das 
richtig verstanden habe.

von Falk B. (falk)


Lesenswert?

@Robert S. (razer)

>In einem Projekt benötige ich eine PWM Signal mit einer Auflösung von >=
>35 khz bei einer Auflösung von >= 12 Bit.

Macht 143 MHz PWM-Takt. Naja. Ein CPLD packt das.

>Ich benötige nur einen Kanal. Angesteuert soll dieser PWM Controller
>wenn möglich über SPI werden.

Wozu glaubst du, diese PWM zu benötigen?

Mit Puls-Dichtemodulation kann man bei WESENTLICH geringerer 
PWM-Frequenz die gleiche Auflösung und weniger Ripple erreichen.

MFG
Falk

von Robert S. (razer) Benutzerseite


Lesenswert?

Hallo

Angesteuert wird ein Schaltregler, der die Erregerspannung eines 
Synchrongenerators steuert. Die Ausgangsspannung beim Generator liegt 
zwischen 0-500V RMS, abhängig von der Erregerspannung.

PDM funktioniert so, ich ändere bei jeder Flanke die Frequenz des 
Timers, oder?

Gruß Robert

von Falk B. (falk)


Lesenswert?

@ Robert S. (razer) Benutzerseite

>Angesteuert wird ein Schaltregler, der die Erregerspannung eines
>Synchrongenerators steuert. Die Ausgangsspannung beim Generator liegt

Und dafür braucht man 14 Bit Auflösung?

>PDM funktioniert so, ich ändere bei jeder Flanke die Frequenz des
>Timers, oder?

PDM kann man hier wahrscheinlich vergessen, da der grosse Nachteil von 
Pulsdichtemodulaton die hohe Schaltfrqeunz ist, welche die 
Leistungsschalter stark belastet.

MFG
Falk

von M. B. (m_beffa)


Lesenswert?

Ich verwende sowas in nem Renesas H8/3687... 14 Bit PWM und bei 20 MHz 
Quarz eine ziemlich hohe PWM Frequenz (um die 40 kHz).. ist glaub ich 
noch wählbar..

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.