Skip to the content
PCBKitNew board
2 layers73.9 × 46 mmTDR avalanche, the printed circuit board in 3D

Avalanche pulser for use as TDR core

Size
73.9 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
80
Nets
50
Pads
211
Tracks, vias
208, 65
Pours
9
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Dec 2018
Updated
23 Nov 2021

Overview

TDR avalanche is an open-source printed circuit board by MR-DOS, from the MR-DOS/TDR-avalanche repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 73.9 × 46 mm with 80 parts on 50 nets, routed with 208 tracks and 65 vias.

It is built around the 100N50TW, MC34063AD and 74LVC04AD, with the XC6206-3.3V, 1N4148WS and BC817 among its other parts. Its parts include 36 resistors, 17 capacitors, 6 diodes, 5 connectors and 3 ICs. It belongs with the radio and wireless boards of this library.

Main components

7

README

README.md

TDR-avalanche


Description

Simple flat-top avalanche pulser with integrated power supply for the avalanche transistor circuit and trigger circuitry.


Overview

This pulser was made in hope to use it to measure reflections on cables. However, using the transistor 2SC5773, it was not possible to obtain faster risetime than about 700 ps. This allows to measure reflections, but the resolution is quite limited due to the shape of the pulse (slow risetime and a backlash after the falling edge). Maybe using some other transistor and changing the compensation circuitry, it could be made better. Since there are many PECL buffers with rise and fall times faster than 200 ps (and reproducible), the next one will use some IC to generate the pulses. Also, generating short rectangular pulse is not very good if you want to postprocess the data, because you would need to run a decorrelation to find out what is happening on the cable. Using a long rectangular pulse (with infinitesimally fast edges) where all of the reflected energy comes back before the falling edge allows you to derive the signal which in turn gives you impulse response.


Features

Power supplies

The pulser contains a 40V power supply followed by denoising network and 6V - 35V regulated linear supply to set the avalanche voltage. The whole board is powered from 5V using Mini USB-B, consuming less than 100 mA.

Avalanche pulser

The avalanche pulser uses 2SC5773 transistor (6V NPN, fT=10.8 GHz @ 50 mA). The compensation circuitry makes the output pulse a nice clean rectangular pulse with a flat top with no visible ringing (invisible with 1 GHz oscilloscope, to be precise), however there is a not very nice backlash after the falling edge (see pictures). The transistor does not self-avalanche when set properly, it has to be triggered by external source. I used 8-10 kHz triggering during the development and use. There are 2 SMA connectors, one for coaxial cable where energy for the pulse is stored (length of the cable determines length of the pulse) and one where the pulses are output.

Trigger circuitry

The trigger circuitry triggers avalanche on rising edge of the input trigger signal. There is RC circuit which sets the time between the trigger and avalanche. However, it seems to have quite large jitter. There is also trigger output which you can connect to scilloscope (the avalanche happens on falling edge of the TRIG OUT). The trigger circuitry can be inhibited using the jumper JP1 when tuning the avalanche voltage.

Attenuators

There are 2 attenuator sections giving 11.3 and 7.9 dB attenuation. The first one is mandatory as it is an impedance matching circuit. The second one is just a normal attenuator and can be omitted.


How to use it as a simple standalone time-domain reflectometer

Connect square wave generator to the SYNC_IN port. Connect an oscilloscope to the SYNC_OUT port and to the PULSE_OUT port. Connect the coaxial cable to be measured to the STORAGE_COAX port. The cable MUST NOT have any shorts in it or any low impedance termination, because it is connected to the collector network and it would load the 200k resistor and the transistor would not avalanche. This severely limits the useability, so this mode is not recommended.


How to use it as a pulser for general use

Connect square wave generator to the SYNC_IN port. Connect storage coaxial cable to the STORAGE_COAX port. You should use some 50 Ohm cable with low losses, ideally some rigid or semirigid cable. I used RG-174 because I had a lot of it on hand and the circuit is tweaked for use with the RG-174 (I used about one meter of the cable which gave me about 8 ns long pulse). Connect the PULSE_OUT port to anything you want (50 Ohm terminated).


Images

Oscillogram of the whole pulse: Oscillogram of the whole pulse Oscillogram of the rising edge: Oscillogram of the rising edge Oscillogram of the zoomed in pulse: Oscillogram of the zoomed in pulse Picture of the made and assembled PCB: Picture of the made and assembled PCB Picture of the PCB connected to oscilloscope and generator: Picture of the made and assembled PCB


Reference

AN-94: Slew Rate Verification for Wideband Amplifiers

AN-72: A Seven-Nanosecond Comparator for Single Supply Operation

Tweet with photo of the etched PCB

