TDM (Time Division Multiplexing)¶
-
group
group_hal_impl_tdm
The CAT1 (PSoC 6) TDM Supports the following values for word lengths:
8 bits
10 bits (CAT1B only)
12 bits (CAT1B only)
14 bits (CAT1B only)
16 bits
18 bits
20 bits
24 bits
32 bits
On CAT1A devices, the only supported channel length is 32 bits. On CAT1B devices, the channel length may be any value greater than or equal to the word length and less than or equal to 32 bits.
On CAT1A devices, up to 8 channels are supported. On CAT1B devices, the number of supported channels is specified by the TDM_NR<n>_CH_NR macros. Disabling channels (so that they are included in the sequencing but ignored) is only supported on CAT1B devices.
The sclk signal is formed by integer division of the input clock source (either internally provided or from the mclk pin). The CAT1A TDM supports sclk divider values from 1 to 64. On CAT1B devices, the TDM supports sclk divider values from 2 to 256.
The following events are not supported on CAT1B: