Design Tips for Low Noise Readout PCBs Or: How black magic can lead to success



Similar documents
SPADIC: CBM TRD Readout ASIC

Status of CBM-XYTER Development

PLAS: Analog memory ASIC Conceptual design & development status

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

Supertex inc. HV Channel High Voltage Amplifier Array HV256. Features. General Description. Applications. Typical Application Circuit

Alpha CPU and Clock Design Evolution

Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Grounding Demystified

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Modifying the Yaesu FT-847 External MHz Reference Input

DRM compatible RF Tuner Unit DRT1

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

Programmable Single-/Dual-/Triple- Tone Gong SAE 800


Symbol Parameters Units Frequency Min. Typ. Max. 850 MHz

EVALUATION KIT AVAILABLE Broadband, Two-Output, Low-Noise Amplifier for TV Tuner Applications MAX2130. Maxim Integrated Products 1

Digital to Analog Converter. Raghu Tumati

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

" PCB Layout for Switching Regulators "

Baseband delay line QUICK REFERENCE DATA

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults

High Speed, Low Power Monolithic Op Amp AD847

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

11. High-Speed Differential Interfaces in Cyclone II Devices

TYPICAL APPLICATION CIRCUIT. ORDER INFORMATION SOP-EP 8 pin A703EFT (Lead Free) A703EGT (Green)

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

Application Note AN:005. FPA Printed Circuit Board Layout Guidelines. Introduction Contents. The Importance of Board Layout

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

Push-Pull FET Driver with Integrated Oscillator and Clock Output

1.1 Silicon on Insulator a brief Introduction

IDT80HSPS1616 PCB Design Application Note - 557

DS2187 Receive Line Interface

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

Product Specification PE9304

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Tire pressure monitoring

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Product Datasheet P MHz RF Powerharvester Receiver

Data Bulletin. Communications Wiring for POWERLINK G3 Systems Class 1210 ABOUT THIS BULLETIN APPLICATION INTRODUCTION.

Evaluating AC Current Sensor Options for Power Delivery Systems

Signal Integrity: Tips and Tricks

MXD7202G/H/M/N. Low Cost, Low Noise ±2 g Dual Axis Accelerometer with Digital Outputs

ADACSNET USB Control Module

+5 V Powered RS-232/RS-422 Transceiver AD7306

DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS

EVAL-AD5390/91/92EB. Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs

RX-AM4SF Receiver. Pin-out. Connections

AN2834 Application note

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Spread-Spectrum Crystal Multiplier DS1080L. Features

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

MIC2844A. Features. General Description. Applications. Typical Application

This application note is written for a reader that is familiar with Ethernet hardware design.

HP 8970B Option 020. Service Manual Supplement

DC to 30GHz Broadband MMIC Low-Power Amplifier

Altoran Chip & Systems ACS1004 ACS1004. Compact Direct AC Line LED Driver with high PF and low THD using Only Two External Components FEATURES

Digital to Analog and Analog to Digital Conversion

SKY LF: 20 MHz-3.0 GHz High Power SP4T Switch With Decoder

SKY LF: 0.5 to 6.0 GHz SPDT Switch, 50 Ω Terminated

FM Radio Transmitter & Receiver Modules

TLI4946. Datasheet TLI4946K, TLI4946-2K, TLI4946-2L. Sense and Control. May 2009

Rail-to-Rail, High Output Current Amplifier AD8397

X. Dealing with Signature Differences

ATE-A1 Testing Without Relays - Using Inductors to Compensate for Parasitic Capacitance

ANN Based Modeling of High Speed IC Interconnects. Q.J. Zhang, Carleton University

Gamma-ray Large Area Space Telescope (GLAST) Large Area Telescope (LAT) Calorimeter AFEE Board Parts Radiation Test Plan

DMX2PWM 9 Channel Dimmer Setup Manual

X 4 CONFIDENTIAL X 4 OTHER PROGRAMME: CUSTOMER: CONTRACT NO.: WPD NO.: DRD NO.: CONTRACTUAL DOC.:

ESD Line Ultra-Large Bandwidth ESD Protection

UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS

Module 7 : I/O PADs Lecture 33 : I/O PADs

1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING

WEB log. Device connection plans

Status of the design of the TDC for the GTK TDCpix ASIC

Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

STF & STF201-30

AP Microcontroller. EMC Design Guidelines for Microcontroller Board Layout. Microcontrollers. Application Note, V 3.

0.9V Boost Driver PR4403 for White LEDs in Solar Lamps

Designing VM2 Application Boards

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

