3.4.3.2.1.8 DMCDB – Demodulator Carrier Detect for Path B
The DMCDB register contains the settings for the carrier detection of path B. The
number of checked samples (DMCDB.DMCTB) and the maximum number of allowed errors
(DMCDB.DMCLB) within this time window can be configured. This register must only be
modified if the block receiving the settings is disabled (RDPR.PRPTB =
1
). Modifying the settings during operation may lead to
unstable operation.
Name: | DMCDB |
Offset: | 0x0A3 |
Reset: | 0x00 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DMCTB[2:0] | DMCLB[4:0] | ||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 7:5 – DMCTB[2:0] Demodulator Carrier Detect Time for Path B
0
turns the carrier check on path B off. Microchip recommends
selecting a DMCTB value covering 2 symbols (one Manchester bit).Calculation of the number of samples to span over 2 symbols
- Equation parameters:
- CLK_BB is the baseband clock frequency in Hz. See equation (13) in the section Bandwidth Scaling
SAMPLES_CTB | DMCTB |
---|---|
Carrier Detect OFF | 0 |
16 | 1 |
32 | 2 |
64 | 3 |
128 | 4 |
256 | 5 |
512 | 6 |
1024 | 7 |
Bits 4:0 – DMCLB[4:0] Demodulator Carrier Detect Limit for Path B
Calculation procedure example:
- Select the number of allowed errors within the carrier detect time window (20%).
- Equation parameters:
- SAMPLES_CTB: Number of samples for the carrier check. See Table 3-21.
- Calculate the register setting