NCN49599
www.onsemi.com
21
Transmitter(S−FSK Modulator)
ARM
Interface
&
Control
TX_OUT
Transmit Data
& Sine Synthesizer
D/A
LP
Filter
ALC
control
ALC_IN
TO RECEIVER
f
MI
f
MQ
f
SI
f
SQ
TX_EN
Figure 20. Transmitter Block Diagram
Microcontroller Interface & Control
The interface with the internal ARM microcontroller
consists of an 8−bit data register R_TX_DATA, 2 control
registers R_TX_CTRL and R_ALC_CTRL, a flag
TX_RXB defining the operating mode (a high level
corresponding to transmit mode; low to receive) and the
frequency control registers. All these registers are memory
mapped; most can be accessed through the firmware: refer
to the specific firmware documentation for details.
Sine Wave Generator
The direct digital synthesizer (DDS) generates a
sinusoidal signal alternating between the space frequency
(f
S
, data 0) and the mark frequency (f
M
, data 1) as required
to modulate the desired bit pattern. Two 16−bit wide
frequency step registers, R_FM and R_FS, control the steps
used by the DDS and thus the frequencies.
The space and mark frequency can be calculated using
f
S
= R_FS[15:0]_dec • f
DDS
/2
18
f
M
= R_FM[15:0]_dec • f
DDS
/2
18
Equivalently, values for R_FS[15:0] and R_FM[15:0]
may be calculated from the desired carrier frequencies
R_FS[15:0]_dec = [2
18
• f
S
/f
DDS
]
R_FM[15:0]_dec = [2
18
• f
M
/f
DDS
]
With f
DDS
= 3 MHz the direct digital synthesizer clock
frequency and [x] equal to x rounded to the nearest integer.
At the start of the transmission the DDS phase
accumulator starts at 0, resulting in a 0 V output level.
Switching between f
M
and f
S
is phase−continuous. Upon
switching to receive mode the DDS completes the active
sine period. These precautions minimize spurious emissions.
DA Converter and Anti−aliasing Filter
A digital to analogue ΣΔ converter converts the sine wave
digital word to a pulse density modulated (PDM) signal. The
PDM stream is converted to an analogue signal with a first
order switched capacitor filter.
A 3
rd
order continuous time low pass filter in the transmit
path filters the quantization noise and noise generated by the
ΣΔ DA converter.
The −3 dB frequency of this filter can be set to 130 kHz for
applications using the CENELEC A band. In this
configuration, the response of the filter is virtually flat up to
95 kHz. Alternatively a −3 dB frequency of 195 kHz can be
selected yielding a flat response for the entire CENELEC A
to D band (i.e., up to 148.5 kHz). Refer to the documentation
of the firmware for more information.
The low pass filter is tuned automatically to compensate
for process variation.
Amplifier with Automatic Level Control (ALC)
The analogue output of the low−pass filter is buffered by
a variable gain amplifier; 8 attenuation steps from 0 to
−21 dB (typical) with steps of 3 dB are provided.
The attenuation can be fixed by setting the bit
R_ALC_CTRL[3]. The embedded microcontroller can then
set the attenuation using register ALC_CTRL[2:0]. This
register is usually made available by the firmware to the
application microcontroller. The attenuations corresponding
to R_ALC_CTRL[2:0] values are given in Table 34.
Table 22. FIXED TRANSMITTER OUTPUT ATTENUATION
ALC_CTRL[2:0] Attenuation
000 0 dB
001 −3 dB
010 −6 dB
011 −9 dB
100 −12 dB
101 −15 dB
110 −18 dB
111 −21 dB