Home

User Manual for SMT916 - Sundance Multiprocessor Technology Ltd.

image

Contents

1. 0dsa OL To SLB Mezzanine MMCX MMCX Base module on L P board 25MHz k Shift MMCX Register MMCX Not implemented in current version of the firmware Figure 4 Firmware Block Diagram Registers implemented in the register block are described in the following parts of this document 3 4 2 Global Control Register 0x4 Clock External External Reserved ADC11 Source Clock PLL Clock Enable Enable Enable Enable reset Output Selecti election Enable Global control Register 0x4 Write only register Setting Bit 0 Description ADCO Enable 0 0 ADCO interface is disabled 1 1 Normal Mode of Operation ADCO interface is enabled Setting Bit 1 Description ADC1 Enable 0 0 ADC1 interface is disabled 1 1 Normal Mode of Operation ADC1 interface is enabled Setting Bit 2 Description ADC2 Enable 0 0 ADC2 interface is disabled 1 1 Normal Mode of Operation ADC2 interface is enabled Setting Bit 3 Description ADC3 Enable 0 0 ADC3 interface is disabled 1 1 Normal Mode of Operation ADC3 interface is enabled Setting Bit 4 Description ADC4 Enable 0 0 ADC4 interface is disabled 1 1 Normal Mode of Operation ADC4 interface is enabled Setting Bit 5 Description ADC5 Enable 0 0 ADCS interface is disabled 1 1 Normal
2. Note that ADCO enable bit also enables the conversion signal for group a Same applies to ADC6 for group b of ADCs 3 4 4 Conversion rate register channels 0 to 5 0x10 A 12 bit register is implemented in the firmware in order to define the sampling frequency of the ADCs There is one per group of 6 ADCs so top and bottom ADCs can work at different rates The sampling frequency registers must be loaded with a multiple of 4ns that makes the sampling period The block implemented in the FPGA is clocked at 250MHz hence the 4ns step For instance a 100ns sampling period equivalent to 10MHz sampling frequency would require loading in the register a value of 100 4 25 that s 0x19 hexadecimal ADCs work at a minimum sampling period of 100ns and a maximum of 10000ns defining a range of values for the registers of 25 0x19 to 2500 0x9C4 The first 4 values of the counter enable the conversion signal which therefore stays high for 16ns It remains low until the entire cycle is completed The duty cycle follows the AD9676 specifications A simple 12 bit counter is used to implement this function It counts up until it reaches the value loaded in the sampling frequency register The counter is enabled by the channel counter enable bits of the global control register Sampling Frequency Register ADC5 0 Group A 0x10 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bi
3. 7 L di Li SC 530 Ka se E SCH vis ge Lex el O O Ra i te ei 7 aj e t e i SE We ona E 4 E ime pun ES SE i w SC Se ree s a E e d E mo di a wt r sun E T fiha SENER zm wc E S i eng i ia Gm SA WW i ia ol d E Ce E SH Ge sch i e EE 070 ij e Figure 6 Top Layout 6 3 Bottom Layer 19dmuM_Jei1se tvaleTMe A btJ vpolonrosT 20223850710 HuUM sonsbnul2 bat Figure 7 Bottom Layout 7 Performance 7 1 DC Input 10MSPS DC input distribution has been measured by feeding the ADC internal reference onto the input connector The capture below shows the distribution in value of the captured samples followed by its FFT The 4k capture is spread over 5 values as follows Number of points Sample value 126 32711 1256 32712 2054 32713 640 32714 20 32715 Figure 8 DC Input distribution 4k samples 1OMSPS tigi ini oi nes 9 DC TF Time dosni 10MSPS Figure 10 DC Input Frequency domain 10MSPS The table below show the linearity across all twelve channels SMT916 Channel Number Channel0 Channeli Channel Channel3 Channel 4 Channel Channel6 Channel Channelg Channel9 Channel 10 Channel 11 Samples value 32707 79 32708 1667 54 32709 2152 1422 32 39 32710 196 2347 1238 1381 i 32711 126 2 271 2474 2417 153 32712 1256 4 2 251 27 259 235 2085 32713 2054 594 1 1199 2088 18 1746 32714 640 74 2723 25
4. Unit Module Description Twelve 16 bit ADC module 10 MSPS Unit Module Number SMT916 Document Issue Number 1 1 Issue Date 08 07 2011 Original Author Philippe Robert User Manual for SMT916 Sundance Multiprocessor Technology Ltd Chiltern House Waterside Chesham Bucks HP5 1PS This document is the property of Sundance and may not be copied nor communicated to a third party without prior written permission Sundance Multiprocessor Technology Limited 2009 Revision History 1 Original document released 06 07 2011 PhSR 1 1 Ordering information added 08 07 2011 PhsSR Table of Contents 1 2 3 Fortress 6 Related Documents sakara sis awara sewak an aana ea ewag daana ia Z Zale Referenced DOCUME EE 7 E e ere eet 7 Functional EICH 7 SS RECH D STATE EE 7 3 2 Module DGS El EE 8 3 3 Interface DES CU ti EEN 8 3 9 1 Mechanical Inter ACC eegene a Edel 8 3 3 2 Electrical Inter fat ege erer 8 Geared Analg oue eet era re rr me Re naa a a ga a Ya La ga ag a le een 8 33 22 Digital pita 8 E e e WR ene EE 9 3 3 2 4 VCC Ground EE 9 3 3 2 5 ADC COMMON mode voltage saaaaaaa arannana naman nana eee 9 3 3 2 6 Input dual opamp structure EE 10 SE ne 10 34L FPGA Block DIS 10 3 4 2 Global Control Register OX4 vo ee cssessseesseesseesseeesneeceessseeeseessnesseesseesennensnees 11 3 4 3 Global Status Register OX4 MM rr 13 3 4 4 Conversion rate register channels
5. 5 1 AD7626 ADC Chip Three power supplies are required for the AD7626 VDD1 5 Volts with a maximum current of 11 2mA 56mW VDD2 2 5 Volts with a maximum current of 27 8mA 69 5mW JO 2 5 Volts with a maximum current of 17 8mA 44 5mW The total power consumed dissipated by one ADC 5mm x 5mm package is equivalent to 170mW With a thermal resistance Junction to ambient of 40 C W the elevation in temperature will be 6 8 C These figures are acceptable and no heatsink should be required for the module to be used in a open environment 5 2 Linear regulators All 3 rails mentioned in the previous section ADC will be coming out of linear regulator with high PSRR where switching frequencies of DC DC using on base modules are TPS793xx family from Texas Instrument will be used on the SMT916 Regulators come is small packages 5 pin BGA YZQ This specific package shows a thermal resistance of 255 C W worst case A 5 Volt fixed linear regulator will be used and connected to the 12 volt rail available on the SLB power connector Power dissipation will be 78 4mW which is equivalent to rise in temperature of 20 C above ambient 2 5 Volt fixed linear regulators will be used and connected on the 3 3 volt rail coming from the SLB power connector Power dissipation of each regulator will be 22mW VDD2 and 14 24mW VIO which is equivalent an increase in temperature of respectively 5 6 C and 3 6 C above ambient N
6. Mode of Operation ADC5 interface is enabled Setting Bit 6 Description ADC6 Enable 0 0 ADC6 interface is disabled 1 1 Normal Mode of Operation ADC6 interface is enabled Setting Bit 7 Description ADC7 Enable 0 0 ADC7 interface is disabled 1 1 Normal Mode of Operation ADC7 interface is enabled Setting Bit 8 Description ADC8 Enable 0 0 ADC8 interface is disabled 1 1 Normal Mode of Operation ADC8 interface is enabled Setting Bit 9 Description ADC9 Enable 0 0 ADC9 interface is disabled 1 1 Normal Mode of Operation ADC9 interface is enabled Setting Bit 10 Description ADC10 Enable 0 0 ADC10 interface is disabled 1 1 Normal Mode of Operation ADC10 interface is enabled Setting Bit 11 Description ADC11 Enable 0 0 ADC11 interface is disabled 1 1 Normal Mode of Operation ADC11 interface is enabled Setting Bit 13 Description External Clock Out Enable 0 0 Disabled 1 1 External Clock Output Enabled Setting Bit 14 Description External Clock PLL Reset 0 0 PLL not under Reset 1 1 PLL in reset mode Does not auto clear Setting Bit 15 Description Clock Source Selection 0 0 FPGA Clock on board 25 MHz clock used to generate conversion rate and capture clock system clock 1 1 External Clock used to generate conversion rate and capture clock system clock Note that ADCO enable bit also enables the conversion signal for group a Same applies to ADC6 for group b
7. and shared noises Each ADC channel will have its own independent ground plane and independent power supplies Each ADC ground plane will join star type layout the SLB ground plane in one point using 0 Ohm resistors 3 3 2 5 ADC common mode voltage The ADC common mode voltage is divided by 2 in the chip It is then fed into an opamp in order to align analogue input and ADC internal voltages Figure 2 ADCs common mode voltage An AD8031 is used to route the common mode voltage from the ADC to the input opamp 3 3 2 6 Input dual opamp structure The analogue input on the connector is single ended Two opamps are used to provide positive and negative differential lines to the ADC Both are centred on the common mode voltage to ensure maximum scale and linearity Figure 3 ADCs input front end AD8021 opamps are used as able to match 16 bit ADC converters inputs They receive symmetrical power supplies provided by LDOs belonging to the same family ensuring a better symmetry 3 4 Firmware The firmware shown below is what has been designed to be implemented in the FPGA of an SMT372T 3 4 1 FPGA Block Diagram The block diagram of the firmware is shown below An Ethernet interface is used to communicate with the DSP dspa Control registers are collected from there Main settings will be the enable channel bits to activate ADC channels individually to set the rate of the sampling frequency also called conv
8. of ADCs The PLL reset External clock can be needed when switching to external clock in order to force the PLL to lock The Lock status can be read from the Global Status Register 3 4 3 Global Status Register 0x4 Global Status Register 0x4 Read only register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Clock External External ADC11 ADC10 ADC9 ADC8 Source PLL Locked Clock Reserved Enable Enable Enable Enable Selection Output Enable Default 0 0 0 o 0 0 0 ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADCO Enable Enable Enable Enable Enable Enable Enable Enable Default 0 0 0 0 o 0 0 0 Global control Register 0x4 Write register Setting Bit 0 Description ADCO Enable 0 0 ADCO interface is disabled 1 1 Normal Mode of Operation ADCO interface is enabled Setting Bit 1 Description ADC1 Enable 0 0 ADC1 interface is disabled 1 1 Normal Mode of Operation ADC1 interface is enabled Setting Bit 2 Description ADC2 Enable 0 0 ADC2 interface is disabled 1 1 Normal Mode of Operation ADC2 interface is enabled Setting Bit 3 Description ADC3 Enable 0 0 ADC3 interface is disabled 1 1 Normal Mode of Operation ADC3 interface is enabled Setting Bit 4 Description ADC4 Enable 0 0 ADC4 interface is disabled 1 1 Normal Mode of Operation ADC4 interface is ena
9. 0 to 5 OI 14 3 4 5 Conversion rate register channels 6 to 11 Oil 15 3 4 6 Storage Control Register 0X12 aaa tios 15 3 4 7 ADCs Output Format GroupA DEL Sai nian kien 17 3 4 8 ADCs Output Format GroupB ONE 17 A Led E OX NE 17 3 4 10Channel Selection for read back Operation 020 18 3 4 11Channel 0 IODelay 0 Denia ib 18 5 442 Channel 1 IODelay 0x3 1 carnada iras plat 18 3 4 13Channel 2 IODelay EE 19 3 4 14Channel 3 10Delay EE 19 E REIGSEII GEEALAIRTO EE ME 19 3 4 16Channel 5 IODelay 0X3 Dias 20 3 4 1 7Channel 6 IODelay SON Odia dis 20 3 4 1 86Channel 7 IODelay Eeer E EE Eege 20 3 4 19Channel 8 IODelay 0x38 im i 20 3 4 20Channel 9 IODelay 0X39 ccccconocanacnnnononennnaccnnanonancnnncn cnn nro rra cana nrrnrc naaa 21 3 4 21Channel 10 TODA EEN 21 3 4 22Ch nnel 11 1ODelay 0X3 Brandsen ici anes 21 Verification Procedures iii a EEN NGE 22 Power Consumption Heat dissipation seeren ere eran nera 22 Blt AD 7626 ADC CHD EE 22 5 2 Linear d ME OFS E 22 3 3 Clock distribution CHIPS sico 23 D POWET consumpto ds r A 23 6 PCB Layout ee eege dE Ee ENEE EE 23 6 1 VAD CAC AMMG EE 23 0 2 TOP RE A e ne a again EE 25 6 3 BOOM Tsay OT ee fo aga ee EE ang tetas oc suse dba 25 7 PELO a 26 e DE en ut KEE 26 8 leab atoi D N a iia 27 9 Physical ue 27 LO d D E 28 11 Cr A diia 28 TA EM a RETTER awangan 28 13 Ordering Tdi A ai 28 Table of Figures Figure 1 SMT916 Block Diagram ccc
10. 06 1 2 LVDS Clock Distribution Chip 6 outputs CDCLVP2106 1 2 Conversion Synchronisation and Clocks 4 lines Daughter Card interface connector SLB Figure 1 SMT916 Block Diagram The above block diagram shows how converters are driven and linked to the SLB connector The FPGA implements states machines to generate conversion pulses They are then distributed to both groups Group A and Group B of 6 ADCs Further in the state machine eighteen 250MHz clock cycles are generated to get the 16 bit sample out of the converter serial LVDS line 2 extra bits being used to synchronise data and the fpga internal clock This process will be repeated in order to collect more samples The 250 MHz clock is distributed among the converter using a TI distribution chip LVDS lines are used between the FPGA the clock distribution chips and the analogue converters in order to avoid any noise to be picked up 3 2 Module Description Clock distribution chips are all from Texas Instrument Converters are from Analog Devices All MMCX connectors are accessible from the top of the module 3 3 Interface Description 3 3 1 Mechanical Interface The SMT916 comes as an SLB mezzanine module It is coupled with an SLB base module The mezzanine plugs into the base module via an SLB data connector and an SLB power connector Some Nylon screws ensure tha
11. 92 1641 754 11 32715 20 1619 764 278 132 2704 32716 2217 d 609 32717 185 11 32718 1 Total points 4096 4096 4096 4096 4096 3996 4096 4096 4096 4096 0 4096 Figure 11 DC Input Distribution of all 12 channels 8 Pinout To be defined VHDL interface state machine could be designed prior to pcb in order to validate a pinout that meet timing requirements in the FPGA 9 Physical Properties Dimensions WxLxH 63 5mm x 106 7mm x 18mm est Weight 40 grams est Supply Voltages 12V 5V 3 3V and 12V Supply Current 12V tbd 5V tbd 3 3V tbd 12V tbd MTBF 10 Safety This module presents no hazard to the user when in normal use 11 Cooling The SMT916 board requires an air flow to ensure good operating conditions Typically a 30 CFM fan is enough to keep a system such as the EVP6472 916 at a good level 12 EMC This module is designed to operate from within an enclosed host system which is build 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 13 Ordering Information Three options are currently available 50 Ohm 1 KOhm and 20 KOhm input termina
12. Storage ADC11 ADC10 ADC9 ADC8 Default o vm o o vm o o 0 0 Start Start Start Start Start Start Start Start Storage Storage Storage Storage Storage Storage Storage Storage ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADCO Default wm o o vm vm o 0 o Storage Control Register 0x12 Write only register Setting Bit 0 Description Start Storage ADCO 0 0 No action 1 1 Triggers the storage of samples coming from ADCO interface Setting Bit 1 Description Start Storage ADC1 0 0 No action 1 1 Triggers the storage of samples coming from ADC1 interface Setting Bit 2 Description Start Storage ADC2 0 0 No action 1 1 Triggers the storage of samples coming from ADC2 interface Setting Bit 3 Description Start Storage ADC3 0 0 No action 1 1 Triggers the storage of samples coming from ADC3 interface Setting Bit 4 Description Start Storage ADC4 0 0 No action 1 1 Triggers the storage of samples coming from ADC4 interface Setting Bit 5 Description Start Storage ADC5 0 0 No action 1 1 Triggers the storage of samples coming from ADCS interface Setting Bit 6 Description Start Storage ADC6 0 0 No action 1 1 Triggers the storage of samples coming from ADC6 interface Setting Bit 7 Description Start Storage ADC7 0 0 No action 1 1 Triggers the storage of samples coming from ADC7 interface Setting Bit 8 Des
13. T351T Sundance SMT372T Sundance SMT700 3 Functional Description 3 1 Block Diagram AD7626 Conditioning Channel PSU ADCs 12x 2 5 Volts Supplies 12x 5 Volts Supplies AD7626 Signal Conditioning Channel 1 AD7626 Signal Conditioning Channel 2 Group A AD7626 Signal Conditioning Channel 3 AD7626 Signal Conditioning Channel 4 AD7626 Clock Input Conditioning Channel 5 used in Slave mode ECH 16 bits 10 MSPS 1x LVDS data line Power 1x LVDS data line Daughter Card connector SLB 16 bits 10 MSPS 16 bits 10 MSPS 1x LVDS data line 16 bits 10 MSPS 16 bits 10 MSPS 1x LVDS data line 1x LVDS data line 16 bits 10 MSPS 1x LVDS data line Trigger Input LVDS Clock Distribution Chip 6 outputs CDCLVP2106 2 2 LVDS Clock Distribution Chip A TT TT 6 outputs CDCLVP2106 2 2 Clock Output 1x LVDS data line used in Master mode 16 bien in MaRS Conditioning Channel AD7626 1x LVDS data line 16 bits 10 MSPS Conditioning its 10 MS JN AD7626 1x LVDS data line 16 bits 10 MSPS Conditioning Ghanneli8 Group B y AD7626 1x LVDS data line 16 bits 10 MSPS Conditioning Channel 9 AD7626 1x LVDS data line 16 bits 10 MSPS Conditioning Channel 10 AD7626 1x LVDS data line 16 bits 10 MSPS onemonng Channel 11 LVDS Clock Distribution Chip 6 outputs CDCLVP21
14. bled Setting Bit 5 Description ADC5 Enable 0 0 ADCS interface is disabled 1 1 Normal Mode of Operation ADC5 interface is enabled Setting Bit 6 Description ADC6 Enable 0 0 ADC6 interface is disabled 1 1 Normal Mode of Operation ADC6 interface is enabled Setting Bit 7 Description ADC7 Enable 0 0 ADC7 interface is disabled 1 1 Normal Mode of Operation ADC7 interface is enabled Setting Bit 8 Description ADC8 Enable 0 0 ADC8 interface is disabled 1 1 Normal Mode of Operation ADC8 interface is enabled Setting Bit 9 Description ADC9 Enable 0 0 ADC9 interface is disabled 1 1 Normal Mode of Operation ADC9 interface is enabled Setting Bit 10 Description ADC10 Enable 0 0 ADC10 interface is disabled 1 1 Normal Mode of Operation ADC10 interface is enabled Setting Bit 11 Description ADC11 Enable 0 0 ADC11 interface is disabled 1 1 Normal Mode of Operation ADC11 interface is enabled Setting Bit 13 Description External Clock Out Enable 0 0 Disabled 1 1 External Clock Output Enabled Setting Bit 14 Description External Clock PLL Lock status 0 0 PLL not locked 1 1 PLL locked Setting Bit 15 Description Clock Source Selection 0 0 FPGA Clock on board 25 MHz clock used to generate conversion rate and capture clock system clock 1 1 External Clock used to generate conversion rate and capture clock system clock
15. cription Start Storage ADC8 0 0 No action 1 1 Triggers the storage of samples coming from ADCH interface Setting Bit 9 Description Start Storage ADC9 0 0 No action 1 1 Triggers the storage of samples coming from ADC9 interface Setting Bit 10 Description Start Storage ADC10 0 0 No action 1 1 Triggers the storage of samples coming from ADC10 interface Setting Bit 11 Description Start Storage ADC11 0 0 No action 1 1 Triggers the storage of samples coming from ADC11 interface Each storage unit has a content of 4096 samples Samples are first stored into the unit FIFO and then transferred to the DSP once the path has been selected All Start Storage bits do auto clear All can be activated simultaneously for simultaneous captures 3 4 7 ADCs Output Format GroupA 0x13 ADCs Output Format GroupA 0x13 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Default 0 0 0 0 0 o 0 0 0 Reserved Reserved Reserved Reserved Reserved Reserved Output Output Format Format bit bitO Default 0 0 0 0 0 0 0 0 ADCs Output Format GroupA 0x13 Read Write register Setting Bit 1 0 Description Output Format GroupA ADCO 5 0 00 F
16. ersion rate to trigger storage units and to program individual iodelay one setting per ADC channel ADCs are configured into self clock mode The FPGA sends to each ADC via clock distribution chip a clock that the converter uses to serialise samples out In order for the FPGA to latch serial data in it needs to re align internally an image of the clock it sends to the converters with the incoming data This is implemented using idelays An initialisation routine will be run at start up in order to work out the delay required Serial data is then turned into a 16 bit word The data flow is routed to a storage unit which when enabled allows data in The storage units are enabled via a trigger signal that could be coming from a register or a connector external trigger input MMCX Data capture into storage unit happens simultaneously for all 12 channels The DSP is responsible for collecting data one channel at a time The mux selects the current channel Samples are transferred to the DSP via an Ethernet interface By default Storage unit are set to 4k samples only 2k when calibrating aligning data line with clock as an extra 2 bits are attached to the 16 bit sample words 12 iodelay configuration channels Registers 78 Serial data stone Aligned with clock 4096 Ethernet P sample Interface storage To Serial clock SS Parallel DSP Deserializer data gt 2048 ala sample storage in calibration Conversion signal mode
17. erved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS 4 Verification Procedures Connections between base and mezzanine module will be verified by either probing on the board itself or by a mean of sending and checking known data from a host server ADC performance will be verified channel by channel as well as crosstalk between channels 5 Power Consumption Heat dissipation
18. o extra cooling should be required here The input stage is composed of 2 amplifiers AD8021 from Analog Devices Both require symmetrical power supplies 7 Volts and 7 Volts TPS7A3001 and TPS793001 regulators will be used Less than 10mA will be drawn by each supply that s 20mA in total per supply generating a dissipation of 0 1 Watt taken from a 12 volt input rail equivalent to rise of temperature above ambient of 5 6 C No extra cooling should be required here 5 3 Clock distribution chips Clock distribution chips are used to route the clock used to read samples out of the ADCs and to generate the ADC conversion signals A part from Texas Instrument is used to implement both functions CDCLVD2106 They are 2 5V chips and require a maximum of 177mA of current In order to provide a clean supply rail two linear regulators will be used derived from 3 3 Volt rail on SLB Power connector The estimated power dissipated per regulator is 142mW A regulator of the TPS793xx family will be suitable but in a bigger package than the ones used for the converters in order to spread the heat more efficiently 5 4 Power consumption The EVP6472 916 system while running the demo code requires a power a 16 8 Watts that s 1 4amps on a 12Volt supply 6 PCB Layout 6 1 ADC Channel Below is shown the ADC layout including opamps ESD protection MMCX connector and individual power supplies East 6 2 Top Layer Ze Ces
19. or Calibration routine 1 01 Two s complement samples capture 2 10 Binary samples capture 3 11 Zeroes 3 4 8 ADCs Output Format GroupB 0x14 ADCs Output Format GroupB 0x14 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Default 0 0 0 0 0 o 0 0 0 Reserved Reserved Reserved Reserved Reserved Reserved Output Output Format Format bit bitO Default 0 KO 0 0 0 0 0 0 ADCs Output Format GroupB 0x14 Read Write register Setting Bit 1 0 Description Output Format GroupB ADCO 5 0 00 For Calibration routine 1 01 Two s complement samples capture 2 10 Binary samples capture 3 11 Zeroes 3 4 9 Led Register 0x15 There are 12 LEDs on the SMT916 controlled by a register They are controlled individually by writing ones or zeroes in this register Storage Control Register 0x15 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Reserved Reserved Reserved Reserved LED11 LED10 LED9 LED8 Default wie Y q y o o q Y 0 LED7 LED6 LED5 LED4 LED3 LED2 LED1 LEDO Default wie o q q o q q o 3 4 10 Channel Selection for read back operation 0x20 Channel Selection for read back operation 0x20 Read Write register Byte Bit 7 Bi
20. s The distribution of the conversion signal will be ensured by two CDCLVD2106 chips from Texas Instrument It features low pin to pin skew below 50ps and low additive jitter below 100ps Samples are collected by the FPGA using a serial LVDS link Bits are clocked out of the ADCs at a speed of 250MHz Individual state machines synchronised to the conversion signal ensure this process The FPGA generates a serial clock that is be distributed among the converters 2 groups of 6 using an LVDS clock distribution chip CDCLVD2106 The front end is implemented around 2 amplifiers Analog Devices allowing DC levels The input impedance will be 50 Ohms or more depending on option purchased An anti aliasing filter follows the amplifiers before signal reach the ADCs Cut off frequency is half of the maximum ADC sampling rate SMHz ADCs are driven differentially When it comes to synchronisation among several modules an external clock input slave mode and an external clock output master mode connectors are present as well as a SYNC input connector to synchronise state machines between boards An external trigger is also present on the board All four lines are connected to an FPGA IO and protected by clamping diodes 3 3V MMCX connectors are used 2 Related Documents 2 1 Referenced Documents 2 2 Applicable Documents Analog Devices AD7626 datasheet Texas Instrument CDCLVC2106 datasheet Sundance SLB specifications Sundance SM
21. ssssssseessecesseeseeseeecssessoeenaeeensessoeenacenssatsoesnaeenseaees 7 Figure 2 ADCs common mode voltage tia nane anana anana naen anana 9 Fiure 3 ADCS mput fro CEI aaa sak ge gaga ici aclara palo Eeer gie 10 Figure 4 Firmware Block Diagram 22 eee ELLE 11 Fisure 57 ADC Channel Layos iia 24 E FODEN EE 25 Figure 7 Bottom LAYON EE 25 Figure 8 DC Input distribution 4k samples LOMSPS EE 26 Figure 9 DC Input Time domain LOMSPS EE 26 Figure 10 DC Input Frequency domain LOMSPS EE 27 Figure 11 DC Input Distribution of all 12 channels E 27 1 Introduction The SMT916 is an SLB mezzanine board that incorporates twelve AD7626 ADC chips from Analog Devices Two groups of six ADCs Group A for the first six channels and Group B for the next six channels Converters are 16 bit SAR Successive Approximation Register with a maximum throughput of 10MSPS Analog input connectors on the board all MMCX This module can be mated with one Sundance s SLB base modules such as the SMT351T Virtex5 FPGA DDR2 memory SMT372T VirtexS FPGA coupled with two 6 core TI DSPs Ethernet or SMT700 Virtex5 FPGA PXIe bus USB Ethernet SATA Note that the Base module is required to be set to 2 5V IOs in order not to damage the SMT916 ADCs will be working as two groups of 6 converters all in self clocked mode Each group will be working simultaneously The FPGA on the SLB base module is responsible for triggering ADC conversion
22. t 1 Bit 0 1 Reserved Sampling Frequency Register 11 8 Default 0000 0000 0 Sampling Frequency Register 7 0 Default 00000000 Sampling Frequency Register ADC5 0 Group A 0x10 Read Write register Setting Bit 11 0 Description Sampling Frequency Register ADC5 0 0 Value between 0x19 and 0x9C4 to be programmed respectively matching with maximum sampling rate 10MHz and minimum sampling rate 100KHz of the ADC ADCO 5 are sampling at the same rate 3 4 5 Conversion rate register channels 6 to 11 0x11 Sampling Frequency Register ADC6 11 Group B 0x11 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Reserved Sampling Frequency Register 11 8 Default 0000 0000 0 Sampling Frequency Register 7 0 Default 00000000 Sampling Frequency Register ADC6 11 Group B 0x11 Read Write register Setting Bit 11 0 Description Sampling Frequency Register ADC11 6 0 Value between 0x19 and 0x9C4 to be programmed respectively matching with maximum sampling rate 10MHz and minimum sampling rate 100KHz of the ADC ADC6 11 are sampling at the same rate 3 4 6 Storage Control Register 0x12 Storage Control Register 0x12 Write only register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1 Reserved Reserved Reserved Reserved Start Start Start Start Storage Storage Storage
23. t 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Reserved Selection Default 0000 0000 Channel Selection for read back operation 0x20 Read Write register Setting Bit 3 0 Description Channel Selection 3 1101 ADC11 Group B channel is connect to read samples collected and stored into storage unit 2 0010 ADC1 Group A channel is connect to read samples collected and stored into storage unit 1 0001 ADCO Group A channel is connect to read samples collected and stored into storage unit 0 0000 Register read back On the SMT916 Group A is made out of ADCO 5 and Group B is composed of ADC6 11 3 4 11 Channel 0 IODelay 0x30 Channel 0 IODelay 0x30 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Reserved IODelay Default 00 000000 Channel 0 IODelay 0x30 Read Write register Setting Bit 5 0 Description Channel Selection 0 Must be a value between 0 and 63 Delay step is 78pS 3 4 12 Channel 1 IODelay 0x31 Channel 1 IODelay 0x31 Read Write register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Reserved IODelay Default 00 000000 Must be a value between 0 and 63 Delay step is 78pS Reserved IODelay 00 000000 Must be a value between 0 and 63 Delay step is 78pS Res
24. t modules don t move and guarantee best connection The SMT916 does not follow the SLB specifications in terms of dimensions The board area will identical to an standard SLB base module 3 3 2 Electrical Interface 3 3 2 1 Analogue inputs All twelve analog inputs will be 50 ohm other values are available on order terminated and accept signals within the range 0 4Volts Analog inputs have got parallel diodes used as ESD protection which will prevent any input voltage higher than 5 volts to reach the front end 3 3 2 2 Digital Inputs There are 3 digital inputs External Clock Input External Trigger Input and External Sync Input They are part of the group of 4 connectors bottom left of the board Digital inputs just like analog inputs have got parallel diodes used as ESD protection which will prevent any input voltage higher than 5 volts to reach the front end A Buffer is used on each line to pass the signal to the FPGA Minimum Input levels 1V peak to peak Maximum Input Level 3 3V peak to peak Maximum frequency 200MHz 3 3 2 3 Digital output There is one Digital Output External Sync Out It is part of the group of 4 connectors bottom left of the board A Buffer is used between the FPGA and the connector Output Level 0 3 3Volts 3 3 2 4 VCC Ground planes The module is powered from the SLB power module Each ADC is connected to an independent power rail in order to be less likely subject to cross talk
25. tion below are the part numbers when ordering the boards SMT916 50R SMT916 with twelve 50 ohm terminated analog inputs SMT916 1K SMT916 with twelve 1K ohm terminated analog inputs SMT916 20K SMT916 with twelve 20k ohm terminated analog inputs

Download Pdf Manuals

image

Related Search

Related Contents

R00419_G_DG_Front  YK280 Humans-IgA (Saliva) ELISA 取 扱 説 明 書    使いこなす本    Samsung GE711K Benutzerhandbuch  Primo 1800 Office  Téléchargez  Rapport d`Activités 2013  SoftBank 101K 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file