Tweet with photos of the etched, drilled and assembled PCB

Tweet with measured output of the circuit

Parts

80
QtyValueFootprintReferences
5100kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR4, R6, R12, R14, R19
51N4148WSDiode_SMD:D_SOD-323_HandSolderingD1, D2, D4, D5, D101
4220RInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderFB1, FB2, FB3, FB4
3100Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR18, R27, R103
31kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R10, R22
3220Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR16, R30, R31
351Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR20, R21, R34
2100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3, C11
2100n/50Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC7, C10
210kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5, R23
21uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C101
2240Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR32, R33
22R2Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R101
247Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR24, R25
2470Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR28, R29
2680n/50Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC8, C9
1100pCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC15
1100u/50Capacitor_SMD:CP_Elec_8x6.9C6
110nInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2
110nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
110uCapacitor_SMD:CP_Elec_4x5.3C4
1110RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR15
115Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR26
1180Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR2
11nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC13
122Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR104
1220uInductor_SMD:L_7.3x7.3_H4.5L1
12N7002Package_TO_SOT_SMD:SOT-23_HandsolderingQ1
12SC5773Package_TO_SOT_SMD:SC-59_HandsolderingQ4
130kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR8
13p3Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC16
13p9Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC12
14R7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR102
14k3Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR13
1500Potentiometer_THT:Potentiometer_Bourns_3296Y_VerticalRV2
150kPotentiometer_THT:Potentiometer_Bourns_3296Y_VerticalRV1
1510Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR17
1680pCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC5
16k8Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR9
16n8Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL101
16p8Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC14
174LVC04Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1BC817Package_TO_SOT_SMD:SOT-23_HandsolderingQ2
1DISABLE_TRIGGERConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1RightJP1
1MC34063ADPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1PULSE_OUTpetr_kicad:Molex_SMA_Jack_Edge_Mount_ChineseJ4
1STORAGE_COAXpetr_kicad:Molex_SMA_Jack_Edge_Mount_ChineseJ2
1SYNC_INpetr_kicad:Molex_SMA_Jack_Edge_Mount_ChineseJ3
1SYNC_OUTpetr_kicad:Molex_SMA_Jack_Edge_Mount_ChineseJ5
1TL431DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmD3
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ1
1XC6206-3.3Package_TO_SOT_SMD:SOT-23_HandsolderingU101

Questions

How big is the TDR avalanche PCB?

It measures 73.9 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TDR avalanche use?

80 parts, built around the 100N50TW, MC34063AD, 74LVC04AD and XC6206-3.3V. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the TDR avalanche KiCad files?

From the MR-DOS/TDR-avalanche repository on GitHub, at the commit this page was made from: the board is TDR_avalanche.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the TDR avalanche design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers89.6 × 79 mmTDR 5351 core, the printed circuit board in 3D

    TDR 5351 core

    MR-DOS/TDR_diploma_thesis

    Time domain reflectometer. Includes Hardware, firmware and GUI in Octave. Also a diploma thesis.

    199 parts33GPL-3.0
  • 4 layers162.5 × 178.5 mmUDEC.CX, the printed circuit board in 3D

    UDEC.CX

    dermatoid-collab/EVC_FW

    Progetto hardware e firmware del sistema di controllo di un ascensore domestico a trazione (TTF) di LiftingItalia s.r.l. Quattro schede basate su STM32F446, collegate in CAN; il motore è comandato da un VFD.

    464 parts
  • 2 layers100 × 74 mmQym solder, the printed circuit board in 3D

    Qym solder

    basson/qym-solder

    QymSolder - Soldering station three in one - hakko t12, hot air gun, d909/898D or analog.

    135 parts4GPL-3.0
  • 4 layers100.5 × 82.8 mmTssi rtml, the printed circuit board in 3D

    Tssi rtml

    broncoracing/tssi-rtml

    BR25e TSSI RTML board

    94 parts
  • 2 layers37.5 × 23 mmSignalgenerator, the printed circuit board in 3D

    Signalgenerator

    c0pperdragon/LumaCode

    Definition of the "LumaCode" signal standard with reference implementation

    19 parts152
  • 4 layers107.6 × 59.8 mmTimeDisk, the printed circuit board in 3D

    TimeDisk

    garrettsworkshop/TimeDisk

    Apple II memory expansion card with 1 MB battery-backed RAM and NoSlotClock-compatible clock

    70 parts19
  • 4 layers192 × 137.2 mmArm board, the printed circuit board in 3D

    Arm board

    UofSSpaceTeam/rover-hardware

    Hardware design files for the Rover project.

    145 parts5
  • 2 layers39.1 × 15.2 mmA1 lan, the printed circuit board in 3D

    A1 lan

    andrastantos/anachron

    26 parts1MIT