Grundfunktionen der PWM-Ausgänge (PWM1 und PWM2)
Anwendungsbeispiel
Frequenzmodulation:
Notwendige Einstellungen:
Parametrierung:
Prozessdaten:
Soll ein Signal von 100
ben werden, sind folgende Einstellungen vorzunehmen:
Tabelle 5-3:
REG_PWMx_DC
Reset-Value
REG_PWMx_PD
Register für Pro-
in Schritten von 41,667 ns
grammstart
REG_PWMx_CNTSV
High Time / Low Time Definition
In der Betriebsart „High Time / Low Time Definition" kann über die direkte Vorgabe für die Puls- und
Pausendauer eines Signals das Puls-/Pausenverhältnis des ausgegebenen Signals exakt definiert wer-
den.
Der Inhalt des Register REG_PWMx_DHIGH entspricht der Pulsdauer, der des Registers
REG_PWMx_DLOW entspricht der Pausendauer. Beide Zeiten werden angegeben in 41,667 ns/ Bit.
Diese Werte können direkt beschrieben werden.
D301223 0812 - BL20-E-2CNT-2PWM
Betriebsart: PD DC Definition
PWMx_SINGLE =1
Hz und mit einem Duty Cycle von 50% für 25000 Signalfolgen ausgege-
0 x 7F FF FF FF (Duty Cycle 50%)
0 x 00 03 A9 80 (240000)
Berechnung:
100 Hz
0,01 s/ 41,667 ns
(10 ×10
0 × 00 00 61 A8 (25000 Signale)
Hinweis
Bei einer fehlerhaften Einstellung der Periodendauer und/ oder der Pulsweite, wird die Ände-
rung des Registerinhaltes übernommen und im
7-4)
eine Fehlermeldung eingetragen.
Hinweis
Die Inhalte der Register für Puls- und Pausendauer (REG_PWMx_DHIGH und
REG_PWMx_DLOW) werden überwacht.
Wird eine Puls- oder Pausendauer kleiner 25 μs eingestellt oder ergibt die Summe aus Puls-
und Pausendauer (REG_PWMx_DHIGH + REG_PWMx_DLOW) einen Wert > 0 x FF FF FF FE,
wird die Änderung des Registerinhaltes übernommen und im
(PWMx) (Seite 7-4)
eine Fehlermeldung eingetragen.
≙
Periodendauer = 0,01 s
≙
-3
-9
) s/ (41,667 × 10
) s = 240000
REG_CONFIG_ ERRSTS (PWMx) (Seite
REG_CONFIG_ ERRSTS
5-5