10
D. R. Bett FONT Meeting 24 th April 2014 1 Commissioning the SIS3316 Digitizer D. R. Bett

Commissioning the SIS3316 Digitizer

Embed Size (px)

DESCRIPTION

Commissioning the SIS3316 Digitizer. D. R. Bett. Specification. ethernet port. NIM in/out. ADC inputs. MAC address 00-00-56-31-60-76. Documentation and software. sis3316 datasheets(ADC, clock, DAC) d oc(manual) s oftware ROOT installer example LabVIEW VIs C++ applications - PowerPoint PPT Presentation

Citation preview

Page 1: Commissioning the SIS3316  Digitizer

D. R. Bett FONT Meeting 24th April 2014 1

Commissioning theSIS3316 Digitizer

D. R. Bett

Page 2: Commissioning the SIS3316  Digitizer

Specification

D. R. Bett FONT Meeting 2

Property Value

№ channels 16

Max sample clock freq. 250 MHz

Resolution 14-bit

Max record length 64 million

ADC inputs

ethernet port

NIM in/out

MAC address 00-00-56-31-60-76

Page 3: Commissioning the SIS3316  Digitizer

Documentation and software

• sis3316– datasheets (ADC, clock, DAC)– doc (manual)– software

• ROOT installer• example LabVIEW VIs• C++ applications

– xilinx (.bit and .mcs files)

D. R. Bett FONT Meeting 3

Page 4: Commissioning the SIS3316  Digitizer

State of the included software

• LabVIEW example VIs– complained about missing msvcr100d.dll– after downloading this file from the internet (!)

the VIs could be opened and run as expected• C++ applications

– a few diagnostics work– most are missing various required libraries

• ROOT GUI– now runs but appears to require VME version

D. R. Bett FONT Meeting 4

Page 5: Commissioning the SIS3316  Digitizer

Commissioning plan

• Establish communication• Read out data with default settings• Read out data using external trigger• Read out data using external clock• Read out data using external clock to drive

the internal clock multiplier

D. R. Bett FONT Meeting 5

Page 6: Commissioning the SIS3316  Digitizer

Establish communication

D. R. Bett FONT Meeting 6

• Must assign an IP address– ATF: use their DHCP server– Oxford: connect via cable to wired interface of

OXFONTDAQLAP01 and manually add the digitizer to the ARP tableEnter in Windows Command Prompt:arp –s <inet_addr> <eth_addr> <if_addr>inet_addr = desired IP address for SIS3316 (212.60.16.200)eth_addr = MAC address of SIS3316 (00-00-56-31-60-76)if_addr = IP address of wired network connection

• Communication verified using firsttest_userledtoggle.vi

Page 7: Commissioning the SIS3316  Digitizer

Read out data

• Trivial using provided sample_test.vi– had to modify to use internal trigger

D. R. Bett FONT Meeting 7

Page 8: Commissioning the SIS3316  Digitizer

Read out data (external trigger)

• NIM levels required• TGA12104 borrowed from Colin• Triggers as expected in sample_test.vi

D. R. Bett FONT Meeting 8

–0.8 V

0 V

Page 9: Commissioning the SIS3316  Digitizer

Lab setup

D. R. Bett FONT Meeting 9

crossovercable

10 MHz sine wave

TGA12104 100 MHzArbitrary Waveform

Generator

NIM trigger

SIS3316

OXFONTDAQLAP01

Page 10: Commissioning the SIS3316  Digitizer

Summary

D. R. Bett FONT Meeting 10

Milestone Done?

Comment

Establish communication Manually added the MAC address of the digitizer to the ARP table

Read out data withdefault settings(125 MHz, internal trigger)

Used sample_test.vi (required downloading msvcr100d.dll)

Read out data using an external trigger

Used TGA12104 to generate a trigger signal with NIM levels

Read out data using an external trigger and an external clock

-Generate a clock with NIM levels

Read out data using an external trigger and a multiplied version of the external clock

-

Reverse engineer configuration of the clock multiplier from the provided C++ functions and the documentation for the Si5325