Skip to content

Commit

Permalink
Continued design of entry-afe-characterization
Browse files Browse the repository at this point in the history
  • Loading branch information
azonenberg committed Mar 17, 2020
1 parent 181a53b commit 22cc8ac
Show file tree
Hide file tree
Showing 5 changed files with 76 additions and 56 deletions.
4 changes: 3 additions & 1 deletion boards/entry-afe-characterization/cm_shift.sch
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@ VGAIN_N
Text HLabel 3050 2050 0 50 Input ~ 0
GND
Text Notes 3650 2500 0 50 ~ 0
TODO: 8 dB single ended attenuator (0.398 V/V) on each leg
TODO: single ended LMH6522 with +2 dB fixed gain\nand clipper circuit to keep output below 1.8V on both legs
Text HLabel 4850 1750 2 50 Output ~ 0
VOUT_P
Text HLabel 4850 1850 2 50 Output ~ 0
VOUT_N
Text HLabel 3900 1900 0 50 Input ~ 0
0V9_REF
$EndSCHEMATC
21 changes: 12 additions & 9 deletions boards/entry-afe-characterization/entry-afe-characterization.sch
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ F0 "DAC" 50
F1 "dac.sch" 50
$EndSheet
Text Notes 6350 3850 0 50 ~ 0
SYSTEM GAIN CALCULATIONS\n\nHMCAD1520 wants 2V full scale\nIn 12-bit mode: 488 µV/LSB @ 0 dB gain\nIn 8-bit mode: 7.8 mV/LSB @ 0 dB gain\n\nMIN GAIN:\n10V input range, -13 dB system gain (0.2V/V)\n+2 dB gain on VGA\n12 bit mode: 2.4 mV/LSB\n8 bit mode: 39 mV/LSB\n\nMAX GAIN:\n502 mV input range, +12 dB system gain (3.98V/V)\n+26 dB gain on VGA\n12 bit mode: 122.6 µV/LSB\n8 bit mode: 1.95 mV/LSB
SYSTEM GAIN CALCULATIONS\n\nHMCAD1520 wants 2V full scale\nIn 12-bit mode: 488 µV/LSB @ 0 dB gain\nIn 8-bit mode: 7.8 mV/LSB @ 0 dB gain\n\nMIN GAIN:\n10V input range, -13 dB system gain (0.2V/V)\n-9 dB gain on VGA\n12 bit mode: 2.4 mV/LSB\n8 bit mode: 39 mV/LSB\n\nMAX GAIN:\n159 mV input range, +22 dB system gain (12.59V/V)\n+26 dB gain on VGA\n12 bit mode: 38.7 µV/LSB\n8 bit mode: 619.5 µV/LSB
$Sheet
S 3900 5500 650 1750
U 5E72E351
Expand Down Expand Up @@ -79,7 +79,7 @@ F3 "VSHIFTED_P" I L 4500 750 50
F4 "VSHIFTED_N" I L 4500 850 50
F5 "VGAIN_P" O R 5650 750 50
F6 "VGAIN_N" O R 5650 850 50
F7 "2V25_REF" I L 4500 1150 50
F7 "2V5_REF" I L 4500 1150 50
$EndSheet
Wire Wire Line
4500 750 3800 750
Expand All @@ -104,26 +104,29 @@ VIN_FILTERED\n± 2.5V range\nNet gain = 0.5 V/V (-6 dB)
Text Notes 2600 2050 0 50 ~ 0
VSHIFTED\n0-5V range, 2.5V CM\nNet gain = 0.5V/V (-6 dB)\nVIN_OFFSET is ± 2.5V range
Text Notes 4500 2050 0 50 ~ 0
VGAIN\n2.25V CM\nNet gain = 0.177 - 10 V/V\n-15 to +20 dB
VGAIN\n2.5V CM\nNet gain = 0.177 - 10 V/V\n-15 to +20 dB
Text Label 4500 1150 2 50 ~ 0
2V25_REF
2V5_REF
$Sheet
S 6350 650 950 950
U 5E75B917
F0 "Common mode shift" 50
F1 "cm_shift.sch" 50
F2 "VGAIN_P" I L 6350 750 50
F3 "VGAIN_N" I L 6350 850 50
F4 "GND" I L 6350 1050 50
F6 "VOUT_P" O R 7300 750 50
F7 "VOUT_N" O R 7300 850 50
F4 "GND" I L 6350 1150 50
F5 "VOUT_P" O R 7300 750 50
F6 "VOUT_N" O R 7300 850 50
F7 "0V9_REF" I L 6350 1050 50
$EndSheet
Wire Wire Line
6350 750 5650 750
Wire Wire Line
5650 850 6350 850
Text Label 6350 1050 2 50 ~ 0
Text Label 6350 1150 2 50 ~ 0
GND
Text Notes 6350 2050 0 50 ~ 0
VOUT\n895 mV CM\nNet gain = 0.071 - 3.98 V/V\n-23 to +12 dB
VOUT\n900 mV CM\nNet gain = 0.223 - 12.59 V/V\n-13 to +22 dB
Text Label 6350 1050 2 50 ~ 0
0V9_REF
$EndSCHEMATC
34 changes: 17 additions & 17 deletions boards/entry-afe-characterization/gainstage.sch
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ L analog-azonenberg:ADL5205 U?
U 2 1 5E744B89
P 2800 2700
AR Path="/5E744B89" Ref="U?" Part="2"
AR Path="/5E743C43/5E744B89" Ref="U?" Part="2"
F 0 "U?" H 3325 3325 50 0000 C CNN
AR Path="/5E743C43/5E744B89" Ref="U2" Part="2"
F 0 "U2" H 3325 3325 50 0000 C CNN
F 1 "ADL5205" H 3325 3234 50 0000 C CNN
F 2 "" H 2800 2750 50 0001 C CNN
F 3 "" H 2800 2750 50 0001 C CNN
Expand All @@ -31,8 +31,8 @@ L analog-azonenberg:ADL5205 U?
U 3 1 5E744B8F
P 2800 1850
AR Path="/5E744B8F" Ref="U?" Part="3"
AR Path="/5E743C43/5E744B8F" Ref="U?" Part="3"
F 0 "U?" H 3325 2475 50 0000 C CNN
AR Path="/5E743C43/5E744B8F" Ref="U2" Part="3"
F 0 "U2" H 3325 2475 50 0000 C CNN
F 1 "ADL5205" H 3325 2384 50 0000 C CNN
F 2 "" H 2800 1900 50 0001 C CNN
F 3 "" H 2800 1900 50 0001 C CNN
Expand All @@ -44,8 +44,8 @@ L analog-azonenberg:ADL5205 U?
U 1 1 5E748048
P 9250 6100
AR Path="/5E748048" Ref="U?" Part="1"
AR Path="/5E743C43/5E748048" Ref="U?" Part="1"
F 0 "U?" H 9825 8125 50 0000 C CNN
AR Path="/5E743C43/5E748048" Ref="U2" Part="1"
F 0 "U2" H 9825 8125 50 0000 C CNN
F 1 "ADL5205" H 9825 8034 50 0000 C CNN
F 2 "" H 9250 6150 50 0001 C CNN
F 3 "" H 9250 6150 50 0001 C CNN
Expand All @@ -67,21 +67,21 @@ Break unused amp channel out to SMAs
Text Label 2700 2300 2 50 ~ 0
GAIN_PWRUP
$Comp
L Connector:Conn_Coaxial J?
L Connector:Conn_Coaxial J3
U 1 1 5E74ED29
P 1550 2650
F 0 "J?" H 1400 2600 50 0000 C CNN
F 0 "J3" H 1400 2600 50 0000 C CNN
F 1 "SMA" H 1400 2500 50 0000 C CNN
F 2 "" H 1550 2650 50 0001 C CNN
F 3 "" H 1550 2650 50 0001 C CNN
1 1550 2650
-1 0 0 -1
$EndComp
$Comp
L Connector:Conn_Coaxial J?
L Connector:Conn_Coaxial J2
U 1 1 5E750662
P 1550 2450
F 0 "J?" H 1400 2400 50 0000 C CNN
F 0 "J2" H 1400 2400 50 0000 C CNN
F 1 "SMA" H 1400 2300 50 0000 C CNN
F 2 "" H 1550 2450 50 0001 C CNN
F 3 "" H 1550 2450 50 0001 C CNN
Expand All @@ -98,15 +98,13 @@ Wire Wire Line
1700 2450 1800 2450
Text Label 2200 2600 0 50 ~ 0
GIN_N
Text HLabel 3950 1450 2 50 Input ~ 0
2V25_REF
Text Label 3950 2300 0 50 ~ 0
2V25_REF
2V5_REF
$Comp
L Connector:Conn_Coaxial J?
L Connector:Conn_Coaxial J4
U 1 1 5E753967
P 4750 2450
F 0 "J?" H 4600 2400 50 0000 C CNN
F 0 "J4" H 4600 2400 50 0000 C CNN
F 1 "SMA" H 4600 2300 50 0000 C CNN
F 2 "" H 4750 2450 50 0001 C CNN
F 3 "" H 4750 2450 50 0001 C CNN
Expand All @@ -128,10 +126,10 @@ Wire Wire Line
Wire Wire Line
1350 2250 1550 2250
$Comp
L Connector:Conn_Coaxial J?
L Connector:Conn_Coaxial J5
U 1 1 5E7562B4
P 4750 2650
F 0 "J?" H 4600 2600 50 0000 C CNN
F 0 "J5" H 4600 2600 50 0000 C CNN
F 1 "SMA" H 4600 2500 50 0000 C CNN
F 2 "" H 4750 2650 50 0001 C CNN
F 3 "" H 4750 2650 50 0001 C CNN
Expand Down Expand Up @@ -162,4 +160,6 @@ Text Label 4050 2500 0 50 ~ 0
GOUT_P
Text Label 4050 2600 0 50 ~ 0
GOUT_N
Text HLabel 3950 1450 2 50 Input ~ 0
2V5_REF
$EndSCHEMATC
32 changes: 16 additions & 16 deletions boards/entry-afe-characterization/input.sch
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ L Connector:Conn_Coaxial J?
U 1 1 5E73BA4F
P 2650 3450
AR Path="/5E73BA4F" Ref="J?" Part="1"
AR Path="/5E7383DD/5E73BA4F" Ref="J?" Part="1"
F 0 "J?" H 2603 3688 50 0000 C CNN
AR Path="/5E7383DD/5E73BA4F" Ref="J1" Part="1"
F 0 "J1" H 2603 3688 50 0000 C CNN
F 1 "SMA" H 2603 3597 50 0000 C CNN
F 2 "" H 2650 3450 50 0001 C CNN
F 3 "" H 2650 3450 50 0001 C CNN
Expand All @@ -33,8 +33,8 @@ L device:D_TVS D?
U 1 1 5E73BA57
P 4750 3600
AR Path="/5E73BA57" Ref="D?" Part="1"
AR Path="/5E7383DD/5E73BA57" Ref="D?" Part="1"
F 0 "D?" V 4704 3679 50 0000 L CNN
AR Path="/5E7383DD/5E73BA57" Ref="D1" Part="1"
F 0 "D1" V 4704 3679 50 0000 L CNN
F 1 "TPD1E05U06DPYR" V 4795 3679 50 0000 L CNN
F 2 "" H 4750 3600 50 0001 C CNN
F 3 "https://en.wikipedia.org/wiki/Transient-voltage-suppression_diode" H 4750 3600 50 0001 C CNN
Expand All @@ -56,8 +56,8 @@ L device:R R?
U 1 1 5E73BA63
P 3450 3600
AR Path="/5E73BA63" Ref="R?" Part="1"
AR Path="/5E7383DD/5E73BA63" Ref="R?" Part="1"
F 0 "R?" H 3520 3646 50 0000 L CNN
AR Path="/5E7383DD/5E73BA63" Ref="R1" Part="1"
F 0 "R1" H 3520 3646 50 0000 L CNN
F 1 "FIXME" H 3520 3555 50 0000 L CNN
F 2 "" V 3380 3600 50 0001 C CNN
F 3 "" H 3450 3600 50 0001 C CNN
Expand All @@ -69,8 +69,8 @@ L device:R R?
U 1 1 5E73BA69
P 4100 3600
AR Path="/5E73BA69" Ref="R?" Part="1"
AR Path="/5E7383DD/5E73BA69" Ref="R?" Part="1"
F 0 "R?" H 4170 3646 50 0000 L CNN
AR Path="/5E7383DD/5E73BA69" Ref="R3" Part="1"
F 0 "R3" H 4170 3646 50 0000 L CNN
F 1 "FIXME" H 4170 3555 50 0000 L CNN
F 2 "" V 4030 3600 50 0001 C CNN
F 3 "" H 4100 3600 50 0001 C CNN
Expand All @@ -82,8 +82,8 @@ L device:R R?
U 1 1 5E73BA6F
P 3850 3450
AR Path="/5E73BA6F" Ref="R?" Part="1"
AR Path="/5E7383DD/5E73BA6F" Ref="R?" Part="1"
F 0 "R?" V 3643 3450 50 0000 C CNN
AR Path="/5E7383DD/5E73BA6F" Ref="R2" Part="1"
F 0 "R2" V 3643 3450 50 0000 C CNN
F 1 "FIXME" V 3734 3450 50 0000 C CNN
F 2 "" V 3780 3450 50 0001 C CNN
F 3 "" H 3850 3450 50 0001 C CNN
Expand All @@ -102,8 +102,8 @@ L device:C C?
U 1 1 5E73BA79
P 7200 3600
AR Path="/5E73BA79" Ref="C?" Part="1"
AR Path="/5E7383DD/5E73BA79" Ref="C?" Part="1"
F 0 "C?" H 7315 3646 50 0000 L CNN
AR Path="/5E7383DD/5E73BA79" Ref="C1" Part="1"
F 0 "C1" H 7315 3646 50 0000 L CNN
F 1 "31.83 pF" H 7315 3555 50 0000 L CNN
F 2 "" H 7238 3450 50 0001 C CNN
F 3 "" H 7200 3600 50 0001 C CNN
Expand All @@ -115,8 +115,8 @@ L device:C C?
U 1 1 5E73BA7F
P 8150 3600
AR Path="/5E73BA7F" Ref="C?" Part="1"
AR Path="/5E7383DD/5E73BA7F" Ref="C?" Part="1"
F 0 "C?" H 8265 3646 50 0000 L CNN
AR Path="/5E7383DD/5E73BA7F" Ref="C2" Part="1"
F 0 "C2" H 8265 3646 50 0000 L CNN
F 1 "31.83 pF" H 8265 3555 50 0000 L CNN
F 2 "" H 8188 3450 50 0001 C CNN
F 3 "" H 8150 3600 50 0001 C CNN
Expand All @@ -128,8 +128,8 @@ L device:L L?
U 1 1 5E73BA85
P 7700 3450
AR Path="/5E73BA85" Ref="L?" Part="1"
AR Path="/5E7383DD/5E73BA85" Ref="L?" Part="1"
F 0 "L?" V 7519 3450 50 0000 C CNN
AR Path="/5E7383DD/5E73BA85" Ref="L1" Part="1"
F 0 "L1" V 7519 3450 50 0000 C CNN
F 1 "159 nH" V 7610 3450 50 0000 C CNN
F 2 "" H 7700 3450 50 0001 C CNN
F 3 "" H 7700 3450 50 0001 C CNN
Expand Down
41 changes: 28 additions & 13 deletions boards/entry-afe-characterization/offset.sch
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Comment2 "Andrew D. Zonenberg"
Comment3 ""
Comment4 ""
$EndDescr
Text HLabel 4450 3400 0 50 Input ~ 0
Text HLabel 3200 3400 0 50 Input ~ 0
VIN_FILTERED
Text Notes 5450 4450 0 50 ~ 0
± 2.5V input\n0-5V output, 2.5V common mode\nNet gain = -0.5 (-6 db)\nVoffset is +/- 2.5V range
Expand All @@ -26,8 +26,8 @@ L analog-azonenberg:LMH6552 U?
U 1 1 5E73FCE0
P 5450 3650
AR Path="/5E73FCE0" Ref="U?" Part="1"
AR Path="/5E73DF00/5E73FCE0" Ref="U?" Part="1"
F 0 "U?" H 5875 4647 60 0000 C CNN
AR Path="/5E73DF00/5E73FCE0" Ref="U1" Part="1"
F 0 "U1" H 5875 4647 60 0000 C CNN
F 1 "LMH6552" H 5875 4541 60 0000 C CNN
F 2 "" H 4950 3600 60 0000 C CNN
F 3 "" H 4950 3600 60 0000 C CNN
Expand All @@ -39,23 +39,21 @@ L device:R R?
U 1 1 5E73FCEA
P 4650 3400
AR Path="/5E73FCEA" Ref="R?" Part="1"
AR Path="/5E73DF00/5E73FCEA" Ref="R?" Part="1"
F 0 "R?" V 4550 3350 50 0000 C CNN
AR Path="/5E73DF00/5E73FCEA" Ref="R5" Part="1"
F 0 "R5" V 4550 3350 50 0000 C CNN
F 1 "200 0.1%" V 4550 3650 50 0000 C CNN
F 2 "" V 4580 3400 50 0001 C CNN
F 3 "" H 4650 3400 50 0001 C CNN
1 4650 3400
0 1 1 0
$EndComp
Wire Wire Line
4450 3400 4500 3400
$Comp
L device:R R?
U 1 1 5E73FCF2
P 4650 3500
AR Path="/5E73FCF2" Ref="R?" Part="1"
AR Path="/5E73DF00/5E73FCF2" Ref="R?" Part="1"
F 0 "R?" V 4750 3450 50 0000 C CNN
AR Path="/5E73DF00/5E73FCF2" Ref="R6" Part="1"
F 0 "R6" V 4750 3450 50 0000 C CNN
F 1 "200 0.1%" V 4750 3750 50 0000 C CNN
F 2 "" V 4580 3500 50 0001 C CNN
F 3 "" H 4650 3500 50 0001 C CNN
Expand All @@ -71,8 +69,8 @@ L device:R R?
U 1 1 5E73FCFA
P 5450 3750
AR Path="/5E73FCFA" Ref="R?" Part="1"
AR Path="/5E73DF00/5E73FCFA" Ref="R?" Part="1"
F 0 "R?" V 5550 3700 50 0000 C CNN
AR Path="/5E73DF00/5E73FCFA" Ref="R7" Part="1"
F 0 "R7" V 5550 3700 50 0000 C CNN
F 1 "200 0.1%" V 5550 4000 50 0000 C CNN
F 2 "" V 5380 3750 50 0001 C CNN
F 3 "" H 5450 3750 50 0001 C CNN
Expand All @@ -97,8 +95,8 @@ L device:R R?
U 1 1 5E73FD07
P 5450 3950
AR Path="/5E73FD07" Ref="R?" Part="1"
AR Path="/5E73DF00/5E73FD07" Ref="R?" Part="1"
F 0 "R?" V 5550 3900 50 0000 C CNN
AR Path="/5E73DF00/5E73FD07" Ref="R8" Part="1"
F 0 "R8" V 5550 3900 50 0000 C CNN
F 1 "200 0.1%" V 5550 4200 50 0000 C CNN
F 2 "" V 5380 3950 50 0001 C CNN
F 3 "" H 5450 3950 50 0001 C CNN
Expand Down Expand Up @@ -134,4 +132,21 @@ Text HLabel 6500 2900 2 50 Input ~ 0
GND
Text HLabel 6500 3000 2 50 Input ~ 0
2V5_REF
$Comp
L device:R R4
U 1 1 5E75EDF9
P 3200 3550
F 0 "R4" H 3270 3596 50 0000 L CNN
F 1 "50" H 3270 3505 50 0000 L CNN
F 2 "" V 3130 3550 50 0001 C CNN
F 3 "" H 3200 3550 50 0001 C CNN
1 3200 3550
1 0 0 -1
$EndComp
Wire Wire Line
3200 3400 4500 3400
Text Label 3050 3700 2 50 ~ 0
GND
Wire Wire Line
3050 3700 3200 3700
$EndSCHEMATC

0 comments on commit 22cc8ac

Please sign in to comment.