Porterweiterung für PWM

Gast #1252427
Lesenswert?
• ▲
▼
Guten Tag,

Ich möchte an meinen Mikrocontroller eine Ledfeld mit 12 Bereichen 
anschließen. Dabei möchte ich die interne PWM nutzen um die Helligkeit 
zu regeln. Desshalb suche einen Baustein, ähnlich einem Multiplexer, bei 
dem ich mehrere Eingänge (4 Stück: High, Low, + 2 PWM Signale) 
verschiedenen Ausgängen zuweisen kann (Led Segmenten). Dabei sollte 
diese Zuweisung wenn möglich seriell geschehen.
Weiß jemand ob es einen Solchen Baustein gibt oder muss ich alles 
diskret aufbauen?

mfg Markus
Gast #1252476
Lesenswert?
• ▲
▼
warum so schwierig?

nimm dir einfach einen zweiten µC auf dem du mit 12 ports je eine 
software-PWM realisierst und lässt diesen mit dem ersten über den 
seriellen port kommunizieren, wo du die PWM-werte für jedes segment 
übergibst.

für einfache beleuchtungsaufgaben, muss die PWM-frequenz ja nicht sehr 
hoch sein. 200Hz und du hast mehr rechenzeit übrig, als du brauchst.
#1252502
Lesenswert?
• ▲
▼
sam schrieb:
> warum so schwierig?
>
> nimm dir einfach einen zweiten µC auf dem du mit 12 ports je eine
> software-PWM realisierst und lässt diesen mit dem ersten über den
> seriellen port kommunizieren, wo du die PWM-werte für jedes segment
> übergibst.

Ist eine Möglichkeit.

Eine andere besteht darin, gar keinen 2-ten µC zu benutzen, sondern 2 
Schieberegister an 3 Port-Pins vom ersten (und einzigen) Prozessor 
anzuhängen. Der hat genug Rechenzeit übrig um am Schieberegister eine 
brauchbare PWM für 12 Ausgänge hinzubekommen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren