Ich bin auf der Suche nach einem PWM-Treiber mit serieller ansteuerung und ein paar mA Ausgangsleistung (Kommt eh eine Trieberstufe dran). Im Prinzip sowas wie der TLC5940, aber halt Push-Pull am Ausgang. Zum Grundproblem: Ich benötige möglichst günstig insgesamt 32 Kanäle Push-Pull PWM mit jeweils >=10Bit Auflösung und einer Frequenz >= 10kHz. Gibt es solche Bausteine oder soll ich besser einen größeren Mikrocontroller oder Coprozessor einsetzen?
> Gibt es solche Bausteine oder soll ich besser einen größeren > Mikrocontroller oder Coprozessor einsetzen? Eine MCU mit den Eigenschaften 32 PWM-Kanäle@10-Bit@10kHz gibt's m.W. nicht, also lautet die Antwort "ja, es gibt solche ICs, nennen sich CPLD/FPGA". Ralf
Als µC käme evtl. ein ATxmega*A1 dicht an die Anforderungen ran: 24x 16-Bit PWM, Push-Pull.
Ich wäre ja schon mt einem 8Kanaligen externen PWM-Baustein zufrieden, solange die Ausgänge Push-Pull und nicht nur Low-Side Switches wie beim TLC5940...
Wo ist das Problem, da noch ein paar Pull-Ups dranzuhängen, wenn sowieso Treiber angesteuert werden?
Die ansteuerung der Treiber funktioniert nicht wirklich gut mit Pullups. Habe ich schon mit dem TLC5940 ausprobiert, daher eben die explizite Frage nach einem Push-Pull Ausgang...
>Die ansteuerung der Treiber funktioniert nicht wirklich gut mit Pullups.
Kannst Du dies mal etwas genauer beschreiben?
PullUp mit 10 kOhm oder was hast Du verwendet?
Bei diesen Frequenzen eher etwas niederohmiger und schon gibts steile
Flanken.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.