4.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 Bandwidth Scaling. See Bandwidth Scaling in the Channel Filter from Related Links.
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 the preceding table).
- Calculate the register setting