Forum: Mikrocontroller und Digitale Elektronik Demux für PWM, analoge Signale


von Thomas K. (strohmas)


Lesenswert?

Hallo,
gibt es eine Möglichkeit 25 bis 30 PWM-Kanäle (16 Bit) mittels AVR und 
evtl anderen Bauteilen zu erzeugen. Am besten mit einem externen 
Bauteil. Gibt es sowas wie einen Demultiplexer, wo am Ende PWM-Signale 
rauskommen oder auch analoge Signale?
Software-PWM sollte da nicht so angebracht sein oder irre ich mich da?

Viele Grüsse
Thomas

von 1.8T-Passat (Gast)


Lesenswert?

16-Bit PWM ist schon ziemlich heftig. Reicht nicht auch 10-Bit? 
Theoretisch könntest Du Schieberegister kaskadieren und am ATmega 
anschließen. Manche können bis 10MHz SPI-Takt. Damit kannst Du die 
Anzahl Ausgänge erreichen. Die PWM-Frequenz wird aber nicht so prall 
sein.

von Thomas K. (strohmas)


Lesenswert?

10 bit würde denke ich auch gehen

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> 25 bis 30 PWM-Kanäle (16 Bit) mittels AVR
Kein Problem. Mach das mit Software. Du mußt nur ein paar Abstriche bei 
der Geschwindigkeit machen...

Aber so 0,1 sec Zykluszeit solltest du da schon schaffen :-o

Such mal nach Soft-PWM hier im Forum

EDIT:
10 Bit statt 16 Bit sind übrigens um den Faktor 64 weniger aufwendig.
Überdenk nochmal deine Anforderungen.

von Falk B. (falk)


Lesenswert?

@ Thomas Kramer (strohmas)

>gibt es eine Möglichkeit 25 bis 30 PWM-Kanäle (16 Bit) mittels AVR und
>evtl anderen Bauteilen zu erzeugen. Am besten mit einem externen

Was soll das denn werden? Mal wieder ne Super-Duper LED Ansteuerung?

MFG
Falk

von Josef W. (josefwa)


Lesenswert?

Die C2000 Signal Controller von TI haben viele 16-bit PWM Ausgaenge mit 
150 ps Aufloesung. Diese koennen auch ueber mehrere Controller 
kaskadiert werden. Eine low-cost Familie genannt PICCOLO ist ebenfalls 
verfuegbar.

-> http://www.ti.com/corp/docs/landing/f280xx-piccolo/index.htm

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.