Hallo!! Hab ein Problem. Muss mit einem 80C51A eine Freuquenz von 130 khz Sinus erzeugen. Hab ein programm aber es funktioniert nicht so genau. Ich hab mich gefragt ob der µ-controller mit 12 Mhz die 130khz überhaupt erzeugen kann. danke Flo
Erzeuge doch einfach ein Rechteck in setze einen Tiefpass zweiter oder höherer Ordnung (analoger Aufbau mit OPVs bzw. nur mit RCs) dahinter. Der filtert dir einfach die Grundwelle raus und gut ist.
ein programm mit dem man ein rechtecksignAL mit 130kHz erzeugen kann. Es wär natürlich leichter wenn es mit einem sinussignal auch funktionieren könnte. interessant wäre auch ob der 80C51A mit 12Mhz die 130 khz überhaupt schafft als Sinus PWM.
> ein programm mit dem man ein rechtecksignAL mit 130kHz erzeugen > kann. Und du willst dafür unbedingt gleich einen Mikrocontroller? > Es wär natürlich leichter wenn es mit einem sinussignal auch > funktionieren könnte. Bei Mikrocontrollern gibt's nur 1 und 0, und für einen Sinus braucht man Zwischenwerte. Dafür gibt's D/A-Wandler. > interessant wäre auch ob der 80C51A mit 12Mhz die 130 khz > überhaupt schafft als Sinus PWM. Eher nicht. Bei einer Auflösung von 8 Bit brauchst dein PWM-Generator eingangsseitig die 256-fache Frequenz der ausgangsseitig erzeugten PWM-Frequenz. Wenn du jetzt z.B. noch den Sinus in 256 zeitlichen Schritten nachbilden willst, muß die Frequenz nochmal ver-256-facht werden. Dazu wären dann schon 8,5 GHz PWM-Takt nötig. Selbst wenn du es nur sehr grob machst und z.B. 4 Bit Auflösung und 16 Schritte, bist du schon bei 33 Mhz PWM-Eingangstakt.
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.