Changes

Jump to navigation Jump to search
10 bytes added ,  02:48, 15 December 2008
reformatted links/description of files area
Line 1: Line 1:  +
== About Me ==
 
My name is Woody Underwood. I'm a junior entering my sixth semester in the physics program at UConn. During the  fall 2008 semester, I worked in the lab of Dr. Richard Jones designing electronics for the US department of Energy's GlueX experiment. My assignment was to develop three circuit boards that work together to tag photons coming from the diamond radiator. My circuitry essentially measures (indirectly) the energy of these photons in order to determine if they are of interest to GlueX. The three boards I designed consist of a digital board, an analog board, and a connecting backplane.
 
My name is Woody Underwood. I'm a junior entering my sixth semester in the physics program at UConn. During the  fall 2008 semester, I worked in the lab of Dr. Richard Jones designing electronics for the US department of Energy's GlueX experiment. My assignment was to develop three circuit boards that work together to tag photons coming from the diamond radiator. My circuitry essentially measures (indirectly) the energy of these photons in order to determine if they are of interest to GlueX. The three boards I designed consist of a digital board, an analog board, and a connecting backplane.
   −
My circuitry works as follows:
+
== About My Circuitry ==
 
   
Electrons leaving the diamond radiator pass through a scintillating fibre, producing photons whose intensity is proportional to the energy of the electrons (hence inversely so to the photons from the diamond radiator). A wave guide carries these photons to a SiPM (silicon photomultiplier) mounted on the analog circuit board. The analog board contains transimpedance amplifier and summing circuitry to output the signal via LEMO for further analysis.
 
Electrons leaving the diamond radiator pass through a scintillating fibre, producing photons whose intensity is proportional to the energy of the electrons (hence inversely so to the photons from the diamond radiator). A wave guide carries these photons to a SiPM (silicon photomultiplier) mounted on the analog circuit board. The analog board contains transimpedance amplifier and summing circuitry to output the signal via LEMO for further analysis.
    
The sensitivity of the SiPMs and the gain of the amplifiers on the analog board are controlled both by the power supply VCC and bias voltages supplied from the digital board. The digital board receives commands from a computer via ethernet, and uses a 32-channel DAC to output appropriate bias voltages to the SiPMs on the analog board. The digital and analog  boards are connected by means of a backplane, which is also responsible for providing power and grounds to both boards.
 
The sensitivity of the SiPMs and the gain of the amplifiers on the analog board are controlled both by the power supply VCC and bias voltages supplied from the digital board. The digital board receives commands from a computer via ethernet, and uses a 32-channel DAC to output appropriate bias voltages to the SiPMs on the analog board. The digital and analog  boards are connected by means of a backplane, which is also responsible for providing power and grounds to both boards.
    +
== Summary of Fall 2008 Work ==
 
All circuitry design work was done using Altium Designer. The digital board was the first to be designed. The first step in designing the digital board was to review the list of key components that had already been selected by Igor and Dr. Jones. These components included such things as the Xilinx Spartan-3A FPGA, and the Analog Devices AD5535 DAC. I began by looking through datasheets for these components to find out their needs, including power and decoupling requirements. I reviewed the pinout diagrams, and then looked through Altium’s standard libraries to find components that matched (in many cases the particular component I was looking for was not in the library, but a similar footprint or schematic symbol was). For components without matching schematic symbols, I entered pinout information from the datasheets into Microsoft Excel, using a layout compatible with Altium’s Smart Grid Insert function. Then, I was able to literally copy and paste pin information from Excel into Altium to generate the schematic symbols I needed.
 
All circuitry design work was done using Altium Designer. The digital board was the first to be designed. The first step in designing the digital board was to review the list of key components that had already been selected by Igor and Dr. Jones. These components included such things as the Xilinx Spartan-3A FPGA, and the Analog Devices AD5535 DAC. I began by looking through datasheets for these components to find out their needs, including power and decoupling requirements. I reviewed the pinout diagrams, and then looked through Altium’s standard libraries to find components that matched (in many cases the particular component I was looking for was not in the library, but a similar footprint or schematic symbol was). For components without matching schematic symbols, I entered pinout information from the datasheets into Microsoft Excel, using a layout compatible with Altium’s Smart Grid Insert function. Then, I was able to literally copy and paste pin information from Excel into Altium to generate the schematic symbols I needed.
   Line 21: Line 22:  
Any questions about the tagger circuitry can be directed to me at mitchell.underwood@uconn.edu
 
Any questions about the tagger circuitry can be directed to me at mitchell.underwood@uconn.edu
   −
