Hochfrequenz-Oversampling-Ausgänge

Allgemeines

Siehe das Konfigurationsprofil der TM5SDM8DTS_TSIOO-Oversampling-Ausgänge, da die Hochfrequenz-Oversampling-Ausgangsfunktion ähnlich ist.

Der einzige Unterschied ist die Datengröße, die pro Zyklus von der Steuerung an das Modul übertragen werden kann.

Das TM5SDM8DTS_TSIOO-Konfigurationsprofil kann 8 Bits pro Zyklus senden. Jedes Bit entspricht 125 μs. Mit den Hochfrequenz-Oversampling-Ausgängen (TM5SDM8DTS_DIHFOO) entspricht jedes Bit 31,25 μs. Damit werden pro Zyklus 4 Bytes = 32 Bits von der Steuerung an das Modul übertragen.

Handhabung des Hochfrequenz-Oversampling-Ausgangspuffers am Modul

In diesem Abschnitt wird lediglich auf die Unterschiede zu Abschnitt  Handhabung des Oversampling-Ausgangspuffers am Modul eingegangen. Das TM5SDM8DTS-Modul verfügt über einen Kreispuffer mit 256 Einträgen für jeden Oversampling-Ausgangskanal.

In jedem 1/32 Zyklus wechselt die Oversampling-Einheit zum nächsten Eintrag im Puffer und kopiert die Pufferposition in die E/A mit Abbild OversampleInputCycle, wenn OversampleEnable in der OversampleControl) gesetzt wird.

Um neue Werte in den Puffer zu schreiben, muss der OversampleOutputCycle-Wert gesetzt werden.

Der Wert ist die Pufferadresse, die dazu bestimmt ist, die Ausgangsdaten aufzunehmen.

Zusätzlich müssen OversampleOutput0xSample1_8 bis OversampleOutput01Sam­ple25_32 mit den Ausgangswerten gefüllt werden, die an diese Pufferadressen geschrieben werden sollen.

Die Zieladressen, die dem OversampleOutputCycle bereitgestellt werden, dürfen die aktuelle Adresse +128 nicht überschreiten.

OversampleOutput0xSample1_8...OversampleOutput0xSample25_32

Die vier 8-Bit-Muster können über die Ausgangskanäle OversampleOutput0xSam­ple1_8...OversampleOutput0xSample25_32 in das Modul geschrieben werden.

Die Parameter weisen folgendes physisches Kanalabbild am Modul auf (siehe Allgemeine Informationen zu TM5SDM8DTS):

Parameter

Kanal

OversampleOutput01Sample1_8...OversampleOutput01Sample25_32

3

OversampleOutput02Sample1_8...OversampleOutput02Sample25_32

4

OversampleOutput03Sample1_8...OversampleOutput03Sample25_32

7

OversampleOutput04Sample1_8...OversampleOutput04Sample25_32

8