PSR, AL 1.4
FPGA speed changed to –4
RSSI removed
Table 3 removed
31/07/2006 Connector idents corrected on block
PSR 1.5
diagram and connector location diagram.
19/11/2006 Auto-tune function added PSR 1.6
24/11/2006 Diagram Updated PSR 1.7
26/07/2007 Control Word structure corrected PSR 1.8
20/11/2007 Ordering information added PSR 1.9
08/01/2008 External Clock characteristics added PSR 2.0
15/09/2008 Linear Output Power corrected PSR 2.1
You can contact Sundance for additional information by login onto the Sundance
support forum.
Version 2.1 Page 6 of 32 SMT349 User Manual
1 Notational Conventions
1.1 SDB
The term SDB will be used throughout this document to refer to the Sundance Digital
Bus interface.
1.2 SHB
The term SHB will be used throughout this document to refer to the Sundance Highspeed Bus interface.
1.3 Comport
The term Comport will be used throughout this document to refer to the 8-bit
communication port following the TIM C40 standard.
Precautions
In order to guarantee that the SMT349 functions correctly and to protect the module
from damage, the following precautions should be taken:
- The SMT349 is a static sensitive product and should be handled accordingly.
Always place the module in a static protective bag during storage and transition.
- Make sure that the heat generated by the system is extracted e.g. by the use
of a fan extractor or an air blower at all times. Sundance recommends and uses
PAPST 12-Volt fans (Series 8300) producing an air flow of 54 cubic meters per hour
(equivalent to 31.8 CFM). The Fan should be placed in front of the SMT349.
Version 2.1 Page 7 of 32 SMT349 User Manual
2 Outline Description
The SMT349 is an IF/RF module, size 1 TIM offering the following features:
Support two antennas transmit or receive in the same frequency,
Two Sundance High-speed Bus (SHB) connectors,
Two comports,
Low-jitter system clock,
Xilinx Virtex-II FPGA (XC2V1000-4)
50-Ohm analogue RF/IF inputs and outputs and external clock (option) via
MMBX
(Huber and Suhner) connectors,
User defined pins for external connections,
Compatible with a wide range of Sundance modules via SHB connectors,
TIM standard compatible
,
Default FPGA firmware implementing all the functions described in this
documentation.
The technical specifications for the IF/RF part are :
Input signals are filtered by 1
st
IF tuned to 70MHz ± 8MHz,
RF output signal is in the 2.4–2.5 GHz ISM band,
RF input signal is in the 2.4–2.5 GHz ISM band,
IF output signal is 70MHz ± 8MHz,
The 70MHz IF is converted to a 2nd IF of 374 MHz.
3 Block Diagram
The following drawing shows the block diagram of the SMT349 module.
Each RF chain is build from 3 sub-modules:
- up-converter,
- down-converter,
- RF.
Version 2.1 Page 8 of 32 SMT349 User Manual
Figure 1: SMT349 Block Diagram
4 Architecture Description:
The SMT349 is an IF/RF front-end module that completes the transmission and
reception paths of Sundance Digital Radio systems. The design is compatible with
the other Sundance modules such as the SMT370, which operates on SMT8036
hardware platform and complies with the TIM40 specifications.
The digital section of SMT349 is based on the SMT370 digital section design. The
analogue section of SMT349 includes two RF transceiver modules, operating in the
2.4 GHz ISM band. The RF centre frequency of both transceivers is controlled by one
synthesizer which can be set by the FPGA. The FPGA also controls the AGCs
(attenuators) and TX/RX switch for each of the two IF/RF sections. The FPGA can
communicate with other Sundance modules via the SHB, or via the Comports,
through the TIM connectors.
4.1 TX up-converter module
The up conversion from the 70MHz IF to the 2.4 GHz is done in two stages:
- The first stage converts the 1
st
IF to 374 MHz
- The second stage converts to the RF frequency
Version 2.1 Page 9 of 32 SMT349 User Manual
Figure 2: TX up-converter sub-module
4.2 Technical specifications of the TX up converter sub-module:
Linear Output Power................................-20dBm, average
Output power at 1dB compression ..........0dBm, minimum
RF frequency Range ...............................2400 to 2500 MHz
Gain Control.............................................31dB, in 1dB steps
Gain control accuracy……………………...±2dB maximum
4.3 Driving the inputs from a DAQ module:
To drive the two
inputs of the SMT349 from a si ngle SMT370 one can provide low IF
signal to the input of the module. An example of low IF frequency of 14 MHz planed
to provide 3rd replica of the signal t hat will be captured and filtered in to the module is
illustrated in Fig. 3. Other frequency plans are possible as well.
Version 2.1 Page 10 of 32 SMT349 User Manual
Figure 3: Spectrum of input signal
4.4 RX down-converter
Figure 4: RX down-converter
Version 2.1 Page 11 of 32 SMT349 User Manual
4.5 Technical specifications of the RF down converter:
Sub-System Noise Figure .......................7dB maximum
LO leakage...............................................-35dBm
st
1
IF image rejection................................20dB
Down converter gain................................40dB, AGC at minimum
AGC range...............................................60dB, at 1dB steps
RF frequency Range ...............................2400 to 2500 MHz
IF frequency.............................................374 MHz
4.6 RF
The RF sub module provides the necessary pre-conditioning for amplifying and
filtering the RF signal at 2.4-2.5GHz. The module contains the RF power amplifier
and the low noise amplifier, with the necessary RF pre-selector filter.
The amplifier provides the necessary RF output power. Two identical RF submodules are implemented in the SMT349 module.
Figure 5: 2.4GHz RF sub-module
4.7 Technical specifications of the RF sub-module:
Tx Section
Linear Output power........................2mWatt minimum
Frequency accuracy ..........................±2ppm over th e t emperature r a n g e
5.2 On-board reference crystal (standard SMT349)
The standard SMT349 board comes with a 16-MHz on-board crystal (Rakon –
IVT5300B) as a reference to the clock synthesizer.
5.3 External Reference (Opt ion)
Optionally (SMT349-EXTREF), the on-board reference crystal can be replaced by an
external reference using connector J18, in which case a signal of frequency within
the range 2-50MHz and amplitude 0.2-3.3V can be applied to J18.
Group Delay variation......................100nSec maximum
Ripple ..............................................1dB maximum
7 Communication resources
It is strongly advised to read the Sundance help file to understand the principle of the
Sundance communication resources and their connectivity principles.
7.1 Comports
The FPGA module has two comports, numbered 0 and 3. The default firmware only
implements CP3
The addresses of the Comport registers are described in the SMT6400 help file
Control commands from the host are received via comports.
7.2 SHB
The SMT349 has two SHB connectors, both of which are connected to the FPGA to
give 2x 16-bit SDB interfaces. These interfaces operate with a fixed clock rate of
100MHz.
.
Version 2.1 Page 14 of 32 SMT349 User Manual
SDB0 and SDB1 on the FPGA are presented on the TIM's SHB connectors, SHBA
and SHBB respectively. The interface for these connectors is not implemented in the
default firmware since it is not used for standard application.
7.3 LED
The SMT349 has 7 LEDs. LED5 displays the state of the FPGA DONE pin. This LED
is off when the FPGA is configured (DONE=1) and on when it is not configured
(DONE=0). This LED should go on when the board is first powered up and go off
when the FPGA has been successfully programmed, using the contents of the onboard PROM. If the LED does not light at power-on, check that you have the
mounting pillars and screws fitted properly. If it stays on, the DSP is not booting
correctly, or is set to boot in a non-standard way.
There are 4 LEDs connected directly to the FPGA as standard IO. LED1 is flashing
constantly (except when FPGA kept reset) at the on-board crystal rate (50MHz).
LED2 ON means that the IF/RF clock synthesizer has successfully locked after being
programmed. LED3 and LED4 are respectively address bits 1 and 0 of the last
control word received.
Two LEDs (6 and 7) show that the power supplies of 3.3V and 5 are working.
7.4 Standard LVTTL IO pins
There are two set of pins (J17 and JX6) which are connected to the FPGA and can
be accessed by the user. These pins are compliant with the LVTTL standard.
The default FPGA design provided routes the IF/RF clock synthesizer lock signal to
pin5 of JX6 in order to be probed if necessary. A ‘1’ means the IF/RF clock
synthesizer has locked successfully after being programmed.
7.5 FPGA
The SMT349 is populated with a Xilinx Virtex FPGA (XC2V1000-4). This device
controls major functions on the module, like Comports communications, memory and
clock management. SHB connectors can also be controlled through it, but they are
not in the default software.
This FPGA requires configuration after power-up and after a module reset. This
operation is possible due to the on-board Xilinx PROM. This operation can be done
automatically when jumper JX2 is fitted. If JX2 is not fitted, the FPGA is not
automatically loaded, and the JTAG interface may be used to program the FPGA
without conflict.
The PROM is originally programmed with a default bit stream, which implements the
features described in this document.
7.6 Memory
The SMT349 is also popula ted with some NtSRAM memory
. It is 32-bit wide and to
store two 16-bit samples at the same address at up 160 MHz. Its size is 1
Version 2.1 Page 15 of 32 SMT349 User Manual
Megawords of 32-bits. The interface for this memory is not implemented in the
default firmware since it is not used for standard application.
8 Application Development
Depending on the complexity of your application, you can develop code for SMT349
modules in several ways.
An application note on how to configure the FPGA can be downloaded from our
website. On the SMT349, the FPGA is paired with a PROM. At power-up and on
each TIM reset received by the module, the contents of the PROM is reloaded into
the FPGA. The FPGA/PROM/JTAG connectors are identical to the SMT370 module.
Please refer to the following link in case the SMT349 needs to be reprogrammed:
and FAQ sections may help you to resolve some known
issues.
At power-up, the FPGA is not configured and is waiting for a bitstream to be loaded.
The default bitstream isstored into the PROM and it is loaded into the FPGA at
power-up and after every TIM reset, provided that jumper J1 is fitted.
9 Operating Conditions
9.1 Safety
The module presents no hazard to the user.
9.2 EMC
The module is designed to operate within an enclosed host system that provides
adequate EMC shielding. Operation within the EU EMC guidelines is only guaranteed
when the module is installed within an appropriate host system.
The module is protected from damage by fast voltage transients introduced along
output cables from outside the host system.
Short-circuiting any output to ground does not cause the host PC system to lock up or
reboot.
Version 2.1 Page 16 of 32 SMT349 User Manual
9.3 General Requirements
The module must be fixed to a TIM40-compliant carrier board.
The SMT349 TIM is in a range of modules that must be supplied with a 3.3V power
source. In addition to the 5V supply specified in the TIM specification, these new
generation modules require an additional 3.3V supply to be presented on the two
diagonally-opposite TIM mounting holes. The lack of this 3.3V power supply should
not damage the module, although it will obviously be inoperable; prolonged operation
under these circumstances is not recommended. A 12V power rail is also required in
order for the module to function properly.
The SMT349 is compatible with all Sundance TIM carrier boards. It is a 5V tolerant
module, and as such, it may be used in mixed systems with older TIM modules,
carrier boards and I/O modules.
The external ambient temperature must remain between 0°C and 40°C, and the
relative humidity must not exceed 95% (non-condensing).
9.4 Power Consumption
The power consumption of this TIM is dependent on the operating conditions in terms
of core activity and I/O activity. The maximum power consumption is 10W.
9.5 Weight
SMT349 weighs approximately 75 grams.
10 Board Photographs
Version 2.1 Page 17 of 32 SMT349 User Manual
Figure 6 Top view
Figure 7 Bottom view
Version 2.1 Page 18 of 32 SMT349 User Manual
11 Connectors Location
Figure 8 Connectors locationPROM and FPGA JTAG
The PROM and the FPGA appear in the same JTAG chain.
The following shows the pin-outs for JP (FPGA) JTAG connectors:
SignalPin Pin Signal
V33 1 2 GND
TMS 3 4 TDO
TCK 5 6 TDI
Table 1 JTAG programming connector
Version 2.1 Page 19 of 32 SMT349 User Manual
11.1 FPGA configuration
You can configure the FPGA by programming the PROM via the JTAG connector
using for instance the Xilinx parallel cable IV.
12 Control Register Settings
The Control Registers control the complete functionality of the SMT349. They are set
up via the Comport 3. The settings of the IF/RF synthesizer, attenuators and RF
switches can be configured via the Control Registers.
12.1 Control Packet Structure
The data passed on to the SMT349 over the Comport must conform to a certain
packet structure. Only valid packets will be accepted and only after acceptance of a
packet will the appropriate settings be implemented. Each packet will start with a
command (4 bits – 0x1 for a write operation – 0x2 for a read operation) information,
followed by a register address (8 bits), followed by a 20-bit data. This structure is
illustrated in the following figure:
Byte Content
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
3
2
1 Data 15 Data 14 Data 13 Data 12 Data 11 Data 10 Data 9 Data 8
0
Command 3 Command 2 Command 1 Command
0
Address 3 Address 2 Address 1 Address 0 Data 19 Data 18 Data 17 Data 16
Data 7 Data 6 Data 5 Data 4 Data 3 Data 2 Data 1 Data 0
Address 7 Address 6 Address 5 Address 4
Table 2- Setup Packet Structure
12.2 Reading and Writing Registers
Control packets are sent to the SMT349 over Comport 3. This is a bi-directional
interface. The format of a ‘Read Packet’ is the same as that of a write packet.
Version 2.1 Page 20 of 32 SMT349 User Manual
Figure 9 – Control Register Read Sequence.
12.3 Memory Map
The write packets must contain the address where the data must be written to and
the read packets must contain the address where the required data must be read.
The following figure shows the memory map for the writable and readable Control
Registers on the SMT349:
Setting Bit 13&12 Descri pt ion – AUXSEL (Auxiliary Output Pin Definiti on)
0
1
2
3 ‘11’ Lock Detect (LDETB).
‘00’ Reserved.
‘01’ Force Output Low.
‘10 Reserved.
Version 2.1 Page 25 of 32 SMT349 User Manual
12.4.5 IF /RF Synthesizer Register 1 – 0x4.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 1 – 0x04
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Setting Bit 1&0 Description – Kp1 (RF1 Phase Detector Gain Constant)
0
1
2
3
Reserved Kpl Kp2 Kp1
‘00’ ‘00’ ‘00’ ‘00’
IF/RF Synthesizer Register 1 – 0x04
‘00’ N Value < 4096.
‘01’ N Value between 4096 and 8191.
‘10’ N Value between 8192 and 16383.
‘11’ N Value > 16383.
Reserved
‘00000000’
IF/RF Synthesizer Register 1 – 0x04
Setting Bit 3&2 Description – Kp2 (RF2 Phase Detector Gain Constant)
0
1
2
3
‘00’ N Value < 2048.
‘01’ N Value between 2048 and 4095.
‘10’ N Value between 4096 and 8191.
‘11’ N Value > 8191.
IF/RF Synthesizer Register 1 – 0x04
Setting Bit 5&4 Description – Kpl (IF Phase Detector Gain Constant)
0 ‘00’ N Value < 2048.
1
2 ‘10’ N Value between 4096 and 8191.
3
‘01’ N Value between 2048 and 4095.
‘11’ N Value > 8191.
Version 2.1 Page 26 of 32 SMT349 User Manual
12.4.6 IF /RF Synthesizer Register 2 – 0x5.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 2 – 0x05
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Setting Bit 0 Description – PDRB (Powerdown RF Synthesizer)
0
1
‘0’ RF Synthesizer powered down.
‘1’ RF Synthesizer on.
Reserved PDIB PDRB
‘000000’ ‘0’ ‘0’
IF/RF Synthesizer Register 2 – 0x05
Reserved
‘00000000’
Setting Bit 1 Description – PDIB (Power dow n IF S ynthe s ize r)
0
1
‘0’ IF Synthesizer powered down.
‘1’ IF Synthesizer on.
12.4.7 IF /RF Synthesizer Register 3 – 0x6.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 3 – 0x06
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2
Default
1
Default
0
Default
Setting Bit 17…0 Description – NRF1 (N Divider for RF1 Synthesi zer)
0
NRF1 > 992
Reserved NRF1
Reserved ‘0’
NRF1
‘00000000’
NRF1
‘00000000’
IF/RF Synthesizer Register 3 – 0x06
Version 2.1 Page 27 of 32 SMT349 User Manual
12.4.8 IF /RF Synthesizer Register 4 – 0x7.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 4 – 0x07
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2
Default
1
Default
0
Default
Setting Bit 16…0 Description – NRF2 (N Divider for RF2 Synthesi zer)
0
NRF2 > 240
IF/RF Synthesizer Register 4 – 0x06
Reserved NRF2
Reserved ‘0’
NRF2
‘00000000’
NRF2
‘00000000’
12.4.9 IF /RF Synthesizer Register 5 – 0x8.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 5 – 0x08
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Setting Bit 16…0 Description – NIF (N Divider for IF Synthesizer )
0
NRF2 > 56
IF/RF Synthesizer Register 5 – 0x08
NIF
‘00000000’
NIF
‘00000000’
12.4.10 IF/RF Synthesizer Register 6 – 0x9.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 6 – 0x09
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Reserved RRF1
‘000’ ‘00000’
RRF1
‘00000000’
Version 2.1 Page 28 of 32 SMT349 User Manual
Setting Bit 12…0 Description – RRF1 (R Divider for RF1 Synthesi zer)
0
RRF1 : 7 to 8189 if Kp1 = ‘00’
8 to 8189 if Kp1 = ‘01’
10 to 8189 if Kp1 = ‘10’
14 to 8189 if Kp1 = ‘11’
IF/RF Synthesizer Register 6 – 0x09
12.4.11 IF/RF Synthesizer Register 7 – 0xA.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 7 – 0x0A
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Setting Bit 12…0 Description – RRF2 (R Divider for RF2 Synthesi zer)
0
RRF2 : 7 to 8189 if Kp2 = ‘00’
Reserved RRF2
‘000’ ‘00000’
RRF2
‘00000000’
IF/RF Synthesizer Register 7 – 0x0A
8 to 8189 if Kp2 = ‘01’
10 to 8189 if Kp2 = ‘10’
14 to 8189 if Kp2 = ‘11’
Version 2.1 Page 29 of 32 SMT349 User Manual
12.4.12 IF/RF Synthesizer Register 8 – 0xB.
For more details, refer to Si4136 datasheet.
IF/RF Synthesizer Register 8 – 0x0B
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1
Default
0
Default
Setting Bit 12…0 Description – RIF (R Divider for IF Synthesizer )
0
RIF : 7 to 8189 if Kpl = ‘00’
Reserved RIF
‘000’ ‘00000’
RIF
‘00000000’
IF/RF Synthesizer Register 8 – 0x0B
8 to 8189 if Kpl = ‘01’
10 to 8189 if Kpl = ‘10’
14 to 8189 if Kpl = ‘11’
12.4.13 Update Register – 0xD.
Update Register – 0xD
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0
Default
Reserved Reserved RF/IF
‘000000’ ‘0’
Update Register – 0xD
Setting Bit 0 Description
0
1
0 Normal Mode.
1 Loads RF/IF Registers into the Synthesizer.
Note: The Update bits get cleared automatically.
Default
‘00000000’
Synthesizer
Update
Version 2.1 Page 30 of 32 SMT349 User Manual
12.4.14 LEDs.
There are 4 LEDS on the SMT349. Here are how they are used within the standard
firmware:
LED0: Flashing on the on-board crystal. Should start flashing as soon as the FPGA is
configured with standard formware
LED1: AuxBit from the IF/RF device. ON means that the synthesizer has locked.
LED2: Connected to bit0 of register address.
LED3: Connected to bit1 of register address.
Version 2.1 Page 31 of 32 SMT349 User Manual
13 Application Example
Analogue
Connection
SMT395
DSP Module
Module #1
Data
Global Bus
Connection
TIM site 1
SMT596
Data
SHB
Connection
Control
Comm
Port
SMT370
DAQ
Module #2
MMBX
MMBX
MMBX
TIM site 2TIM site 4
Data
SDB
Connection
SMT349
Module #3
TIM site 3
Comm
Data
Port
SMT349
Module #4
Antenna
SMT310Q
PC
Host
Figure 6 System exampl e
The diagram shows an example of a system where an SMT310Q carrier board has
four modules plugged on it. The first module, SMT395 will be controlling the data
from/to the second module SMT370 via SHB connectors. The host application will
configure the SMT370 to generate a pattern of 16MHz sinusoidal signal sampled at
54 MHz such that a replica centred around 70MHz is also generated. (similar case as
the one shown in to figure 3). This signal is sent via MMBX-MMBX coaxial cable to
one of the SMT349s configured as transmitter. The last module, configured as
receiver, will pass the received signal back to the SMT370 via another MMBX-MMBX
coaxial cable and from there to the host through the SMT395.
Version 2.1 Page 32 of 32 SMT349 User Manual
14 Ordering Information
The standard SMT349 board comes with a 16-MHz on-board crystal (Rakon –
IVT5300B) as a reference to the clock synthesizer.
It is also possible to use an external reference clock (2-50 MHz) but it has to be
specified when ordering the board as it requires some extra circuitry to be populated.
It is one option (on-board crystal) or the other (external reference).