CAUTION! THE 7I29 USES VOLTAGE AND POWER LEVELS THAT REPRESENT A HAZARD TO LIFE AND LIMB.

Electronics. Discrete assembly of an operational amplifier as a transistor circuit. LD Physics Leaflets P

2 TO 4 DIFFERENTIAL PCIE GEN1 CLOCK MUX ICS Features

POCKET SCOPE 2. The idea 2. Design criteria 3

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Influence of the Socket on Chip-level ESD Testing

Fairchild Solutions for 133MHz Buffered Memory Modules

NBB-402. RoHS Compliant & Pb-Free Product. Typical Applications

Application Note. Line Card Redundancy Design With the XRT83SL38 T1/E1 SH/LH LIU ICs

1 pc Charge Injection, 100 pa Leakage CMOS 5 V/5 V/3 V 4-Channel Multiplexer ADG604

Transcription:

Design Tips for Low Noise Readout PCBs Or: How black magic can lead to success Tim Armbruster tim.armbruster@ziti.uni-heidelberg.de SuS Monday Meeting Schaltungstechnik Schaltungstechnik und und April 2011 Visit http://www.spadic.uni-hd.de

1. Reminder: SPADIC Readout ASIC

The processing chain of SPADIC 0.3 Step 1 Step 1: Amplification + Shaping Continuous rest (self-triggered) Voltage pulse, shape depends only on shapingtime: Fast charge pulse from detector (< 10ns) (RICH: negative, up to 2pF) 2 Charge Amplifier 2nd Order Shaper t t f (t ) = ( ) exp ( ) Τ Τ

The processing chain of SPADIC 0.3 Step 2 Step 2: Digitization 15kΩ 4x 2 Pulse from shaper 2x 2 1x 2 1x 2 1x 2 1x 2 1x 2 Digitized pulse, ADC is running continuously 1x 2 9 adder / evaluation logic 8 Bit Pipeline ADC with 25MHz (40ns period)

The processing chain of SPADIC 0.3 Step 3 Step 3: Buffering Matrix, Trigger Control and Output Decoder Serial readout when triggered Channel 1 Channel 2 [ ] Channel 7 Channel 8 Shift register matrix based on DRAM-Cell (stores max. 45 values per channel) Output Decoder (RSB to 2's complement) Matrix control and trigger logic External or internal (FB-loop from disc.) trigger signal 5.3 kbit buffer CMOS (!) output

Block Diagram of Latest SPADIC v0.3 Shift Register Control Analog Bias 12 x 7 Bit current DAC preamp 0 ESD Pad shaper 0 ADC 0 SR 0 16 8 ESD Pad 8 ESD Pad ESD Pad 8 Output MUX and Decoder 8 8 complete channels (ESD pad, CSA, ADC, output decoder) 8 ESD Pad 8 ESD Pad 8 ESD Pad ESD Pad ADC 7 preamp 25 Test and Calibration Circuits 8 SR 7 shaper 25 9

Latest SPADIC: Layout Bias circuitry (12 current DACs) 26 preamp/shaper channels Detector capacitors (5pF per block) 8 pipelined ADCs ADC control + bias 5.2 kbit shift register matrix Control + readout/decoder logic blocks Test circuits

2. Starting Point: Noisy Setup

Test-Setup: SPADIC plugged on Susibo Power Susibo Ext trigger input (sync-t) SPADIC To TRD Power daisy-chain

CERN Testbeam 2010: Münster's TRD-SPADIC Setup 2 Münster's ALICE-Style chambers with drift 4 SPADIC Setups Photo by David Emschermann

CERN Testbeam 2010 Photo by Cyrano Bergmann 8 SPADIC readout setups were ready just in time 6 SPADIC setups were run in parallel

Video: Setup Connected to Pad-Plane, Internal Test-Trigger MOVIE 1 http://www.youtube.com/watch?v=qsutse-t2yi

Problem 1: Pick-up Noise Problem Setup very sensitive to pick-up noise due to external disturbing sources. Stable as long as no detector is connected. Possible Reason(s) Very long connection chain (8mm bonding-wire, 1cm wire on PCB, unshielded 9-pin connector, 10cm flex flat cable, unshielded 9-pin connector, 2cm wire on PCB) No consistent grounding scheme (both for PCB and chip) Possible Solutions / Next Steps After a lot of trial and error, one can usually find a more or less stable setup Shielding: Seems to help!? Minimize length of connection chain (e.g. better PCB footprint) Develop more consistent grounding scheme (very important) Gather experience with the next SPADIC 0.3 PCB iteration

Problem 2: Baseline-Shift Problem Baseline-shift (offset of pulses jumps) when some external load is connected. Shifts in both(!) directions (up/down) have been observed. Probably no impact on noise (but on dynamic range). Possible Reason(s) Theoretically and from simulation: Some leakage current (several 10nA) can cause such a behavior. But for instance the TRD pads are well isolated. True reason hard to find no good idea so far. Possible Solutions / Next Steps Better grounding scheme (PCB and chip) might help here as well Isolation of analog input cells (leakage via protection circuitry?) Good ideas are very welcome! Check whether this problem still exists on the next SPADIC 0.3 PCB iteration (see later)

Problem 3: Too Strong Output Driver Problem CMOS Output driver too strong. They cause power glitches which leads to different internal problems (e.g. loss of configuration). Possible Reason(s) CMOS :-) Possible Solutions / Next Steps Only LVDS on SPADIC 1.0 Buffer on next SPADIC 0.3 readout board Latest SPADIC 0.3 readout board uses resistors to limit current (patch)

