High Frequency Oversampled Outputs

General

Refer to Configuration Profile TM5SDM8DTS_TSIOOOversampled Outputs as the high frequency oversampled output functionality has similar features.

The only difference is the data size which can be transferred from the controller to the module per cycle.

The configuration profile TM5SDM8DTS_TSIOO can send eight bits per cycle. Every bit represents 125 μs. With the high frequency oversampled outputs (TM5SDM8DTS_DIHFOO), every bit represents 31.25 μs. Therefore 4 bytes = 32 bits are transferred from the controller to the module per cycle.

High Frequency Oversampling Outputs Buffer Handling on the Module

This section only describes the differences to section Oversampling Outputs Buffer Handling on the Module.The TM5SDM8DTS module has a circle buffer with 256 entries for each oversampled output channel.

Every 1/32 cycle, the oversampling unit switches to the next entry inside the buffer and copies the buffer position into the I/O mapped OversampleInputCycle if OversampleEnable is set (in OversampleControl).

To write new values to the buffer, you have to set the OversampleOutputCycle value.

The value is the buffer address which is intended to be written to with the output values.

In addition, OversampleOutput0xSample1_8 to OversampleOutput01Sample25_32 must be filled with the output values to write to this buffer addresses.

The destination addresses that you provide to the OversampleOutputCycle cannot exceed the present address +128.

OversampleOutput0xSample1_8...OversampleOutput0xSample25_32

The four 8-bit patterns can be written to the module via the output channels OversampleOutput0xSample1_8...OversampleOutput0xSample25_32.

The parameters have the following physical channel mapping on the module (refer to General Information on TM5SDM8DTS):

Parameter

Channel

OversampleOutput01Sample1_8...OversampleOutput01Sample25_32

3

OversampleOutput02Sample1_8...OversampleOutput02Sample25_32

4

OversampleOutput03Sample1_8...OversampleOutput03Sample25_32

7

OversampleOutput04Sample1_8...OversampleOutput04Sample25_32

8