CH Card
scular-HCC·DualLaserPDHDriver·Laser_Driver_v7/CH_Card/CH_Card.kicad_pcb
About the CH Card PCB
CH Card is an open source PCB design by scular-HCC, published on GitHub under the Custom license license. It is a 6-layer board measuring 160 × 100 mm, with 159 components from 104 distinct parts.
Other key parts include the OPA192IDBVR, OPA551U, ADG419BRM, INA828 and AD5696R. By type, the board carries 64 capacitors, 55 resistors, 16 ICs, 6 diodes, 5 transistors and 1 connector.
It belongs with the test & measurement designs in this gallery.
From the project
Dual laster Pound-Dreaver-Hall driver setup. 1550 nm DFBs. Q=10^-5. Less than 20 GHz difference
A precision two-channel controller for 1550 nm DFB butterfly lasers — a differential optical thermometer built as a 3U Eurocard instrument.
Each channel provides low-noise constant-current laser drive, a bipolar linear TEC temperature controller, RF frequency modulation, and a synchronous-demodulation Pound–Drever–Hall lock that holds the laser to the side of an optical resonance. Lasers A and B lock to their own fringe of a shared reference cavity; the beat frequency between them, Δν = S·(TB − TA) with S ≈ 2 GHz/K, is a ratiometric measurement in which slow common-mode drift cancels.

