Hochfrequenz-Oversampling-Ausgänge
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 OversampleOutput01Sample25_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 OversampleOutput0xSample1_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 |