Hallo Ihr Spezialisten. Ich möchte gerne einen weiteren Class D Verstärker bauen. Da ich auch gerne einen durch µC gesteuerten Vorverstärker einsetzten möchte, stellt sich mir die Frage, ob ich nicht auch die Dreiecks.- oder Sägezahnspannung für die Abtastung auch mit dem LPC1313 erzeugen kann? Meine Idee wäre jetzt, per feste Tabelle eine Sägezahn.- oder Dreieckssequenz auf einen PWM-Timer im LPC zu legen. Dahinter dann 1 oder 2 RC-Tiefpässe um die Stufen zu glätten. Mein Problem ist jetzt nur, ob ich auch ca. 250kHz erzeugen könnte. Diese Erzeugung des Signals hat mir analog aufgebaut öfter ganz schön Probleme bereitet. Und da ja sowieso ein uC Einzug halten soll wäre das auch ein großes Bauteilersparniss. Das wäre mein erstes Projekt mit einem LPC1313. Hab bisher mehr mit MSP430 und AVR gemacht (und ein Projekt mit einem LPC2119) Fragen wären z.B. ob ich einen 16Bit Timer auch mit 8Bit laufen lassen kann. Da ich den Prescaler allen Anschein nach auf 0 setzten kann und 16Bit bei max. 70MHz nur ~1kHz erzeugen könnte, aber mit 8Bit ~274kHz. Würde das so gehen?
Nein das geht nicht. Wenn du die 274kHz hast, hast du aber noch lange nicht die Auflösung, die du brauchst. 8bit ist schon sehr grob. Aber als Sampelfrequenz kannst du ja auch was niedrigeres nehmen. z.B. 100kHz. Die Auflösung wäre dann zwischen 9 und 10 bit. Wird eng. Warum machst du die Sägezahnspannung nicht analog? Du könntest vom Controller eine Rechteckspannung mit 250kHz ausgeben und die dann zum Dreieck verbiegen(-> Stromquelle und Kondensator). Das Musiksignal dann mit Komparator vergleichen. Wie gehabt. Gruß
Hatte gedacht ich könnte mir das erzeugen des Signals erleichtern. Da das nach meinen Aufbauten meistens der "Kasus-Knaktus" war :-( Wenn ich das Signal Filtere, dann wäre die Auflösung des PWMs doch eigentlich egal, oder? Hab damals mal einen Sinusgenarator (nur mit 500Hz bis 1kHz) auch so gemacht. 2 Tiefpässe hinter einem 8Bit PWM und das signal war herlich rund...
Herrlich rund ja, aber das willst du doch eigentlich gar nicht. Die Oberwellen, die drauf sind, siehst du nicht am Oszi. Aber in der Spaktrumanalyse siehst du die. Und die verzerrein dein Signal! Du könntest mal einen Schaltplan anhängen, wie du dir das vorgestellt hattest. Vielleicht hab ich das auch nur noch nicht richtig verstanden.
Schaltplan... Naja, den µC Pin mit zwei nachgeschalteten RC-Filtern... Dimensioniert ist noch nichts ;)
Hein B. schrieb: > Schaltplan... Naja, den µC Pin mit zwei nachgeschalteten RC-Filtern... Ja, mach mal. Das läßt sich doch prima mit LTSpice simulieren. Grüße Sven
Kann man aber auch einfach berechnen ;)
Ich schon wieder... Eine Frage habe ich noch zum LPC1313. Ich finde im Datenblatt / Usermanual keinen Hinweis, der es mir erlaubt, die Timer auf sagen wir 8 oder 10 Bit laufen zu lassen (wie es beispielsweise bei AVRs mit den registern PWM11 & PWM10 machen kann). Wie, wenn es denn geht, macht man das bei den LPC1313? Vielen Dank Hein
Sorry aber ich muss noch mal *"Pushen"* bezüglich meiner letzten Frage. ich finde einfach keine Lösung
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.