mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Porterweiterung für PWM


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: sam (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.