PWM (Pulsweitenmodulation) Allgemeine Diskussion über phasenkorrekte PWM
Teilen
Phasenkorrigierte PWM ist einfach der Puls, der in der Mitte der Periode positioniert ist. Der Timer/Zähler kann dies tun, weil er nicht überläuft und den Zähler auf 0 zurücksetzt, sondern rückwärts bis 0 zählt. Mit dem 8-Bit-Timer kann das OCR (Output Compare Register) verwendet werden, um diesen Puls zu erzeugen. Wenn der Timer beim Hochzählen den OCR-Wert erreicht, beginnt der Puls. Der Timer beginnt dann, abwärts zu zählen und wird den OCR-Wert erneut erreichen, wodurch der Puls endet. Dies erzeugt eine symmetrische Charakteristik mit dem Zählen und dem Puls, sodass der Puls in der Mitte der Periode liegt. Dies kann auch mit dem 16-Bit-Timer/Zähler erfolgen und wäre vielseitiger, wobei das ICR (Input Capture Register) das obere Ende des Zählwerts (wo der Zähler abwärts zu zählen beginnt) und der OCR-Wert den Start und das Ende des Pulses darstellt.