Forum: Mikrocontroller und Digitale Elektronik Suche 6x 16-Bit-PWM-IC


von Samuel C. (dragonsam)


Lesenswert?

Hallo Community
Entschuldigung, dass ich das Thema wieder ausgrabe, aber ich konnte 
bisher nichts interessantes finden.
Ich suche einen PWM-IC mit mindestens 6 Kanälen und möglichst 16-Bit 
Auflösung. Ich brauche eine PWM-Frequenz von mindestens 100Hz, lieber 
200Hz.

Ich habe auch schon über einen Selbstbau mit AVR nachgedacht,  aber 
16-Bit sind nur sehr schwer zu erreichen.

Kennt jemand einen guten IC oder auch einen funktionierenden Code für 
einen AVR?

MfG Sam

von hans (Gast)


Lesenswert?

Manche AVRs schaffen das in Hardware:

http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega1281

Bei 16 MHz sind ca. 122Hz (244 bei fast) mit 16 Bit möglich.

Und es sind 4 16Bit Timer mit mehreren OCR-Registern.

hans

von Anja (Gast)


Lesenswert?

Ein DSPIC30F6013 hat 8 PWMs a 16 Bit (CCP) mit 244 Hz bei 16Mhz 
Befehls-Takt.
Bei 30Mhz entsprechend mehr.

http://ww1.microchip.com/downloads/en/devicedoc/70117e.pdf

Gruß Anja

von Micha (Gast)


Lesenswert?

TIs Piccolos schaffen das bei entsprechendem Takt auch.

von Jörg R. (ruppi66)


Lesenswert?

Hallo,

schau Dir mal den STM32 von ST an. ARM Cortex M3 mit reichlich 
Peripherie für kleinen Preis. Außerdem gibt es bei ST gute Dokumentation 
und Applikation mit Source. Mittlerweile gibt es auch schon einen 
Artikel hier im Forum.

Gruß Ruppi66

von (prx) A. K. (prx)


Lesenswert?

Das dürfte wohl die halbe Branche können.

von Jörg R. (ruppi66)


Lesenswert?

A. K. schrieb:
> Das dürfte wohl die halbe Branche können.

Ja, da hast völlig recht, aber Sam wollte eine kleine Auswahl.
Du wirst wenn 10 Entwickler zusammen stehen auf die gestellte Frage 
mindestens 8 verschiedene Bausteine als Antwort bekommen, da jeder seine 
Vorlieben, Erfahrungen (pos oder neg) hat. ;-))))
Nun kommt es auf Sam und seine vorhandene Infrastruktur (Toolchain) an, 
welchen Baustein her sich herauspickt.


Gruß Ruppi66

von Samuel C. (dragonsam)


Lesenswert?

Vielen Dank für eure Vorschläge.
Natürlich würde ein AVR mit 16MHz das auch schaffen. Nur leider würde 
bei niedrigem DC die Zeit fehlen um sonstige Befehle auszuführen. Und 
gerade im unteren Bereich sollte er besonders genau sein.

Ich kann nur AVRs programmieren, deshalb will ich eigentlich einen IC, 
der genasu dafür gemacht ist.

Ich will das ganze auch mit einem AVR ansteuern, also sollte der IC mit 
I²C ansprechbar sein.

MfG Sam

von hans (Gast)


Lesenswert?

hans schrieb:
> Manche AVRs schaffen das in Hardware:

Ich schrieb Hardware, d.h. du kannst im Programm die
OCR-Register beschreiben und fertig.

Wer lesen kann ist im Vorteil ;)

hans

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.