55
OPTOIO-PCIe32
ULTRA
© 2019 by Messcomp Datentechnik GmbH
DV02
55
OPTOIO-PCIe32
ULTRA
© 2019 by Messcomp Datentechnik GmbH
EV02
55
55
wasco
®
wasco
®
μs
10.2 Pulsausgabe
Die OC-Einheit ermöglicht es dem Anwender neben der PWM auch einzelne
µs-genaue Pulse an den Optokopplerausgängen auszugeben.
10.2.1 Funktionsweise
Für die Ausgabe einzelner positiver Pulse (= Optokoppler leitet) müssen
die Register zuerst konfiguriert werden. Anschließend kann mit jedem
Löschen und anschließendem Setzen des en-Bits im Register OCUNITxe
ein Puls wie in folgender Grafik ausgegeben werden.
10.2.2 Berechnung der Registerwerte
OCPERIODx = Pulsdauer_in_µs
Um die Pulsdauer zu ändern, muss die OC-Einheit immer deaktiviert sein
(en-Bit im Register OCUNITxe gelöscht).
μs
Abb. 10.1
10.2 Pulse output
In addition to the PWM, the OC unit makes it possible to output separate
µs-accurate pulses at the optocoupler outputs.
10.2.1 Functionality
To output separate positive pulses (= optocoupler enabled) you firstly
have to configure the registers. Then, each time the en-bit is cleared and
then set in the register OCUNITxe, you can issue a pulse as shown in the
figure below:
10.2.2 Computing of the register values
OCPERIODx = Pulse_duration_in_µs
To change the pulse duration, the OC unit always has to be deactivated
(en-Bit in the OCUNITxe register cleared).
Fig. 10.2