==Table of Contents==
+
=== Related Files ===
[DigitalBoard.zip | http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/DigitalBoard.zip]:
+
* [http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/DigitalBoard.zip DigitalBoard.zip]:
o Altium Project File (SiPM Control Board.PrjPcb)
+
**Altium Project File (SiPM Control Board.PrjPcb)
o Altium PCB Layout File (Prototype1.PcbDoc)
+
**Altium PCB Layout File (Prototype1.PcbDoc)
o Altium Schematic Files (*.SchDoc)
+
**Altium Schematic Files (*.SchDoc)
o Altium Annotation Document (SiPM Control Board.Annotation)
+
**Altium Annotation Document (SiPM Control Board.Annotation)
Not used, but generated by Altium when opening the project
+
***Not used, but generated by Altium when opening the project
o Altium PRJPCBSTRUCTURE File (SiPM Control Board.PRJPCBSTRUCTURE)
+
**Altium PRJPCBSTRUCTURE File (SiPM Control Board.PRJPCBSTRUCTURE)
Not used, but generated by Altium when opening the project)
+
***Not used, but generated by Altium when opening the project)
o “SmartPDF” of the board and schematics (SiPM Control Board.pdf)
+
**“SmartPDF” of the board and schematics (SiPM Control Board.pdf)
Can be used to explore the PCB layout and schematics without needing Altium
+
***Can be used to explore the PCB layout and schematics without needing Altium
o Pick and Place File for board population (Pick Place for Prototype1.txt)
+
**Pick and Place File for board population (Pick Place for Prototype1.txt)
Used by board assembler
+
***Used by board assembler
o NC Drill Files (Prototype1.txt, Prototype1.DRR, Prototype1.DRL)
+
**NC Drill Files (Prototype1.txt, Prototype1.DRR, Prototype1.DRL)
Used by board assembler
+
***Used by board printer
o Gerber Files for all layers (in folder Gerbers)
+
**Gerber Files for all layers (in folder Gerbers)
Used by board printer
+
***Used by board printer
o Altium CAMtastic file (CAMtastic4 FINAL.Cam)
+
**Altium CAMtastic file (CAMtastic4 FINAL.Cam)
Basically a composite of all the Gerbers  
+
***Basically a composite of all the Gerbers  
o Photos and 3D rendering of populated board  
+
**Photos and 3D rendering of populated board  
In folder “Photos”
+
***In folder “Photos”
o EMF Files showing different layers
+
**EMF Files showing different layers
In folder “EMF Renderings”
+
***In folder “EMF Renderings”
o AutoCad File of PCB (Prototype1 Autocad.DWG)
+
**AutoCad File of PCB (Prototype1 Autocad.DWG)
o Altium Library of Custom Footprints for Digital Board (GlueX IC Library.SchLib)
+
**Altium Library of Custom Footprints for Digital Board (GlueX IC Library.SchLib)
Current as of completiong of digital board
+
***Current as of completion of digital board
This library has since been updated for the backplane
+
***This library has since been updated for the backplane
   −
[Analog Board 20081211.zip | http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/Analog Board 20081211.zip]:
+
*[http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/Analog%20Board%2020081211.zip Analog Board 20081211.zip]:
o Altium Project File (AnalogBoard.PrjPcb)
+
**Altium Project File (AnalogBoard.PrjPcb)
o Altium PCB Layout File (AnalogBoardPCB.PcbDoc)
+
**Altium PCB Layout File (AnalogBoardPCB.PcbDoc)
o Altium Schematic Files (Amplifer1.SchDoc, Summer.SchDoc)
+
**Altium Schematic Files (Amplifer1.SchDoc, Summer.SchDoc)
o “SmartPDF” of the board and schematics (AnalogBoard.pdf)
+
**“SmartPDF” of the board and schematics (AnalogBoard.pdf)
o Altium Component Definition for SiPM (SiPM Library.PcbLib)
+
**Altium Component Definition for SiPM (SiPM Library.PcbLib)
Contains part footprint and pin information for the SiPM component
+
***Contains part footprint and pin information for the SiPM component
   −
[Backplane 20081211.zip | http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/Backplane 20081211.zip]
+
*[http://zeus.phys.uconn.edu/halld/tagger/electronics/design-12-2008/Backplane%2020081211.zip Backplane 20081211.zip]
o Altium Project File (Backplane.PrjPcb)
+
**Altium Project File (Backplane.PrjPcb)
o Alitum PCB Layout File (Backplane.PcbDoc)
+
**Alitum PCB Layout File (Backplane.PcbDoc)
o Altium Schematic Files (Analog Connector.SchDoc, Digital Connector.SchDoc)
+
**Altium Schematic Files (Analog Connector.SchDoc, Digital Connector.SchDoc)
Analog Connector = Eurocard to analog board
+
***Analog Connector = Eurocard to analog board
Digital Connector = Eurocard to digital board, +3.3V voltage regulator, and location identifier jumper
+
***Digital Connector = Eurocard to digital board, +3.3V voltage regulator, and location identifier jumper
LEMO connections not yet included in these schematics
+
***LEMO connections not yet included in these schematics
o “SmartPDF” of the board and schematics (Backplane.pdf)
+
**“SmartPDF” of the board and schematics (Backplane.pdf)
o Pin layout files used to define pinouts for custom components (Pin Layout, 96 pin connector.xlsx, Pinouts.xlsx)
+
**Pin layout files used to define pinouts for custom components (Pin Layout, 96 pin connector.xlsx, Pinouts.xlsx)
Pin Layout, 96 pin connector = pinout definition for 96 pin Eurocard connector
+
***Pin Layout, 96 pin connector = pinout definition for 96 pin Eurocard connector
Pinouts.xlsx = pinout definitions for digital board, which were reused for the 48 pin digital Eurocard receptacle on backplane
+
***Pinouts.xlsx = pinout definitions for digital board, which were reused for the 48 pin digital Eurocard receptacle on backplane
o Altium Library of Custom Components (GlueX IC Library.SchLib)
+
**Altium Library of Custom Components (GlueX IC Library.SchLib)
UPDATED to include new backplane components
+
***UPDATED to include new backplane components
An older version of this library was used for the digital board
+
***An older version of this library was used for the digital board
261

edits

Navigation menu