Wie viele PWM- Kanäle sind real möglich?

OP #560382
Lesenswert?
• ▲
▼
Hallo!

Da ich gerade am beginn eines neuen Projekt stehe stellt sich für mich 
folgende Frage:

Wie viele PWM-Kanäle sind mit einem µC eigentlich möglich?

Die PWM-Kanäle sollten dabei in 256Stufen Steuerbar sein.

Ich habe mir das AVR-Tutorial zur PWM bereits durchgelesen, bin aber 
nicht Schlau daraus geworden, wo die Grenzen der PWM (in sachen Kanal- 
Anzahl) sind.
Wovon hängt das ab?

Der µC sollte in meinem Projekt neben der PWM auch noch für die 
Kommunikation über Ethernet, mid. ein eventuell auch 2-3 CAN-Bus 
(und/oder RS485)-Busslinien und fals nötig für den Zugriff auf ein SRAM 
zuständig sein.

Es ist noch nicht festgelegt, welcher µC verwendet werden soll.
(Eventuel Phillips ARM LPC2294??)

danke euch schon jetzt mal für euere Hilfe!!

mfg

AiM
#560388
Lesenswert?
• ▲
▼
Theoretisch:
Quarzfrequenz/PWM_Stufen=maximale PWM Frequenz

Bei Software PWM muss man anstelle der Quarzfrequenz die 
Verarbeitungszeit für einen Durchlauf der PWM Routine einsetzen.
Mit 16MHz, sind 31 PWM Kanäle mit 256 Stufen und etwa 400Hz Frequenz 
möglich. Dann ist der AVR nahezu voll ausgelastet. Allerdings setzt das 
eine optimale Programmierung in Assembler voraus.
Gast #560405
Lesenswert?
• ▲
▼
Hallo

Da du ja schon die ARM 7 Familie in Betracht ziesht, sieh dir auch mal 
den TMS470 von TI an.
Dieser hat einen HighEndTimer HET, mit dem bis zu 30 IO Kanäle 
unabhängig von einander als PWM, Capture, General IO,.... betrieben 
werden können.

Dieser HET ist ein Perepherie Modul wie auch ADC, CAN,..... ; hab es bis 
jetz aber nur bei den AMR 7 von TI gesehen.
OP #560421
Lesenswert?
• ▲
▼
> Da du ja schon die ARM 7 Familie in Betracht ziesht, sieh dir auch mal
> den TMS470 von TI an.
> Dieser hat einen HighEndTimer HET, mit dem bis zu 30 IO Kanäle
> unabhängig von einander als PWM, Capture, General IO,.... betrieben
> werden können.

Danke für den Tipp!
Aber da die 30 HET-Pins auch nur bei den beiden größten Typen der 
Familie herausgeführt sind und "nur" 30 Stück maximal, müsste ich dann 
auch wieder Software-PWM verwenden?

Somit eher keine Erleichterung für mich, ....
OP #560479
Lesenswert?
• ▲
▼
Hallo!

> Sach doch einfach mal, wieviel Kanäle Du möchtest und welche Frequenz.

Grundsätzlich möchte ich so viele Kanäle wie möglich bei einer Frequenz 
von mind. 100Hz.


Nur müssen die oben genannten Funktionen auch noch irgendwie 
untergebracht werden, ...

mfg

AiM

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.