Gast
#3397064
Hallo, kennt jemand einen PIC-Mikrokontroller mit vielen PWM-Pins? Ich möchte ein paar RGB-Leds ansteuern. Danke.
|
Anzeige
|
PIC-Mikrocontroller mit vielen PWM Ausgängen
Gast
#3397064
Hallo, kennt jemand einen PIC-Mikrokontroller mit vielen PWM-Pins? Ich möchte ein paar RGB-Leds ansteuern. Danke. Wie viele den konkret? Der PIC16F1526 hat z.B 10 Stück. Hier kannst du auch selber suchen:http://www.microchip.com/maps/microcontroller.aspx
Gast
#3397067
PIC24FJ64GA002 zum Beispiel. Besonders schön find ich das dieser PIC intern eine Matrix hat, so dass man die PWM an fast beliebige Pins schalten kann. Auch an mehrere gleichzeitig.
Gast
#3397070
PS: viel ist natürlich relativ: der GA002 hat 5 unabhängige PWMs, der GA106 9, und andere PIC24 haben 16.
Gast
#3397121
Pic schrieb: > ... mit vielen PWM-Pins ... So viele? Das wird schwierig ;-( Mit den PWM Chips von NXP kommst du vielleicht weiter. Der PCA9685 hat z.B. 16 Kanäle mit 12-bit PWM. Wenn du bei niedriger Helligkeit Wert auf saubere Farben legst, wirst du die 12Bit brauchen.
Gast
#3397197
Und wenn du noch mehr PWM-Ausgänge brauchst - über SPI oder I2C lassen sich recht einfach ein paar zusätzliche MCs steuern.
Gast
#3397200
Und was mir gerade auffällt. Wenn du einen MC nur für PWM nimmst - da dürfte auch Software-PWM auf allen Pins gehen.
Gast
#3398082
Dominic A. schrieb: > Wie viele den konkret? > Der PIC16F1526 hat z.B 10 Stück. > Hier kannst du auch selber > suchen:http://www.microchip.com/maps/microcontroller.aspx Je mehr, desto besser!
Gast
#3398104
Hab was gefunden: PIC 16F1527 Der hat aber nur 10 PWM-Pins. Was sind MCs? Wie genau funktioniert das mit den Software-PWMs?
Gast
#3398114
Pic schrieb: > Wie genau funktioniert das > mit den Software-PWMs? Zwar nicht für PIC, das Prinzip ist aber dasselbe: http://www.mikrocontroller.net/articles/Soft-PWM
Gast
#3398120
Pic schrieb: > Der hat aber nur 10 PWM-Pins. Was sind MCs? Wie genau funktioniert das > mit den Software-PWMs? Du willst PWM nutzen und weißt nicht mal wie das funktioniert? Wenn du es wüsstest würdest du nicht danach fragen wie Software-PWM funktioniert. Du könntest auch einen WS2803 verwenden. Ist für LEDs gemacht. Wen die 18 PWM Kanäle zu wenig sind kannst du die ICs hintereinanderschalten. Du kannst also mit 2 Pins deines PIC theoretisch beliebig viele LEDs schalten. bevor man helfen kann, sollte man vom fragenden wissen: - welche frequenz? (OK, es geht ums dimmen von LEDs) - welche auflösung? - wie gross darf der uC sein? z.b. 144pin oder nur 20pin DIL - ab wieveil sind "viel"?
Gast
#3398143
M. H. schrieb: > Du könntest auch einen WS2803 verwenden. Ist für LEDs gemacht. Wen die > 18 PWM Kanäle zu wenig sind kannst du die ICs hintereinanderschalten. Du > kannst also mit 2 Pins deines PIC theoretisch beliebig viele LEDs > schalten. Oder gleich pro RGB-LED einen WS2801.
Gast
#3398169
Oder vielleicht einen STM32? Die kleineren haben auch schon relativ viele Timer und jeder kann 4-6 PWM-Kanäle ansteuern. Habs nicht genau durchgezählt,aber Ca. 16 Kanäle könnten es schon werden. Und bei 48Mhz beim STM32F0 ist auch noch mehr Luft für ein paar Software Pwms.
Gast
#3400883
Hier eine Soft-PWM für 'nen PIC16F1519. Alle 35 Ausgänge arbeiten als PWM (teils gleichzeitig). Reihenfolge RA0..7, RB0..7, RC0..7, RD0..7, RE0..2 35 LEDs in dieser Reihenfolge mit einzelnen Widerstand jeweils gegen Vdd (+5) da Ausgänge "aktiv low". Ist schönes Weihnachtslicht. Gruss
Gast
#3401148
Klingt interessant,nur ohne Quellen und etwas mehr Randinformationen bringt das keinem was. - Wie schnell taktest du den PIC denn? - Welche PWM Frequenz ist maximal möglich? - In wievielen Stufen kann man das Tastverhaltnis ändern? - Ist Tastverhältnis und vielleicht sogar die Frequenz Pro Kanal einzeln einstellbar? Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|