Problem 4: Broken Setups Problem After some time, several SPADIC 0.3 Rev.2 boards stopped working. Symptoms: Much too much current flow, analog part still works (but noisy), digital part still works, but ADC seems to be death. Some users reported to have heard (!) discharges. No visible damage. Possible Reason(s) Cross-current between power domains Electrostatic discharge ESD circuitry not sufficient Faulty operation Possible Solutions / Next Steps Test: Better powering scheme on next SPADIC 0.3 readout board Use voltage regulators (less cables, less operational problems, more stable power signals) Try to use only power supplies with accurate current protection!

3. The Ideas and Improvements

Meeting at GSI Dr. Ivan Rusanov from GSI had a lot of good tips Source: http://www.gsi.de

Ivan's PCB (ALICE TRD) Multi-Chip-Module: TRAP + PASA Source: http://physi.uni-heidelberg.de

SPADIC PCB Improvement #1: Voltage Regulators Tip from Ivan Rusanov (GSI) 4 Power Domains: Preamp 1.8V, ADC analog 1.8V, ADC digital 1.8V, Digital 1.8V 3 Ground Domains: Pramp, ADC+Digital, Susibo 3 Bias-Voltages with current flow: AmpLow, RefIn, VPSUB FT Cap VR IN 100nF 47/100uF 100nF 47/100uF (low ESR) Use a voltage regulator for each power domain! decrease voltage drop in power-daisy-chain OUT

SPADIC PCB Improvement #1: Realization New LDOs

SPADIC PCB Improvement #1: Theory VR Power Domain Voltage Ref Decrease Noise: Filter external noise Shielding: Isolate power domains

SPADIC PCB Improvement #2: Regulate Current Flows Tip from Ivan Rusanov (GSI) Power Plane IN OUT Load #1 Load #2 IN OUT Load #1 Load #2 Power Plane on PCB (Same scheme for current sink on a different layer) Clearly regulate current flows Remove possible sources for power/ground loops!

SPADIC PCB Improvement #2: Realization Power circuitry No current crosses power / ground domains Ground planes Power wires Current to ground contact Power Planes Current from power contact

SPADIC PCB Improvement #2: Theory Example 1 Power domain 2. Sudden voltage change (e.g. voltage drop) Solutions: - remove cross connection (the smaller the resistor the worse) - add capacitors to nodes above load - avoid voltage/current changes Cross connection Consumer/ load 1. Disturbance (e.g. buffer switches) Wire res. 3. Cross current I1 changes (e.g. drops down) I2 I1 4. Current I1 + I2 through load is affected (e.g. drops down) Ground domain

SPADIC PCB Improvement #2: Theory Example 2 Power domain Solutions: - add second return path - adding capacitors doesn't help to compensate for DC changes but for AC disturbances - avoid voltage/current changes Consumer/ load I1 I2 4. Load is effected by change of ground potential, DC level can shift permanently! 1. Disturbance (e.g. buffer switches) 2. Sudden current I1 change (e.g. current increases) Common return path (wire res.) 3. Voltage changes (e.g. increases) Ground domain

SPADIC PCB Improvement #3: Current Flows Next to Chip Tip from Ivan Rusanov (GSI) ASIC VDDA 1.8 VDDA 1.8 VDDA 1.8 VDDA 1.8 VDDA 1.8 VDDA 1.8 Isolation Isolation Power Plane Semi-isolate power pins of same domain to remove direct currents Remove possible sources for power/ground loops!

SPADIC PCB Improvement #3: Realization Chip Some theory as #2!

