Pulse width modulation (PWM)
2.6
Beschreibung der E/A Funktionen
Die Funktion "PWM" ist eine abgemagerte Version der Funktion Zähler/Timer für
die APCI-/CPCI-1710. Als Funktion kann der PCI Takt/4 -zeugt Rechtecksignale.
Die Ausgangsimpulse aus dem Timer generieren die Pulsbreitenmodulation.
PWM Generator
Der Low/High Zeit-Teilerfaktor wird in den Timer geschrieben und legt die
Ausgangsfrequenz fest. Als Eingangsfrequenz kann der PCI Takt/4 oder 40 MHz
Quarz der Karte gesetzt werden.
2.6.1 Timer Register
Low Pegel
Der "Low" Reloadwert des Timers wird geschrieben.
Die Dauer des Low-Pegels für den Timer wird durch den Teilerfaktor festgelegt.
High Pegel
Der "High" Reloadwert des Timers wird geschrieben.
Die Dauer des High-Pegels für den Timer wird durch den Teilerfaktor festgelegt.
2.6.2 PWM commando register
DQ0:
DQ1:
DQ2:
DQ3:
DQ4:
DQ5:
DQ6:
DQ7:
12
0:
Die aktuelle Periode wird direkt nach dem Gate-Reset
gestoppt
1:
Die aktuelle Periode wird nach dem Gate-Reset und dem
Periodensende gestoppt
0:
Das Ausgangssignal behält den Pegelzustand nach dem
Stop-Signal
1:
Das Ausgangssignal wird auf Low oder High nach dem
Stop- Signal gesetzt.
0:
Das Ausgangssignal wird auf Low nach dem Stop-Signal
gesetzt.
1:
Das Ausgangssignal wird auf High nach dem Stop-Signal
gesetzt.
0:
Interrupt-Generierung deaktiviert
1:
Interrupt-Generierung aktiviert
0:
Externer Eingangsgate nicht benutzt
1:
Externer Eingangsgate starte die PWM
0:
Die Periode startet mit einem Low-Pegel
1:
Die Periode startet mit einem High-Pegel
nicht benutzt
0:
PCI bus Takt /4 wird als Zeitbasis verwendet
1:
10 MHz Takt wird als Zeitbasis verwendet.
APCI-/CPCI-1710