19/9/2000 First draft GKP 1.0
21/9/2000 Second draft GKP 1.1
30/4/2001 Converted to new form and added spectrum GKP 2.0
22/2/2005 Clarified JP1 function GKP 2.1
The SMT356 is a size 1 TIM offering the following features;-
Four communications ports for control
8 channel, 14-bit simultaneous sample ADC
High bandwidth data output via a single 16-bit SDB (Sundance Digital Bus)
Notes:
Within the drawings, DIP Switch refers to Jumper Bank 1.
The SMT356 (356) module is a single width TIM device.
It incorporates a Xilinx XCV300 Virtex FPGA.
Eight 14-bit ADCs interface to the Virtex device, together with six ‘C40 style comm
ports.
Version 2.1 Page 5 of 26 SMT356356 User Manual
EMC
This module is designed to operate from within an enclosed host system, which is
built to provide EMC shielding. Operation within the EU EMC guidelines is not
guaranteed unless it is installed within an adequate host system.
This module is protected from damage by fast voltage transients originating from
outside the host system which may be introduced through the output cables.
Short circuiting any output to ground does not cause the host PC system to lock up
or reboot.
Power
This module must be fixed to a TIM40 compliant carrier board. Additionally, a 3v3
power source must be provided to the fixings. This is normally achieved by means of
a power source provided directly through conducting pillars on the carrier board.
Power for the analog components on this module is provided by on-board dc-dc
converters. All of the analog circuitry is shielded on the top and bottom of the module
using custom RFI shielding cans.
Version 2.1 Page 6 of 26 SMT356356 User Manual
ADC Sub-System
This consists of 8 Analog Devices AD9240 converters. These provide an overall
system performance with an ENOB of 12 (minimum) for each of the eight channels.
All ADCs simultaneously sample using the same clock.
Input Level
The input to the ADC module is DC coupled with a pk-pk level of 2v. This is centred
about 0v.
Vmin=-1v
Vmax=+1v.
Output Codes
The converted samples are presented on the SDB connector as 16 bit offset binary.
Code 0x0000 is equivalent to –Vmax
Code 0x8000 is equivalent to 0V
Code 0xFFFC is equivalent to +Vmax
The two least significant bits of the output word are undefined and should be masked
by the user.
Version 2.1 Page 7 of 26 SMT356356 User Manual
ADC Control
All of the ADCs are controlled via one of the six available ‘C40 style comm ports. The
desired comm port must be selected using the jumper bank JP1.
JP1 – positions 5-7 Comm Port
7 6 5
ON ON ON 0
ON ON OFF 1
ON OFF ON 2
ON OFF OFF 3
OFF ON ON 4
OFF ON OFF 5
This interface contains a single control register. This controls the clock divider, clock
enable, ADC enable and the state of the four LEDs. This register is described here,
Bit D20 of this register controls the ADC clock enable via software. A ‘1’ enables the
ADC, or generates a rising edge trigger (depending on clock enable mode). The
power-on state of this bit is ‘0’.
Bit D21 controls the clock enable mode. A ‘0’ selects latched counter mode, a ‘1’
selects direct control. The power-on state of this bit is ‘0’.
Version 2.1 Page 8 of 26 SMT356356 User Manual
D31-24 determines the number of samples in clock enable mode ‘0’. The range is
from 1-256. The value loaded into bits 31-24 is the required sample count –1. A value
of 0 gives 1 sample, a value of 0xFF gives 256 samples.
Note that the sample count should be changed before the acquisition is triggered.
Bits D15-8 control the enabled state of the 8 ADCs. The power-on state is a ‘1’ for
each bit, indicating that all channels are enabled. Setting a bit to a ‘0’ will remove that
ADC’s output from appearing in the SDB data stream.
Programmable Clock Divider
An 8-bit divider is provided which allows the ADC clock to be provided from a divided
clock. The following table shows the possible values,