SPADIC PCB Improvement #4: New Layer Stack Tip from Ivan Rusanov (GSI) 6 Layer 4 Power Domains Signals 1 Power to Spadic VDDA1 VDDA2 VDDD1 VDDD2 Ground to Spadic GNDA1 GNDA2 GNDD1 GNDD2 Daisy Chain Power All VDD DaisyChain Ground All GND Signals 2 Preamp ADC analog ADC digital Two additional layers for daisy chain powering Digital Tip not realized, no daisy chain powering any more Clear separation of power domains in all directions!

SPADIC PCB Improvement #4: Realization Analog preamplifier digital ADC Chip Misc digital (s-cell + PCB stuff) Analog ADC Sensitivity

SPADIC PCB Improvement #5: Global Ground Reference Tip from Ivan Rusanov (GSI) Harwin Connector Power Wire to chamber Floating Power Supply Spadic Connect ground somewhere next to power connector!!! Golden Ground Reference Geometrically set the analog power reference close to the SPADIC input Well defined Golden Ground

SPADIC PCB Improvement #5: Realization Connection to other ground domains - here and only here Harwin connector (capton cable to TRD chamber) Chip Absolute ground reference pads (preamp ground) 0.0V Absolute ground reference pad-plane

SPADIC PCB Improvement #6: Better Footprint Usage of power rings, well separated power domains, shorter bonding wires, much more relaxed bonding angles

SPADIC PCB Improvement #6: Realization

4. Results

Video: Setup Connected to Pad-Plane, Internal Test-Trigger MOVIE 2 http://www.youtube.com/watch?v=tk7hm2msg3y

5. Summary: Design Methodology

Deviated Abstract Design Methodology (1/2) Proposal: Design methodology for low-noise setups 1) Define power domains a) For instance: low noise analog, general purpose analog, standard cell digital, digital io, b) Separate of course different voltage levels (1.8V, 2.5V,...) c) Separate wherever critical dependencies in-between components might be (signal crosstalk, power-drop shielding, parts very sensible to a certain power net, analog vs. digital in general, ) d) Separate wherever cross-currents shall be avoided! 2) Define ground domains a) Also separate wherever critical dependencies in-between components might be b) Don't hesitate to separate wherever it might help - ground nets will be connected again later 3) Define which power domain shall refer to which ground domain a) A ground domain can belong to several power domains but mostly not the other way around 4) Assign components to the defined power/ground domains a) Add each component to a domain where it neither negatively affected nor affects negatively b) For Instance: A strong CMOS buffer can be added to a already noisy digital domain but a sensible amplifier must be added to a low-noise analog domain c) If necessary, separate components further into sub-parts (e.g. ASIC) 5) Choose one ground domain to be the absolute ground node (0.0V) a) For instance: Choose the most sensitive ground reference (e.g. amplifier input ref-ground) 6) Locally define the position of the absolute ground node (0.0V) a) For instance: next to power connector on PCB, nearby connection wire to detector, b) Note: always try to imagine that all other node even ground nodes refer to this node c) Note: at this point all power and ground domains should meet later on d) Leave enough place for the power circuitry and power connectors

Deviated Abstract Design Methodology (2/2) 7) Place components separated by domains a) Maximize spacing between most sensible parts b) Try to create a sensitivity gradient c) For instance: Left hand side sensible analog, middle misc analog, right hand side digital d) Avoid domain crossings as much as possible and avoid loops! e) All domains must meet somewhere nearby the absolute ground note 8) Add decoupling capacitors (if not already considered) a) The smaller the capacitor, the closer it should be placed to the component b) E.g: 10uF nearby connector, 100nF to the power line, 1nF directly next to the comp. pin(s) 9) Route all signal wires 10) Connect components to its power and ground domains a) Use large planes whenever possible or at least maximize the width of all power buses b) All power buses/planes must meet nearby the absolute ground note 11) Add power circuits using linear regulators a) Use the power circuit described further above b) Use one power circuit for each power domain, if possible or at least for all sensitive domains 12) Inter-connect ground planes nearby the power circuitry a) To stay flexible connect ground planes via large zero-ohm resistors b) Connect just before linear regulator inputs 13) Add Power connectors a) Optimum: connect one power connector to each power circuit input b) In principal one can also share one power connecter between several or even all power circuits Theoretical goal: One and only one closed loop for each component group of the same type, starting from the absolute ground reference, going through a linear regulator (+ filter) and coming back via some dedicated ground domain without touching or crossing any other domain.

http://www.spadic.uni-hd.de