Main components on the CH Card
CH Card bill of materials (BOM)
159 components, 104 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | OPA192IDBVR | SOT-23-5 | U17, U19, U22, U24, U106 |
| 2 | OPA551U | SOIC-8_3.9x4.9mm_P1.27mm | U21, U107 |
| 4 | ADG419BRM | MSOP-8_3x3mm_P0.65mm | U26, U104, U105, U108 |
| 2 | INA828 | SOIC-8_3.9x4.9mm_P1.27mm | U28, U32 |
| 1 | AD5696R | TSSOP-16_4.4x5mm_P0.65mm | U101 |
| 1 | ADS1115 | MSOP-10_3x3mm_P0.5mm | U102 |
| 1 | PCA9538 | TSSOP-16_4.4x5mm_P0.65mm | U103 |
| 2 | IRL540N | TO-220-3_Vertical_HS657-10ABPE | Q13, Q17 |
| 2 | IRF9540N | TO-220-3_Vertical_HS657-10ABPE | Q14, Q18 |
| 1 | DMN3404L | SOT-23 | Q19 |
| 1 | DIN41612_03x32_C_Split | DIN41612_C_3x32_Male_Horizontal_THT | J1 |
| 1 | 100nF ADC filter | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C_NTC1 |
| 1 | 2.2pF Cf | C_0402_1005Metric | C_f1 |
| 1 | 2.2pF Cf TIA | C_0402_1005Metric | C_f2 |
| 1 | GA0 addr jumper | PinHeader_1x02_P2.54mm_Vertical | JP101 |
| 1 | Butterfly daughter-card stacking header - Samtec TSW-107-21-G-D (30.99mm post) | BTF_Card_Mezzanine_2x07_M3 | J_BTF1 |
| 1 | 10k 0.1% NTC1 pullup | R_0805_2012Metric | R_NTC1 |
| 1 | 20k 0.1% PD bias | R_0805_2012Metric | R_bias1 |
| 1 | 10k 0.1% Rf | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_f1 |
| 1 | 10k 0.1% Rf TIA | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R_f2 |
Show 84 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | OPA380AIDR MPD | SOIC-8_3.9x4.9mm_P1.27mm | U_TIA1, U_TIA2 |
| 4 | MMSZ4702 15V | D_SOD-123 | D16, D17, D20, D21 |
| 1 | BAT46W rev prot | D_SOD-123 | D22 |
| 1 | BAT46W flag clamp | D_SOD-123 | D23 |
| 1 | 10u (SRF>>20MHz) | L_1812_4532Metric_Pad1.30x3.40mm_HandSolder | L1 |
| 1 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C65 |
| 1 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C66 |
| 1 | 100pF NP0 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C68 |
| 1 | 10n C0G | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C70 |
| 1 | Ci 1n C0G | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C76 |
| 2 | 1uF DAC filter | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C113, C114 |
| 1 | 10uF I2C-3V3 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C115 |
| 1 | 100nF decouple | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C116 |
| 1 | 100nF decouple ADC | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C117 |
| 1 | 100nF decouple expander | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C118 |
| 2 | 10nF ADC filter | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C119, C120 |
| 1 | 10uF DAC VDD | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C121 |
| 1 | 100nF DAC VDD | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C122 |
| 1 | 100nF DAC VREF out | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C123 |
| 13 | 100nF +15V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C130, C131, C133, C134, C135, C136, C137, C138 +5 |
| 13 | 100nF -15V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C132, C140, C141, C143, C144, C145, C146, C147 +5 |
| 1 | 10uF +15V bulk | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C150 |
| 1 | 10uF -15V bulk | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C151 |
| 1 | 100nF 3V3 dec TIA | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C152 |
| 1 | 100nF 3V3 dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C153 |
| 1 | 10uF 3V3 bulk | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C154 |
| 2 | 100nF +5V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C155, C156 |
| 1 | 10uF +5V_LASER bulk | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C157 |
| 1 | 100nF +5V_LASER dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C158 |
| 1 | 100uF +6V_TEC bulk | C_1210_3225Metric | C159 |
| 1 | 10uF +6V_TEC | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C160 |
| 1 | 100nF +6V_TEC dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C161 |
| 1 | 100uF -6V_TEC bulk | C_1210_3225Metric | C162 |
| 1 | 10uF -6V_TEC | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C163 |
| 1 | 100nF -6V_TEC dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C164 |
| 1 | 100nF 5Vref dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C165 |
| 1 | 100nF VREF_MID dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C166 |
| 1 | 100nF loop comp | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C171 |
| 1 | 100nF -5V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C172 |
| 1 | 10nF CASE shield RF bypass (par R75) | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C175 |
| 1 | 100nF U105 +5V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C176 |
| 1 | 100nF U108 +5V dec | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C177 |
| 1 | 3.16k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R41 |
| 2 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R42, R55 |
| 2 | 20k 0.1% TEC_scaler_bot | R_0805_2012Metric | R43, R45 |
| 1 | 4.99k 0.1% TEC_scaler_top | R_0805_2012Metric | R44 |
| 1 | 10R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R48 |
| 1 | 33k flag pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R49 |
| 4 | 470R gate | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R56, R57, R58, R59 |
| 2 | 0.1R | R_2512_6332Metric | R63, R65 |
| 1 | 200k 0.1% scaler_top | R_0805_2012Metric | R66 |
| 1 | 909R 0.1% scaler_bot | R_0805_2012Metric | R67 |
| 2 | 10mR link (was 47R - TEC path) | R_2512_6332Metric | R68, R76 |
| 3 | 47R prot | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R69, R70, R75 |
| 2 | 0R link (was 47R - laser path) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R73, R74 |
| 1 | 2k (trim) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R77 |
| 1 | 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R78 |
| 1 | 10k gate | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R79 |
| 1 | 0.25R 1W | R_2512_6332Metric | R81 |
| 1 | 4R7 inrush limit | R_2512_6332Metric | R86 |
| 1 | Ri 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R92 |
| 1 | Rp 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R94 |
| 1 | Rsum 7.5M | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R96 |
| 1 | 487R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R98 |
| 1 | 8.06k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R102 |
| 2 | 100R I2C series | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R111, R112 |
| 2 | 100R DAC filter | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R113, R114 |
| 1 | 10k RESET pullup | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R115 |
| 1 | 10R I2C-3V3 filter | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R116 |
| 1 | 2.00k VZERO trim (v3 R40) | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R117 |
| 2 | 4.99k ADC prot | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R118, R119 |
| 1 | 10k LOCK_EN pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R120 |
| 1 | 10k IO3 pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R121 |
| 1 | 10k IO4 pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R122 |
| 1 | 10k IO5 pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R123 |
| 1 | 10k IO6 pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R124 |
| 1 | 10k IO7 pulldown | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R125 |
| 1 | 10R DAC-5V filter | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R126 |
| 1 | 10k GA0 pullup | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R127 |
| 1 | 10k 0.1% inv in | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R130 |
| 1 | 10k 0.1% inv fb | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R131 |
| 1 | 10R buf iso | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R132 |
| 1 | 10k 0.1% IMON fb | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R133 |
| 1 | 15M pedestal cancel | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R134 |
CH Card design files
The KiCad project lives in the scular-HCC/DualLaserPDHDriver repository on GitHub; these links point at the commit this page was built from.
CH Card: common questions
How big is the CH Card PCB?
The CH Card measures 160 × 100 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the CH Card?
159 components, from 104 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the CH Card design files?
From the scular-HCC/DualLaserPDHDriver repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the CH Card design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
More boards in DualLaserPDHDriver
Laser driver v3 Power
scular-HCC
261.3 × 165.2 mm273 parts2LCustom license0NXP
Dual PDH Laser driver v3
scular-HCC
291.8 × 265.6 mm197 parts2LCustom license0NXP
DIG Card
scular-HCC
160 × 100 mm187 parts6LCustom license0AFE Card
scular-HCC
160 × 100 mm106 parts2LCustom license0Pm1p8V pm5V 5Vref 5Vlaser
scular-HCC
160 × 100 mm106 parts2LCustom license0Mains 18V TEC
scular-HCC
160 × 100 mm88 parts2LCustom license0Pm6V
scular-HCC
160 × 100 mm64 parts2LCustom license0Pm22V
scular-HCC
160 × 100 mm28 parts2LCustom license0Backplane Slots
scular-HCC
390.5 × 128.6 mm11 parts2LCustom license0AC Board
scular-HCC
62.4 × 42.7 mm5 parts2LCustom license0BTF Card
scular-HCC
43.4 × 75 mm4 parts2LCustom license0
Similar boards
LevelShifter
gusmanb
28.3 × 39.8 mm21 parts2LGPL-3.05.0kStackLink
gusmanb
52.3 × 10.5 mm5 parts2LGPL-3.05.0kAnalyzerBoxPCB fork
gusmanb
52.7 × 47.9 mm54 parts4LGPL-3.05.0kEleLab v2 Bus100
Chrismettal
100 × 100 mm37 parts2LGPL-3.0528EleLab v2 Bus150
Chrismettal
150 × 50 mm37 parts2LGPL-3.0528EleLab v2 PowerFeed
Chrismettal
68 × 50 mm11 parts2LGPL-3.0528