Browse Source

Simulation done for today.

master
Maximilian Stiefel 7 years ago
parent
commit
2fcfbb445a
  1. BIN
      docs/papers/sboa061.pdf
  2. 0
      ltspice/current_source_elmar/ad8276.cir
  3. 0
      ltspice/current_source_elmar/ad8603.cir
  4. 0
      ltspice/current_source_elmar/ad8615.cir
  5. 0
      ltspice/current_source_elmar/ad8616.cir
  6. 0
      ltspice/current_source_elmar/clean.sh
  7. 0
      ltspice/current_source_elmar/current_source.asc
  8. 0
      ltspice/current_source_elmar/lm358.cir
  9. 0
      ltspice/current_source_elmar/pwm_output.png
  10. 0
      ltspice/current_source_elmar/schematic_1.png
  11. 0
      ltspice/current_source_elmar/sine_output.png
  12. 0
      ltspice/current_source_max/ad8616.cir
  13. 0
      ltspice/current_source_max/clean.sh
  14. 54
      ltspice/current_source_max/driver_option1.asc
  15. 133
      ltspice/current_source_max/driver_option2.asc
  16. 35
      ltspice/transimpedance amplifier/raw_rc.asc
  17. BIN
      ltspice/transimpedance_amplifier/.ADA4530.cir.swp
  18. 0
      ltspice/transimpedance_amplifier/001transimpedance_ac_sweep_100k.asc
  19. 0
      ltspice/transimpedance_amplifier/001transimpedance_current_step_100k.asc
  20. 65
      ltspice/transimpedance_amplifier/002transimpedance_ad8616_one_res.asc
  21. 81
      ltspice/transimpedance_amplifier/002transimpedance_ad8616_three_res.asc
  22. 69
      ltspice/transimpedance_amplifier/003transimpedance_ada4530_one_res.asc
  23. 85
      ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc
  24. 534
      ltspice/transimpedance_amplifier/ADA4530.cir
  25. 0
      ltspice/transimpedance_amplifier/ad8615.cir
  26. 121
      ltspice/transimpedance_amplifier/ad8616.cir
  27. BIN
      ltspice/transimpedance_amplifier/ad8616_results13062017.png
  28. BIN
      ltspice/transimpedance_amplifier/ada4530_results13062017.png
  29. 2
      ltspice/transimpedance_amplifier/clean.sh
  30. 41
      ltspice/transimpedance_amplifier/opamp_with_guards.asy
  31. BIN
      octave/desired_behaviour_transimp.pdf
  32. BIN
      octave/octave-workspace
  33. 45
      octave/trick_circ_transimp.m
  34. 0
      pcbs/analog_board/transimpedance_amp_v0.kicad_pcb
  35. 0
      pcbs/analog_board/transimpedance_amp_v0.pro
  36. 0
      pcbs/analog_board/transimpedance_amp_v0.sch
  37. 26
      pcbs/transimpedance_amp_v0.1/.gitignore
  38. 30
      pcbs/transimpedance_amp_v0.1/Photodiodes.pretty/BPW34FA.kicad_mod
  39. 9
      pcbs/transimpedance_amp_v0.1/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod
  40. 10
      pcbs/transimpedance_amp_v0.1/Vias.pretty/Stitchging-Via-0.6.kicad_mod
  41. 12
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.CrtYd.gbr
  42. 1619
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Cu.gbr
  43. 85
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Mask.gbr
  44. 12
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.SilkS.gbr
  45. 1117
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Dwgs.User.gbr
  46. 22
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Edge.Cuts.gbr
  47. 254
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.CrtYd.gbr
  48. 3332
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Cu.gbr
  49. 145
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Mask.gbr
  50. 1981
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.SilkS.gbr
  51. 101
      pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp.drl
  52. BIN
      pcbs/transimpedance_amp_v0.1/output/pcb.pdf
  53. BIN
      pcbs/transimpedance_amp_v0.1/output/schematics.pdf
  54. 8
      pcbs/transimpedance_amp_v0.1/photodiodes.pretty/BPW34FA.kicad_mod
  55. 32
      pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.dcm
  56. 63
      pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.lib
  57. 167
      pcbs/transimpedance_amp_v0.1/transimpedance_amp-cache.lib
  58. 2421
      pcbs/transimpedance_amp_v0.1/transimpedance_amp.kicad_pcb
  59. 846
      pcbs/transimpedance_amp_v0.1/transimpedance_amp.sch
  60. 1
      pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.kicad_pcb
  61. 15
      pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.pro
  62. 1
      pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.sch

BIN
docs/papers/sboa061.pdf

Binary file not shown.

0
ltspice/current source/ad8276.cir → ltspice/current_source_elmar/ad8276.cir

0
ltspice/current source/ad8603.cir → ltspice/current_source_elmar/ad8603.cir

0
ltspice/current source/ad8615.cir → ltspice/current_source_elmar/ad8615.cir

0
ltspice/current source/ad8616.cir → ltspice/current_source_elmar/ad8616.cir

0
ltspice/current source/clean.sh → ltspice/current_source_elmar/clean.sh

0
ltspice/current source/current_source.asc → ltspice/current_source_elmar/current_source.asc

0
ltspice/current source/lm358.cir → ltspice/current_source_elmar/lm358.cir

0
ltspice/current source/pwm_output.png → ltspice/current_source_elmar/pwm_output.png

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

0
ltspice/current source/schematic_1.png → ltspice/current_source_elmar/schematic_1.png

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
ltspice/current source/sine_output.png → ltspice/current_source_elmar/sine_output.png

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
ltspice/transimpedance amplifier/ad8616.cir → ltspice/current_source_max/ad8616.cir

0
ltspice/transimpedance amplifier/clean.sh → ltspice/current_source_max/clean.sh

54
ltspice/current_source_max/driver_option1.asc

@ -0,0 +1,54 @@
Version 4
SHEET 1 1136 680
WIRE 400 -128 400 -192
WIRE 400 -16 400 -64
WIRE 160 16 16 16
WIRE 768 16 768 -16
WIRE 336 32 224 32
WIRE 16 112 16 16
WIRE 400 112 400 80
WIRE 400 112 16 112
WIRE 768 112 768 96
WIRE 848 112 768 112
WIRE 400 128 400 112
WIRE 640 128 640 96
WIRE 768 128 768 112
WIRE 400 240 400 208
WIRE 640 240 640 208
WIRE 768 240 768 208
FLAG 640 240 0
FLAG 768 -16 V+
FLAG 192 0 V+
FLAG 192 64 0
FLAG 848 112 VSIG
FLAG 768 240 0
FLAG 160 48 VSIG
FLAG 400 -192 V+
FLAG 400 240 0
FLAG 640 96 V+
SYMBOL Opamps\\opamp2 192 -32 R0
SYMATTR InstName U1
SYMATTR Value AD8616
SYMBOL voltage 640 112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5V
SYMBOL npn 336 -16 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL LED 384 -128 R0
SYMATTR InstName D1
SYMATTR Value LXHL-BW02
SYMBOL res 384 112 R0
SYMATTR InstName R1
SYMATTR Value 10R
SYMBOL res 752 112 R0
SYMATTR InstName R2
SYMATTR Value {RJUMP}
SYMBOL res 752 0 R0
SYMATTR InstName R3
SYMATTR Value 1Meg
TEXT 16 296 Left 2 !.include AD8616.cir
TEXT 16 264 Left 2 !.tran 0 1ms 0ms
TEXT 16 328 Left 2 !.step param RJUMP list 1k, 10k, 50k

133
ltspice/current_source_max/driver_option2.asc

@ -0,0 +1,133 @@
Version 4
SHEET 1 1628 680
WIRE 400 -320 400 -352
WIRE -160 -304 -160 -336
WIRE 944 -288 832 -288
WIRE 1056 -288 1024 -288
WIRE 1072 -288 1056 -288
WIRE 1184 -288 1152 -288
WIRE 1200 -288 1184 -288
WIRE 1312 -288 1280 -288
WIRE 1520 -288 1312 -288
WIRE 704 -240 704 -272
WIRE 832 -240 832 -288
WIRE 1056 -240 1056 -288
WIRE 1184 -240 1184 -288
WIRE 1312 -240 1312 -288
WIRE 400 -224 400 -256
WIRE -160 -208 -160 -240
WIRE 832 -144 832 -160
WIRE 1056 -144 1056 -176
WIRE 1056 -144 832 -144
WIRE 1184 -144 1184 -176
WIRE 1184 -144 1056 -144
WIRE 1312 -144 1312 -176
WIRE 1312 -144 1184 -144
WIRE 400 -128 400 -160
WIRE 704 -128 704 -160
WIRE 832 -128 832 -144
WIRE -160 -112 -160 -144
WIRE 400 -16 400 -64
WIRE -160 0 -160 -48
WIRE 160 16 16 16
WIRE -400 32 -544 32
WIRE 336 32 224 32
WIRE -224 48 -336 48
WIRE 16 112 16 16
WIRE 400 112 400 80
WIRE 400 112 16 112
WIRE -544 128 -544 32
WIRE -160 128 -160 96
WIRE -160 128 -544 128
WIRE 400 128 400 112
WIRE -160 144 -160 128
WIRE 400 240 400 208
WIRE -160 256 -160 224
FLAG 704 -128 0
FLAG 704 -272 V+
FLAG 192 0 V+
FLAG 192 64 0
FLAG 1520 -288 VSIG
FLAG 832 -128 0
FLAG 160 48 VSIG
FLAG 400 -352 V+
FLAG 400 240 0
FLAG -368 16 V+
FLAG -368 80 0
FLAG -400 64 VSIG
FLAG -160 -336 V+
FLAG -160 256 0
SYMBOL Opamps\\opamp2 192 -32 R0
SYMATTR InstName U1
SYMATTR Value LM324
SYMBOL voltage 704 -256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 18V
SYMBOL npn 336 -16 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL voltage 832 -256 R0
WINDOW 3 0 -114 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR Value PULSE(0V 3.3V 0s 1us 1us {DUTY_CYCLE} 10us)
SYMATTR InstName V2
SYMBOL LED 384 -128 R0
SYMATTR InstName D1
SYMATTR Value LXHL-BW02
SYMBOL res 384 112 R0
SYMATTR InstName R1
SYMATTR Value 10R
SYMBOL LED 384 -224 R0
SYMATTR InstName D2
SYMATTR Value LXHL-BW02
SYMBOL LED 384 -320 R0
SYMATTR InstName D3
SYMATTR Value LXHL-BW02
SYMBOL res 1040 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL cap 1040 -240 R0
SYMATTR InstName C1
SYMATTR Value 47n
SYMBOL res 1168 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL cap 1168 -240 R0
SYMATTR InstName C2
SYMATTR Value 47n
SYMBOL res 1296 -304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL cap 1296 -240 R0
SYMATTR InstName C3
SYMATTR Value 47n
SYMBOL Opamps\\opamp2 -368 -16 R0
SYMATTR InstName U2
SYMATTR Value LM324
SYMBOL npn -224 0 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL LED -176 -112 R0
SYMATTR InstName D4
SYMATTR Value LXHL-BW02
SYMBOL res -176 128 R0
SYMATTR InstName R5
SYMATTR Value 10R
SYMBOL LED -176 -208 R0
SYMATTR InstName D5
SYMATTR Value LXHL-BW02
SYMBOL LED -176 -304 R0
SYMATTR InstName D6
SYMATTR Value LXHL-BW02
TEXT -536 544 Left 2 !.include LM324.txt
TEXT -536 416 Left 2 !.tran 100ms
TEXT -536 480 Left 2 !.step param DUTY_CYCLE list 1us 2us 3us

35
ltspice/transimpedance amplifier/raw_rc.asc

@ -1,35 +0,0 @@
Version 4
SHEET 1 880 680
WIRE 240 0 48 0
WIRE 240 32 240 0
WIRE 240 32 192 32
WIRE 288 32 240 32
WIRE 192 80 192 32
WIRE 48 96 48 0
WIRE 288 96 288 32
WIRE 192 224 192 160
WIRE 240 224 192 224
WIRE 288 224 288 160
WIRE 288 224 240 224
WIRE 48 240 48 176
WIRE 240 240 240 224
WIRE 240 240 48 240
WIRE 48 272 48 240
FLAG 48 272 0
SYMBOL cap 304 160 R180
WINDOW 0 24 56 Left 2
WINDOW 3 24 8 Left 2
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL res 208 176 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL current 48 96 R0
WINDOW 123 24 108 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value ""
SYMATTR Value2 AC 10mA
TEXT -16 320 Left 2 !.ac dec 1000 1 10e6

BIN
ltspice/transimpedance_amplifier/.ADA4530.cir.swp

Binary file not shown.

0
ltspice/transimpedance amplifier/001transimpedance_ac_sweep_100k.asc → ltspice/transimpedance_amplifier/001transimpedance_ac_sweep_100k.asc

0
ltspice/transimpedance amplifier/001transimpedance_current_step_100k.asc → ltspice/transimpedance_amplifier/001transimpedance_current_step_100k.asc

65
ltspice/transimpedance_amplifier/002transimpedance_ad8616_one_res.asc

@ -0,0 +1,65 @@
Version 4
SHEET 1 880 680
WIRE 48 64 -32 64
WIRE 144 64 48 64
WIRE 208 64 144 64
WIRE 256 64 208 64
WIRE 416 64 336 64
WIRE -336 144 -336 128
WIRE -208 144 -336 144
WIRE -32 144 -32 64
WIRE 48 144 48 64
WIRE 144 160 144 64
WIRE -336 176 -336 144
WIRE -208 176 -208 144
WIRE 208 176 208 64
WIRE 256 176 208 176
WIRE 416 192 416 64
WIRE 416 192 320 192
WIRE 256 208 224 208
WIRE -32 272 -32 224
WIRE 48 272 48 224
WIRE 48 272 -32 272
WIRE 144 272 144 224
WIRE 144 272 48 272
WIRE 224 272 224 208
WIRE -32 304 -32 272
FLAG -32 304 0
FLAG 224 272 0
FLAG -208 176 0
FLAG -336 48 V+
FLAG -336 256 V-
FLAG 288 224 V-
FLAG 288 160 V+
FLAG 416 64 OUT
SYMBOL current -32 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value 0
SYMBOL res 32 128 R0
SYMATTR InstName R1
SYMATTR Value 5G
SYMBOL cap 128 160 R0
SYMATTR InstName C1
SYMATTR Value 72p
SYMBOL res 352 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10G
SYMBOL voltage -336 32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage -336 160 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 10
SYMBOL Opamps\\opamp2 288 128 R0
SYMATTR InstName U1
SYMATTR Value AD8616
TEXT -368 328 Left 2 !.dc dec I1 10f 100n
TEXT -368 368 Left 2 !.include ad8616.cir

81
ltspice/transimpedance_amplifier/002transimpedance_ad8616_three_res.asc

@ -0,0 +1,81 @@
Version 4
SHEET 1 1156 680
WIRE 48 64 -32 64
WIRE 144 64 48 64
WIRE 208 64 144 64
WIRE 256 64 208 64
WIRE 416 64 336 64
WIRE 544 64 416 64
WIRE 416 80 416 64
WIRE 544 80 544 64
WIRE -336 144 -336 128
WIRE -208 144 -336 144
WIRE -32 144 -32 64
WIRE 48 144 48 64
WIRE 144 160 144 64
WIRE -336 176 -336 144
WIRE -208 176 -208 144
WIRE 208 176 208 64
WIRE 256 176 208 176
WIRE 512 192 320 192
WIRE 544 192 544 160
WIRE 544 192 512 192
WIRE 256 208 224 208
WIRE -32 272 -32 224
WIRE 48 272 48 224
WIRE 48 272 -32 272
WIRE 144 272 144 224
WIRE 144 272 48 272
WIRE -32 304 -32 272
WIRE 224 304 224 208
FLAG -32 304 0
FLAG 224 304 0
FLAG -208 176 0
FLAG -336 48 V+
FLAG -336 256 V-
FLAG 288 224 V-
FLAG 288 160 V+
FLAG 512 192 OUT
FLAG 416 160 0
SYMBOL current -32 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value 0
SYMBOL res 32 128 R0
SYMATTR InstName R1
SYMATTR Value 5G
SYMBOL cap 128 160 R0
SYMATTR InstName C1
SYMATTR Value 72p
SYMBOL res 352 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10Meg
SYMBOL voltage -336 32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -336 160 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL res 560 176 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL res 432 176 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R4
SYMATTR Value {RVAR}
SYMBOL Opamps\\opamp2 288 128 R0
SYMATTR InstName U1
SYMATTR Value AD8616
TEXT -368 328 Left 2 !.dc dec I1 10f 100n
TEXT -368 368 Left 2 !.include ad8616.cir
TEXT -368 408 Left 2 !.step param RVAR list 0.1k, 1k, 10k

69
ltspice/transimpedance_amplifier/003transimpedance_ada4530_one_res.asc

@ -0,0 +1,69 @@
Version 4
SHEET 1 880 680
WIRE 48 -32 -32 -32
WIRE 144 -32 48 -32
WIRE 208 -32 144 -32
WIRE 256 -32 208 -32
WIRE 416 -32 336 -32
WIRE -336 144 -336 128
WIRE -208 144 -336 144
WIRE -32 144 -32 -32
WIRE 48 144 48 -32
WIRE 144 160 144 -32
WIRE 272 160 272 128
WIRE -336 176 -336 144
WIRE -208 176 -208 144
WIRE 208 176 208 -32
WIRE 256 176 208 176
WIRE 416 192 416 -32
WIRE 416 192 320 192
WIRE 256 208 224 208
WIRE 272 256 272 224
WIRE -32 272 -32 224
WIRE 48 272 48 224
WIRE 48 272 -32 272
WIRE 144 272 144 224
WIRE 144 272 48 272
WIRE 224 272 224 208
WIRE -32 304 -32 272
FLAG -32 304 0
FLAG 224 272 0
FLAG -208 176 0
FLAG -336 48 V+
FLAG -336 256 V-
FLAG 288 224 V-
FLAG 288 160 V+
FLAG 416 -32 OUT
FLAG 272 128 GRD1
FLAG 272 256 GRD2
SYMBOL current -32 144 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value 0
SYMBOL res 32 128 R0
SYMATTR InstName R1
SYMATTR Value 5G
SYMBOL cap 128 160 R0
SYMATTR InstName C1
SYMATTR Value 72p
SYMBOL res 352 -48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10G
SYMBOL voltage -336 32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage -336 160 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 10
SYMBOL opamp_with_guards 288 128 R0
SYMATTR InstName U1
SYMATTR Value ADA4530
TEXT -368 328 Left 2 !.dc dec I1 10f 100n
TEXT -368 368 Left 2 !.include ADA4530.cir

85
ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc

@ -0,0 +1,85 @@
Version 4
SHEET 1 1156 680
WIRE -2432 -320 -2512 -320
WIRE -2336 -320 -2432 -320
WIRE -2272 -320 -2336 -320
WIRE -2224 -320 -2272 -320
WIRE -1968 -320 -2144 -320
WIRE -1728 -320 -1968 -320
WIRE -1968 -272 -1968 -320
WIRE -1728 -272 -1728 -320
WIRE -1968 -160 -1968 -192
WIRE -2816 -112 -2816 -128
WIRE -2688 -112 -2816 -112
WIRE -2512 -112 -2512 -320
WIRE -2432 -112 -2432 -320
WIRE -2336 -96 -2336 -320
WIRE -2208 -96 -2208 -128
WIRE -2816 -80 -2816 -112
WIRE -2688 -80 -2688 -112
WIRE -2272 -80 -2272 -320
WIRE -2224 -80 -2272 -80
WIRE -1728 -64 -1728 -192
WIRE -1728 -64 -2160 -64
WIRE -2224 -48 -2256 -48
WIRE -2208 0 -2208 -32
WIRE -2512 16 -2512 -32
WIRE -2432 16 -2432 -32
WIRE -2432 16 -2512 16
WIRE -2336 16 -2336 -32
WIRE -2336 16 -2432 16
WIRE -2512 48 -2512 16
WIRE -2256 48 -2256 -48
FLAG -2512 48 0
FLAG -2256 48 0
FLAG -2688 -80 0
FLAG -2816 -208 V+
FLAG -2816 0 V-
FLAG -2192 -32 V-
FLAG -1728 -64 OUT
FLAG -1968 -160 0
FLAG -2208 -128 GRD1
FLAG -2192 -96 V+
FLAG -2208 0 GRD2
SYMBOL current -2512 -112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value 0
SYMBOL res -2448 -128 R0
SYMATTR InstName R1
SYMATTR Value 5G
SYMBOL cap -2352 -96 R0
SYMATTR InstName C1
SYMATTR Value 72p
SYMBOL res -2128 -336 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10Meg
SYMBOL voltage -2816 -224 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage -2816 -96 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 10
SYMBOL res -1712 -176 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL res -1952 -176 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R4
SYMATTR Value {RVAR}
SYMBOL opamp_with_guards -2192 -128 R0
SYMATTR InstName U1
SYMATTR Value ADA4530
TEXT -2848 72 Left 2 !.dc dec I1 10f 100n
TEXT -2848 112 Left 2 !.include ada4530.cir
TEXT -2848 152 Left 2 !.step param RVAR list 100, 1k, 10k

534
ltspice/transimpedance_amplifier/ADA4530.cir

@ -0,0 +1,534 @@
* ADA4530 Macro-model
* Function: Operational Amplifier
*
* Revision History:
* Rev 0 Oct 2015: ZF/VW
* Tested by PN at Vsy=+/-5V
* Copyright 2015 by Analog Devices
*
* Refer to http://www.analog.com/Analog_Root/static/techSupport/designTools/spicemodels/license
* for License Statement. Use of this model indicates your acceptance
* of the terms and provisions in the License Staement.
*
* Guard output pins GRD1, GRD2 should be left unconnected for simulation purpose.
* DNC pin should be left unconnected for simulation purpose.
* Tested on MultSIm, SiMetrix(NGSpice), PSpice.
*
* Not modeled: Distortion, PSRR, Overload Recovery,
* Shutdown Turn On/Turn Off time.
*
* Parameters (typical values) modeled include:
* Vos, Ibias, Input CM limits and Typ output voltge swing,
* Open Loop Gain & Phase, Slew Rate, Output current limits, Voltage & Current Noise,
* Capacitive load drive, supply currents, supply functionality.
*
* Not simulated/implemented - performance over temp
* Parameter variations with supply are not modeled
*
* CAUTION!!
* To aid in convergence, most Spice simulators add a
* conductance on every node to insure that no node is floating.
* This is GMIN, and the default value is usually 1E-12. To properly
* simulate the low input bias current and low current noise, the
* Spice simulator options have to be set to the following:
* GMIN=1E-16
* ABSTOL=1E-16
* RSHUNT=1E16 (Multisim)
*
* When using model in Multisim, comment out the first .ends ADA4530 statement
* and uncomment the second .ends ADA4530 statement.
*
* In some simulations, number of iterations (ITL1) may have to be increased to aid convergence.
*
*
*
* Node Assignments
* Non-Inverting Input
* | Inverting Input
* | | Positive supply
* | | | Negative supply
* | | | | Output
* | | | | | GRD1
* | | | | | | GRD2
* | | | | | | |
.Subckt ADA4530 N100 N101 N102 N103 N104 N105 N106
*
X1 N100 N101 N102 N103 1 Amplifier
X2 N100 2 N102 N103 3 Buffer
R1 1 N104 Rideal 20
R2 2 3 Rideal 1e-6
R3 3 4 Rideal 1e3
R4 4 N105 Rideal 1e-6
R5 4 N106 Rideal 1e-6
R6 N105 0 Rideal 1e9
R7 N106 0 Rideal 1e9
.model Rideal res(T_ABS=-273)
*
.ends ada4530
*
*
**********************************************
.Subckt Amplifier 100 101 102 103 104
**********************************************
***Power Supplies***
Rz 102 1020 Rideal 10
DzPS 98 1020 diode
S1 98 103 106 113 Switch
R1 1020 99 Rideal 1e7
R2 99 103 Rideal 1e7
e1 111 110 1020 110 1
e2 110 112 110 103 1
e3 110 0 99 0 1
*
*
***Inputs***
VOS 100 2 dc 8e-6
IbiasP 110 2 dc 1e-15
IbiasN 110 101 dc 1e-15
*RinCMP 110 2 Rideal 100e12
*RinCMN 9 110 Rideal 100e12
CinCMP 110 2 2.4e-12
CinCMN 101 110 2.4e-12
IOS 101 2 1e-15
*RinDiff 9 2 Rideal 100e12
CinDiff 101 2 0.6e-12
EVN 9 0 101 0 1
*
*
***Non-Inverting Input with Clamp***
g1 3 110 110 2 0.001
RInP 3 110 Rideal 1e3
RX1 40 3 Rideal 1
DInP 40 41 diode
DInN 42 40 diode
VinP 111 41 dc 1.96
VinN 42 112 dc 0.46
*
*
***Vnoise***
hVn 6 5 Vmeas1 707.10678
Vmeas1 20 110 DC 0
Vvn 21 110 dc 0.65
Dvn 21 20 DVnoisy
hVn1 6 7 Vmeas2 707.10678
Vmeas2 22 110 dc 0
Vvn1 23 110 dc 0.65
Dvn1 23 22 DVnoisy
*
*
***Inoise***
FnIN 9 110 Vmeas3 0.7071068
Vmeas3 51 110 dc 0
VnIN 50 110 dc 0.65
DnIN 50 51 DINnoisy
FnIN1 110 9 Vmeas4 0.7071068
Vmeas4 53 110 dc 0
VnIN1 52 110 dc 0.65
DnIN1 52 53 DINnoisy
*
FnIP 2 110 Vmeas5 0.7071068
Vmeas5 31 110 dc 0
VnIP 30 110 dc 0.65
DnIP 30 31 DIPnoisy
FnIP1 110 2 Vmeas6 0.7071068
Vmeas6 33 110 dc 0
VnIP1 32 110 dc 0.65
DnIP1 32 33 DIPnoisy
*
*
***CMRR***
RcmrrP 3 10 Rideal 1e12
RcmrrN 10 9 Rideal 1e12
g10 11 110 10 110 -9e-8
Lcmrr 11 12 1e-12
Rcmrr 12 110 Rideal 1e3
e4 5 3 11 110 1
*
*
***Power Down***
VPD 111 80 dc 0.8
VPD1 81 0 dc 0.1
RPD 111 106 Rideal 1e6
ePD 80 113 82 0 1
RDP1 82 0 Rideal 1e3
CPD 82 0 1e-10
S5 81 82 83 113 Switch
CDP1 83 0 1e-12
RPD2 106 83 1e6
*
*
***Gain Split***
g200 200 110 7 9 1
R200 200 110 Rideal 1e5
*
*
***Dominant Pole at 0.14 Hz***
g210 210 110 Value={limit(V(200,110)*1.242e-5,.1413,-.1413)}
R210 210 110 Rideal 1.137e7
C210 210 110 1e-7
*
*
***Output Voltage Clamp-1***
RX2 60 210 Rideal 0.001
DzVoutP 61 60 DzVoutP
DzVoutN 60 62 DzVoutN
DVoutP 61 63 diode
DVoutN 64 62 diode
VoutP 65 63 dc 5.03
VoutN 64 66 dc 5.015
e60 65 110 111 110 1.014
e61 66 110 112 110 1.114
*
*
***Pole at 17MHz***
g220 220 110 210 110 0.001
R220 220 110 Rideal 1000
C220 220 110 9.362e-12
*
***Pole at 40MHz***
g230 230 110 220 110 0.001
R230 230 110 Rideal 1000
C230 230 110 3.9789e-12
*
***Pole at 40MHz***
g240 240 110 230 110 0.001
R240 240 110 Rideal 1000
C240 240 110 3.9789e-12
*
***Pole at 45MHz***
g245 245 110 240 110 0.001
R245 245 110 Rideal 1000
C245 245 110 3.5368e-12
*
***Pole at 45MHz***
g250 250 110 245 110 0.001
R250 250 110 Rideal 1000
C250 250 110 3.5368e-12
*
***Pole at 45MHz***
g255 255 110 250 110 0.001
R255 255 110 Rideal 1000
C255 255 110 3.5368e-12
*
***Pole at 50MHz***
g260 260 110 255 110 0.001
R260 260 110 Rideal 1000
C260 260 110 3.1831e-12
*
***Pole at 50MHz***
g265 265 110 260 110 0.001
R265 265 110 Rideal 1000
C265 265 110 3.1831e-12
*
***Pole at 50MHz***
g270 270 110 265 110 0.001
R270 270 110 Rideal 1000
C270 270 110 3.1831e-12
*
***Notch: f=12MHz, Zeta=0.7, Gain=2.5dB***
e280 280 110 270 110 1
L280 285 281 378.78e-9
C280 281 282 464.398e-12
R281 282 110 Rideal 29.983
R280 280 285 Rideal 10
*
***Peak: f=9MHz, Zeta=1, Gain=2.7dB***
e290 290 110 285 110 1
L290 290 291 88.419e-9
C290 291 292 3536.773e-12
R291 292 110 Rideal 27.429
e295 295 110 292 110 1.3646
R290 290 292 Rideal 10
*
*
***Output Stage***
g300 300 110 295 110 0.001
R300 300 110 Rideal 1000
e301 301 110 300 110 1
Rout 302 303 Rideal 90
Lout 303 310 3700e-9
Cout 310 110 16e-12
*
*
***Output Current Limit***
H1 301 304 Vsense1 100
Vsense1 301 302 dc 0
VIoutP 305 304 dc 0.836
VIoutN 304 306 dc 2.336
DIoutP 307 305 diode
DIoutN 306 307 diode
Rx3 307 300 Rideal 100
*
*
***Output Clamp-2***
VoutP1 111 73 dc 0.7
VoutN1 74 112 dc 0.7102
DVoutP1 75 73 diode
DVoutN1 74 75 diode
RX4 75 310 Rideal 0.001
*
*
***Supply Currents***
FIoVcc 314 110 Vmeas8 1
Vmeas8 310 311 dc 0
R314 110 314 Rideal 1e9
DzOVcc 110 314 diode
DOVcc 102 314 diode
RX5 311 312 Rideal 0.001
FIoVee 315 110 Vmeas9 1
Vmeas9 312 313 dc 0
R315 315 110 Rideal 1e9
DzOVee 315 110 diode
DOVee 315 103 diode
*
*
***Output Switch***
S4 104 313 106 113 Switch
*
*
*** Common Models ***
.model diode d(bv=100)
.model Switch vswitch(Von=0.15,Voff=0.05,ron=10,roff=1e6)
.model DzVoutP D(BV=4.3)
.model DzVoutN D(BV=4.3)
.model DzSlewP D(BV=13.546)
.model DzSlewN D(BV=13.546)
.model DVnoisy D(IS=7.28e-15 KF=8.83e-17)
.model DINnoisy D(IS=1.87e-25 KF=0)
.model DIPnoisy D(IS=1.87e-25 KF=0)
.model Rideal res(T_ABS=-273)
*
.ends Amplifier
*
*
**********************************************
.Subckt Buffer 100 101 102 103 104
**********************************************
***Power Supplies***
Rz1 102 1020 Rideal 10
Rz2 103 1030 Rideal 10
R3 96 0 Rideal 1e3
S6 97 96 1020 1030 Sswitch
V2 97 0 dc 2
gBias 1020 1030 96 0 0.09e-3
DzPS 98 1020 diode
gQuies 1020 98 96 0 0.81e-3
S1 98 1030 106 113 Switch
R1 1020 99 Rideal 1e7
R2 99 1030 Rideal 1e7
e1 111 110 1020 110 1
e2 110 112 110 1030 1
e3 110 0 99 0 1
*
*
***Inputs***
S2 1 100 106 113 Switch
S3 9 101 106 113 Switch
VOS 1 2 dc 0
*IbiasP 110 2 dc 0
*IbiasN 110 9 dc 0
*RinCMP 110 2 Rideal 100e12
*RinCMN 9 110 Rideal 100e12
CinCMP 110 2 1e-15
CinCMN 9 110 1e-15
*IOS 9 2 0
*RinDiff 9 2 Rideal 100e12
CinDiff 9 2 1e-15
*
*
***Non-Inverting Input with Clamp***
g1 3 110 110 2 0.001
RInP 3 110 Rideal 1e3
RX1 40 3 Rideal 1
DInP 40 41 diode
DInN 42 40 diode
VinP 111 41 dc 1.96
VinN 42 112 dc 0.56
*
*
***Vnoise***
hVn 6 5 Vmeas1 707.10678
Vmeas1 20 110 DC 0
Vvn 21 110 dc 0.65
Dvn 21 20 DVnoisy
hVn1 6 7 Vmeas2 707.10678
Vmeas2 22 110 dc 0
Vvn1 23 110 dc 0.65
Dvn1 23 22 DVnoisy
*
*
***Inoise***
FnIN 9 110 Vmeas3 0.7071068
Vmeas3 51 110 dc 0
VnIN 50 110 dc 0.65
DnIN 50 51 DINnoisy
FnIN1 110 9 Vmeas4 0.7071068
Vmeas4 53 110 dc 0
VnIN1 52 110 dc 0.65
DnIN1 52 53 DINnoisy
*
FnIP 2 110 Vmeas5 0.7071068
Vmeas5 31 110 dc 0
VnIP 30 110 dc 0.65
DnIP 30 31 DIPnoisy
FnIP1 110 2 Vmeas6 0.7071068
Vmeas6 33 110 dc 0
VnIP1 32 110 dc 0.65
DnIP1 32 33 DIPnoisy
*
*
***CMRR***
RcmrrP 3 10 Rideal 1e12
RcmrrN 10 9 Rideal 1e12
g10 11 110 10 110 -1e-10
Lcmrr 11 12 1e-12
Rcmrr 12 110 Rideal 1e3
e4 5 3 11 110 1
*
*
***Power Down***
VPD 111 80 dc 1
VPD1 81 0 dc 0.2
RPD 111 106 Rideal 1e6
ePD 80 113 82 0 1
RDP1 82 0 Rideal 1e3
CPD 82 0 1e-10
S5 81 82 83 113 Switch
CDP1 83 0 1e-12
RPD2 106 83 1e6
*
*
***Gain Split***
g200 200 110 7 9 1
R200 200 110 Rideal 1e5
*
*
***Dominant Pole at 0.7 Hz***
g210 210 110 Value={limit(V(200,110)*1.39e-5,.1403,-.1403)}
R210 210 110 Rideal 2.275e6
C210 210 110 1e-7
*
*
***Output Voltage Clamp-1***
RX2 60 210 Rideal 0.001
DzVoutP 61 60 DzVoutP
DzVoutN 60 62 DzVoutN
DVoutP 61 63 diode
DVoutN 64 62 diode
VoutP 65 63 dc 6.5
VoutN 64 66 dc 5.1
e60 65 110 111 110 1.0024
e61 66 110 112 110 1.0024
*
*
***Pole at 11MHz***
g220 220 110 210 110 0.001
R220 220 110 Rideal 1000
C220 220 110 14.4686e-12
*
***Pole at 14MHz***
g230 230 110 220 110 0.001
R230 230 110 Rideal 1000
C230 230 110 11.3682e-12
*
***Buffer***
g240 240 110 230 110 0.001
R240 240 110 Rideal 1000
*
***Buffer***
g245 245 110 240 110 0.001
R245 245 110 Rideal 1000
*
***Buffer***
g250 250 110 245 110 0.001
R250 250 110 Rideal 1000
*
***Buffer***
g255 255 110 250 110 0.001
R255 255 110 Rideal 1000
*
***Buffer***
g260 260 110 255 110 0.001
R260 260 110 Rideal 1000
*
***Buffer***
g265 265 110 260 110 0.001
R265 265 110 Rideal 1000
*
***Buffer***
g270 270 110 265 110 0.001
R270 270 110 Rideal 1000
*
***Buffer***
R281 285 110 Rideal 1E6
R280 280 285 Rideal 100
e280 280 110 270 110 1
*
***Peak: f=3.5MHz, Zeta=0.7, Gain=2.4dB***
e290 290 110 285 110 1
L290 290 291 324.806e-9
C290 291 292 6366.191e-12
R291 292 110 Rideal 31.421
e295 295 110 292 110 1.3183
R290 290 292 Rideal 10
*
*
***Output Stage***
g300 300 110 295 110 0.001
R300 300 110 Rideal 1000
e301 301 110 300 110 1
Rout 302 303 Rideal 90
Lout 303 310 3700e-9
Cout 310 110 16e-12
*
*
***Output Current Limit***
H1 301 304 Vsense1 100
Vsense1 301 302 dc 0
VIoutP 305 304 dc 0.836
VIoutN 304 306 dc 2.336
DIoutP 307 305 diode
DIoutN 306 307 diode
Rx3 307 300 Rideal 0.001
*
*
***Output Clamp-2***
VoutP1 111 73 dc 2.185
VoutN1 74 112 dc 0.785
DVoutP1 75 73 diode
DVoutN1 74 75 diode
RX4 75 310 Rideal 0.001
*
*
***Supply Currents***
FIoVcc 314 110 Vmeas8 1
Vmeas8 310 311 dc 0
R314 110 314 Rideal 1e9
DzOVcc 110 314 diode
DOVcc 102 314 diode
RX5 311 312 Rideal 0.001
FIoVee 315 110 Vmeas9 1
Vmeas9 312 313 dc 0
R315 315 110 Rideal 1e9
DzOVee 315 110 diode
DOVee 315 103 diode
*
*
***Output Switch***
S4 104 313 106 113 Switch
*
*
*** Common Models ***
.model diode d(bv=100)
.model Switch vswitch(Von=0.205,Voff=0.195,ron=10,roff=1e6)
.model Sswitch vswitch(Von=4.5,Voff=0.1,ron=1000,roff=1e6)
.model DzVoutP D(BV=4.3)
.model DzVoutN D(BV=4.3)
.model DVnoisy D(IS=7.28e-15 KF=8.83e-17)
.model DINnoisy D(IS=1.73e-25 KF=2.51e-21)
.model DIPnoisy D(IS=1.73e-25 KF=2.51e-21)
.model Rideal res(T_ABS=-273)
*
.ends Buffer
*
*.ends ADA4530

0
ltspice/transimpedance amplifier/ad8615.cir → ltspice/transimpedance_amplifier/ad8615.cir

121
ltspice/transimpedance_amplifier/ad8616.cir

@ -0,0 +1,121 @@
* AD8616 SPICE Macro-model
* Description: Amplifier
* Generic Desc: 2.7/5V, CMOS, OP, Fast, RRIO, 2X
* Developed by: VW ADSJ
* Revision History: 08/10/2012 - Updated to new header style
* 2.0 (02/2010)
* Copyright 2010, 2012 by Analog Devices
*
* Refer to http://www.analog.com/Analog_Root/static/techSupport/designTools/spiceModels/license/spice_general.html for License Statement. Use of this model
* indicates your acceptance of the terms and provisions in the License Statement.
*
* BEGIN Notes: VSY=5V, T=25°C
*
* Not Modeled:
*
* Parameters modeled include:
*
* END Notes
*
* Node Assignments
* noninverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output
* | | | | |
* | | | | |
.SUBCKT AD8616 1 2 99 50 45
*
* INPUT STAGE
*
M1 4 7 8 8 PIX L=1E-6 W=3.64E-04
M2 6 2 8 8 PIX L=1E-6 W=3.64E-04
M3 14 7 18 18 NIX L=1E-6 W=1.44E-04
M4 16 2 18 18 NIX L=1E-6 W=1.44E-04
RD1 4 50 1.33E+04
RD2 6 50 1.33E+04
RD3 99 14 1.33E+04
RD4 99 16 1.33E+04
C1 4 6 5.95E-14
C2 14 16 5.95E-14
I1 99 8 3.65E-05
I2 18 50 3.65E-05
V1 99 9 -1.087E+01
V2 19 50 1.280E-01
D1 8 9 DX
D2 19 18 DX
EOS 7 1 POLY(4) (73,98) (22,98) (81,98) (83,98) 2.30E-05 1 1 1 1
IOS 1 2 5.00E-14
*
*CMRR
*
E1 72 98 POLY(2) (1,98) (2,98) 0 1.507E-03 1.507E-03
R10 72 73 1.061E+01
R20 73 98 8.842E-02
C10 72 73 1.00E-06
*
* PSRR
*
EPSY 21 98 POLY(1) (99,50) -0.3750E+00 0.750E-01
RPS1 21 22 7.9577E+00
RPS2 22 98 1.061E-02
CPS1 21 22 1.00E-06
*
* VOLTAGE NOISE
*
VN1 80 98 0
RN1 80 98 16.45E-3
HN 81 98 VN1 4.3E+00
RN2 81 98 1
*
* FLICKER NOISE
*
DFN 82 98 DNOISE
VFN 82 98 DC 0.6551
HFN 83 98 POLY(1) VFN 1.00E-03 1.00E+00
RFN 83 98 1
*
* INTERNAL VOLTAGE REFERENCE
*
EREF 98 0 POLY(2) (99,0) (50,0) 0 0.5 0.5
GSY 99 50 POLY(1) (99,50) 8.786E-04 1.33E-05
EVP 97 98 (99,50) 0.5
EVN 51 98 (50,99) 0.5
*
* GAIN STAGE
*
G1 98 30 POLY(2) (4,6) (14,16) 0 3.710E-03 3.710E-03
R1 30 98 1.00E+06
RZ 45 31 5.321E+01
CF 30 31 2.975E-10
V3 32 30 1.50E+00
V4 30 33 1.08E+00
D3 32 97 DX
D4 51 33 DX
*
* OUTPUT STAGE
*
M5 45 46 99 99 POX L=1E-6 W=1.48E-03
M6 45 47 50 50 NOX L=1E-6 W=9.26E-03
EG1 99 46 POLY(1) (98,30) 8.250E-01 1
EG2 47 50 POLY(1) (30,98) 7.000E-01 1
*
* MODELS
*
.MODEL POX PMOS (LEVEL=2,KP=4.00E-05,VTO=-0.7,LAMBDA=0.047,RD=0)
.MODEL NOX NMOS (LEVEL=2,KP=1.00E-05,VTO=+0.6,LAMBDA=0.022,RD=0)
.MODEL PIX PMOS (LEVEL=2,KP=1.50E-05,VTO=-0.5,LAMBDA=0.047)
.MODEL NIX NMOS (LEVEL=2,KP=4.00E-05,VTO=0.5,LAMBDA=0.022)
.MODEL DX D(IS=1E-14,RS=0.1)
.MODEL DNOISE D(IS=1E-14,RS=0,KF=4.83E-11)
*.MODEL DNOISE D(IS=1E-14,RS=0,KF=3.43E-11)
*
*
.ENDS

BIN
ltspice/transimpedance_amplifier/ad8616_results13062017.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

BIN
ltspice/transimpedance_amplifier/ada4530_results13062017.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

2
ltspice/transimpedance_amplifier/clean.sh

@ -0,0 +1,2 @@
#!/bin/bash
rm *.net *.log *.raw *.plt

41
ltspice/transimpedance_amplifier/opamp_with_guards.asy

@ -0,0 +1,41 @@
Version 4
SymbolType CELL
LINE Normal -32 32 32 64
LINE Normal -32 96 32 64
LINE Normal -32 32 -32 96
LINE Normal -28 48 -20 48
LINE Normal -28 80 -20 80
LINE Normal -24 84 -24 76
LINE Normal 0 32 0 48
LINE Normal 0 96 0 80
LINE Normal 4 44 12 44
LINE Normal 8 40 8 48
LINE Normal 4 84 12 84
LINE Normal -16 48 -16 32
LINE Normal -16 80 -16 96
WINDOW 0 16 32 Left 2
WINDOW 3 16 96 Left 2
SYMATTR Value opamp2
SYMATTR Prefix X
SYMATTR Description Basic Operational Amplifier symbol for use with subcircuits in the file ./lib/sub/LTC.lib. You must give the value a name and include this file.
PIN -32 80 NONE 0
PINATTR PinName In+
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName In-
PINATTR SpiceOrder 2
PIN 0 32 NONE 0
PINATTR PinName V+
PINATTR SpiceOrder 3
PIN 0 96 NONE 0
PINATTR PinName V-
PINATTR SpiceOrder 4
PIN 32 64 NONE 0
PINATTR PinName OUT
PINATTR SpiceOrder 5
PIN -16 32 NONE 8
PINATTR PinName GRD1
PINATTR SpiceOrder 6
PIN -16 96 NONE 8
PINATTR PinName GRD2
PINATTR SpiceOrder 7

BIN
octave/desired_behaviour_transimp.pdf

Binary file not shown.

BIN
octave/octave-workspace

Binary file not shown.

45
octave/trick_circ_transimp.m

@ -0,0 +1,45 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Author: Max
% Date: 13.06.2017
% File: trick_circ_trasimp.m
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;
format shortEng;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Vars
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Rd = 10e6
Rpar = [0.1e3, 1e3, 10e3]
Rout = 100e3
Ilow = -14;
Ihigh = -9;
Ulow = -4;
Uhigh = 1;
Id = logspace(Ilow,Ihigh,100);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Equations of the trick transimp. amp.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Resistance seen by diode
Rdseen = Rout * ( Rd./Rpar + 1)
% Resistance seen by diode exactly
Rdseenext = Rout * ( Rd./Rpar + 1 + 1/Rout)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Plot
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hold on;
for i = 1:length(Rpar)
Uout = Id .* Rdseen(i);
loglog(Id, Uout);
end
grid on;
xlabel("Id");
ylabel("Uout");
axis([10^Ilow 10^Ihigh 10^Ulow 10^Uhigh]);

0
pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.kicad_pcb → pcbs/analog_board/transimpedance_amp_v0.kicad_pcb

0
pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.pro → pcbs/analog_board/transimpedance_amp_v0.pro

0
pcbs/transimpedance_amp_v0.1_fix/transimpedance_amp_v0.sch → pcbs/analog_board/transimpedance_amp_v0.sch

26
pcbs/transimpedance_amp_v0.1/.gitignore

@ -1,26 +0,0 @@
# Created by https://www.gitignore.io/api/kicad
### KiCad ###
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*~
_autosave-*
*.tmp
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
# End of https://www.gitignore.io/api/kicad

30
pcbs/transimpedance_amp_v0.1/Photodiodes.pretty/BPW34FA.kicad_mod

@ -1,30 +0,0 @@
(module BPW34FA (layer F.Cu) (tedit 58FDDC7C)
(fp_text reference REF** (at 0 3.81) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BPW34FA (at 0 -3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15))
(fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15))
(fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15))
(fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15))
(fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15))
(fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15))
(fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15))
(fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15))
(fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15))
(fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15))
(fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15))
(fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15))
(fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15))
(fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15))
(fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15))
(fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15))
(fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
)

9
pcbs/transimpedance_amp_v0.1/Testpoints.pretty/TP_SMD_quadr_3mm.kicad_mod

@ -1,9 +0,0 @@
(module TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14)
(fp_text reference REF** (at 0 2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TP_SMD_quadr_3mm (at 0 -2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask))
)

10
pcbs/transimpedance_amp_v0.1/Vias.pretty/Stitchging-Via-0.6.kicad_mod

@ -1,10 +0,0 @@
(module Stitchging-Via-0.6 (layer F.Cu) (tedit 590A0DDF)
(fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Stitching-Via-0.6 (at 0 -1.27) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu)
(zone_connect 2))
)

12
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.CrtYd.gbr

@ -1,12 +0,0 @@
G04 #@! TF.FileFunction,Other,User*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
G04 APERTURE END LIST*
D10*
M02*

1619
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Cu.gbr

File diff suppressed because it is too large

85
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.Mask.gbr

@ -1,85 +0,0 @@
G04 #@! TF.FileFunction,Soldermask,Bot*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,6.800000*%
%ADD12R,2.127200X2.432000*%
%ADD13O,2.127200X2.432000*%
%ADD14R,2.432000X2.127200*%
%ADD15O,2.432000X2.127200*%
%ADD16C,1.924000*%
G04 APERTURE END LIST*
D10*
D11*
X182000000Y-126000000D03*
D12*
X151765000Y-89535000D03*
D13*
X154305000Y-89535000D03*
X156845000Y-89535000D03*
X159385000Y-89535000D03*
X161925000Y-89535000D03*
D12*
X151765000Y-92075000D03*
D13*
X154305000Y-92075000D03*
X156845000Y-92075000D03*
X159385000Y-92075000D03*
X161925000Y-92075000D03*
D14*
X179070000Y-93980000D03*
D15*
X179070000Y-96520000D03*
X179070000Y-99060000D03*
X179070000Y-101600000D03*
X179070000Y-104140000D03*
D14*
X181610000Y-93980000D03*
D15*
X181610000Y-96520000D03*
X181610000Y-99060000D03*
X181610000Y-101600000D03*
X181610000Y-104140000D03*
D16*
X127000000Y-103500000D03*
X127000000Y-108500000D03*
X135382000Y-103672000D03*
X135382000Y-108672000D03*
D14*
X181627000Y-110252000D03*
D15*
X181627000Y-112792000D03*
X181627000Y-115332000D03*
X181627000Y-117872000D03*
X181627000Y-120412000D03*
D14*
X179087000Y-110252000D03*
D15*
X179087000Y-112792000D03*
X179087000Y-115332000D03*
X179087000Y-117872000D03*
X179087000Y-120412000D03*
D12*
X152146000Y-111252000D03*
D13*
X154686000Y-111252000D03*
X157226000Y-111252000D03*
X159766000Y-111252000D03*
X162306000Y-111252000D03*
D12*
X152146000Y-113792000D03*
D13*
X154686000Y-113792000D03*
X157226000Y-113792000D03*
X159766000Y-113792000D03*
X162306000Y-113792000D03*
D11*
X112000000Y-86000000D03*
X112000000Y-126000000D03*
X182000000Y-86000000D03*
M02*

12
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-B.SilkS.gbr

@ -1,12 +0,0 @@
G04 #@! TF.FileFunction,Legend,Bot*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
G04 APERTURE END LIST*
D10*
M02*

1117
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Dwgs.User.gbr

File diff suppressed because it is too large

22
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-Edge.Cuts.gbr

@ -1,22 +0,0 @@
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,0.200000*%
G04 APERTURE END LIST*
D10*
D11*
X107000000Y-131000000D02*
X187000000Y-131000000D01*
X107000000Y-81000000D02*
X107000000Y-131000000D01*
X187000000Y-81000000D02*
X187000000Y-131000000D01*
X107000000Y-81000000D02*
X187000000Y-81000000D01*
M02*

254
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.CrtYd.gbr

@ -1,254 +0,0 @@
G04 #@! TF.FileFunction,Other,User*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,0.050000*%
G04 APERTURE END LIST*
D10*
D11*
X144192500Y-102603500D02*
X144192500Y-105803500D01*
X142192500Y-102603500D02*
X142192500Y-105803500D01*
X144192500Y-102603500D02*
X142192500Y-102603500D01*
X144192500Y-105803500D02*
X142192500Y-105803500D01*
X185450000Y-126000000D02*
G75*
G03X185450000Y-126000000I-3450000J0D01*
G01*
X150015000Y-91285000D02*
X163715000Y-91285000D01*
X150015000Y-87785000D02*
X163715000Y-87785000D01*
X150015000Y-91285000D02*
X150015000Y-87785000D01*
X163715000Y-91285000D02*
X163715000Y-87785000D01*
X150015000Y-93825000D02*
X163715000Y-93825000D01*
X150015000Y-90325000D02*
X163715000Y-90325000D01*
X150015000Y-93825000D02*
X150015000Y-90325000D01*
X163715000Y-93825000D02*
X163715000Y-90325000D01*
X177320000Y-92230000D02*
X177320000Y-105930000D01*
X180820000Y-92230000D02*
X180820000Y-105930000D01*
X177320000Y-92230000D02*
X180820000Y-92230000D01*
X177320000Y-105930000D02*
X180820000Y-105930000D01*
X179860000Y-92230000D02*
X179860000Y-105930000D01*
X183360000Y-92230000D02*
X183360000Y-105930000D01*
X179860000Y-92230000D02*
X183360000Y-92230000D01*
X179860000Y-105930000D02*
X183360000Y-105930000D01*
X179877000Y-108502000D02*
X179877000Y-122202000D01*
X183377000Y-108502000D02*
X183377000Y-122202000D01*
X179877000Y-108502000D02*
X183377000Y-108502000D01*
X179877000Y-122202000D02*
X183377000Y-122202000D01*
X177337000Y-108502000D02*
X177337000Y-122202000D01*
X180837000Y-108502000D02*
X180837000Y-122202000D01*
X177337000Y-108502000D02*
X180837000Y-108502000D01*
X177337000Y-122202000D02*
X180837000Y-122202000D01*
X150396000Y-113002000D02*
X164096000Y-113002000D01*
X150396000Y-109502000D02*
X164096000Y-109502000D01*
X150396000Y-113002000D02*
X150396000Y-109502000D01*
X164096000Y-113002000D02*
X164096000Y-109502000D01*
X150396000Y-115542000D02*
X164096000Y-115542000D01*
X150396000Y-112042000D02*
X164096000Y-112042000D01*
X150396000Y-115542000D02*
X150396000Y-112042000D01*
X164096000Y-115542000D02*
X164096000Y-112042000D01*
X169544000Y-125081000D02*
X169544000Y-128281000D01*
X167544000Y-125081000D02*
X167544000Y-128281000D01*
X169544000Y-125081000D02*
X167544000Y-125081000D01*
X169544000Y-128281000D02*
X167544000Y-128281000D01*
X172132500Y-102603500D02*
X172132500Y-105803500D01*
X170132500Y-102603500D02*
X170132500Y-105803500D01*
X172132500Y-102603500D02*
X170132500Y-102603500D01*
X172132500Y-105803500D02*
X170132500Y-105803500D01*
X163242500Y-102603500D02*
X163242500Y-105803500D01*
X161242500Y-102603500D02*
X161242500Y-105803500D01*
X163242500Y-102603500D02*
X161242500Y-102603500D01*
X163242500Y-105803500D02*
X161242500Y-105803500D01*
X156892500Y-102603500D02*
X156892500Y-105803500D01*
X154892500Y-102603500D02*
X154892500Y-105803500D01*
X156892500Y-102603500D02*
X154892500Y-102603500D01*
X156892500Y-105803500D02*
X154892500Y-105803500D01*
X150542500Y-102603500D02*
X150542500Y-105803500D01*
X148542500Y-102603500D02*
X148542500Y-105803500D01*
X150542500Y-102603500D02*
X148542500Y-102603500D01*
X150542500Y-105803500D02*
X148542500Y-105803500D01*
X144144000Y-125081000D02*
X144144000Y-128281000D01*
X142144000Y-125081000D02*
X142144000Y-128281000D01*
X144144000Y-125081000D02*
X142144000Y-125081000D01*
X144144000Y-128281000D02*
X142144000Y-128281000D01*
X153034000Y-125081000D02*
X153034000Y-128281000D01*
X151034000Y-125081000D02*
X151034000Y-128281000D01*
X153034000Y-125081000D02*
X151034000Y-125081000D01*
X153034000Y-128281000D02*
X151034000Y-128281000D01*
X159384000Y-125081000D02*
X159384000Y-128281000D01*
X157384000Y-125081000D02*
X157384000Y-128281000D01*
X159384000Y-125081000D02*
X157384000Y-125081000D01*
X159384000Y-128281000D02*
X157384000Y-128281000D01*
X165734000Y-125081000D02*
X165734000Y-128281000D01*
X163734000Y-125081000D02*
X163734000Y-128281000D01*
X165734000Y-125081000D02*
X163734000Y-125081000D01*
X165734000Y-128281000D02*
X163734000Y-128281000D01*
X169592500Y-102603500D02*
X169592500Y-105803500D01*
X167592500Y-102603500D02*
X167592500Y-105803500D01*
X169592500Y-102603500D02*
X167592500Y-102603500D01*
X169592500Y-105803500D02*
X167592500Y-105803500D01*
X165782500Y-102603500D02*
X165782500Y-105803500D01*
X163782500Y-102603500D02*
X163782500Y-105803500D01*
X165782500Y-102603500D02*
X163782500Y-102603500D01*
X165782500Y-105803500D02*
X163782500Y-105803500D01*
X159432500Y-102603500D02*
X159432500Y-105803500D01*
X157432500Y-102603500D02*
X157432500Y-105803500D01*
X159432500Y-102603500D02*
X157432500Y-102603500D01*
X159432500Y-105803500D02*
X157432500Y-105803500D01*
X153082500Y-102603500D02*
X153082500Y-105803500D01*
X151082500Y-102603500D02*
X151082500Y-105803500D01*
X153082500Y-102603500D02*
X151082500Y-102603500D01*
X153082500Y-105803500D02*
X151082500Y-105803500D01*
X146732500Y-102603500D02*
X146732500Y-105803500D01*
X144732500Y-102603500D02*
X144732500Y-105803500D01*
X146732500Y-102603500D02*
X144732500Y-102603500D01*
X146732500Y-105803500D02*
X144732500Y-105803500D01*
X146684000Y-125081000D02*
X146684000Y-128281000D01*
X144684000Y-125081000D02*
X144684000Y-128281000D01*
X146684000Y-125081000D02*
X144684000Y-125081000D01*
X146684000Y-128281000D02*
X144684000Y-128281000D01*
X150494000Y-125081000D02*
X150494000Y-128281000D01*
X148494000Y-125081000D02*
X148494000Y-128281000D01*
X150494000Y-125081000D02*
X148494000Y-125081000D01*
X150494000Y-128281000D02*
X148494000Y-128281000D01*
X163194000Y-125081000D02*
X163194000Y-128281000D01*
X161194000Y-125081000D02*
X161194000Y-128281000D01*
X163194000Y-125081000D02*
X161194000Y-125081000D01*
X163194000Y-128281000D02*
X161194000Y-128281000D01*
X172084000Y-125081000D02*
X172084000Y-128281000D01*
X170084000Y-125081000D02*
X170084000Y-128281000D01*
X172084000Y-125081000D02*
X170084000Y-125081000D01*
X172084000Y-128281000D02*
X170084000Y-128281000D01*
X115450000Y-86000000D02*
G75*
G03X115450000Y-86000000I-3450000J0D01*
G01*
X115450000Y-126000000D02*
G75*
G03X115450000Y-126000000I-3450000J0D01*
G01*
X185450000Y-86000000D02*
G75*
G03X185450000Y-86000000I-3450000J0D01*
G01*
X156839000Y-125066000D02*
X156839000Y-128266000D01*
X154839000Y-125066000D02*
X154839000Y-128266000D01*
X156839000Y-125066000D02*
X154839000Y-125066000D01*
X156839000Y-128266000D02*
X154839000Y-128266000D01*
M02*

3332
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Cu.gbr

File diff suppressed because it is too large

145
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.Mask.gbr

@ -1,145 +0,0 @@
G04 #@! TF.FileFunction,Soldermask,Top*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 4.0.5+dfsg1-4) date Wed May 3 19:23:34 2017*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11R,1.700000X1.100000*%
%ADD12C,6.800000*%
%ADD13R,2.127200X2.432000*%
%ADD14O,2.127200X2.432000*%
%ADD15R,2.432000X2.127200*%
%ADD16O,2.432000X2.127200*%
%ADD17C,1.924000*%
%ADD18R,1.543000X0.908000*%
%ADD19R,3.400000X3.400000*%
G04 APERTURE END LIST*
D10*
D11*
X143192500Y-103253500D03*
X143192500Y-105153500D03*
D12*
X182000000Y-126000000D03*
D13*
X151765000Y-89535000D03*
D14*
X154305000Y-89535000D03*
X156845000Y-89535000D03*
X159385000Y-89535000D03*
X161925000Y-89535000D03*
D13*
X151765000Y-92075000D03*
D14*
X154305000Y-92075000D03*
X156845000Y-92075000D03*
X159385000Y-92075000D03*
X161925000Y-92075000D03*
D15*
X179070000Y-93980000D03*
D16*
X179070000Y-96520000D03*
X179070000Y-99060000D03*
X179070000Y-101600000D03*
X179070000Y-104140000D03*
D15*
X181610000Y-93980000D03*
D16*
X181610000Y-96520000D03*
X181610000Y-99060000D03*
X181610000Y-101600000D03*
X181610000Y-104140000D03*
D17*
X127000000Y-103500000D03*
X127000000Y-108500000D03*
X135382000Y-103672000D03*
X135382000Y-108672000D03*
D15*
X181627000Y-110252000D03*
D16*
X181627000Y-112792000D03*
X181627000Y-115332000D03*
X181627000Y-117872000D03*
X181627000Y-120412000D03*
D15*
X179087000Y-110252000D03*
D16*
X179087000Y-112792000D03*
X179087000Y-115332000D03*
X179087000Y-117872000D03*
X179087000Y-120412000D03*
D13*
X152146000Y-111252000D03*
D14*
X154686000Y-111252000D03*
X157226000Y-111252000D03*
X159766000Y-111252000D03*
X162306000Y-111252000D03*
D13*
X152146000Y-113792000D03*
D14*
X154686000Y-113792000D03*
X157226000Y-113792000D03*
X159766000Y-113792000D03*
X162306000Y-113792000D03*
D11*
X168544000Y-125731000D03*
X168544000Y-127631000D03*
X171132500Y-103253500D03*
X171132500Y-105153500D03*
X162242500Y-103253500D03*
X162242500Y-105153500D03*
X155892500Y-103253500D03*
X155892500Y-105153500D03*
X149542500Y-103253500D03*
X149542500Y-105153500D03*
X143144000Y-125731000D03*
X143144000Y-127631000D03*
X152034000Y-125731000D03*
X152034000Y-127631000D03*
X158384000Y-125731000D03*
X158384000Y-127631000D03*
X164734000Y-125731000D03*
X164734000Y-127631000D03*
X168592500Y-103253500D03*
X168592500Y-105153500D03*
X164782500Y-103253500D03*
X164782500Y-105153500D03*
X158432500Y-103253500D03*
X158432500Y-105153500D03*
X152082500Y-103253500D03*
X152082500Y-105153500D03*
X145732500Y-103253500D03*
X145732500Y-105153500D03*
X145684000Y-125731000D03*
X145684000Y-127631000D03*
X149494000Y-125731000D03*
X149494000Y-127631000D03*
X162194000Y-125731000D03*
X162194000Y-127631000D03*
X171084000Y-125731000D03*
X171084000Y-127631000D03*
D18*
X133350000Y-88265000D03*
X133350000Y-89535000D03*
X133350000Y-90805000D03*
X133350000Y-92075000D03*
X127000000Y-92075000D03*
X127000000Y-90805000D03*
X127000000Y-89535000D03*
X127000000Y-88265000D03*
D12*
X112000000Y-86000000D03*
X112000000Y-126000000D03*
X182000000Y-86000000D03*
D19*
X184658000Y-104394000D03*
X136652000Y-85344000D03*
X112014000Y-95250000D03*
X184658000Y-109982000D03*
D11*
X155839000Y-125716000D03*
X155839000Y-127616000D03*
M02*

1981
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp-F.SilkS.gbr

File diff suppressed because it is too large

101
pcbs/transimpedance_amp_v0.1/gerberv1/transimpedance_amp.drl

@ -1,101 +0,0 @@
M48
;DRILL file {KiCad 4.0.5+dfsg1-4} date Wed May 3 19:23:39 2017
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.012
T2C0.016
T3C0.030
T4C0.040
T5C0.126
%
G90
G05
M72
T1
X4.41Y-4.09
X4.68Y-3.55
X4.87Y-4.28
X4.88Y-4.895
X5.12Y-3.81
X5.485Y-4.645
X5.775Y-3.82
X5.78Y-4.325
X5.82Y-4.72
X5.86Y-3.96
X6.06Y-3.97
X6.12Y-4.83
X6.13Y-3.34
X6.28Y-3.98
X6.31Y-4.86
X6.53Y-4.725
X6.56Y-3.855
X6.62Y-3.55
X6.63Y-4.58
X6.82Y-4.505
X6.85Y-3.34
X6.855Y-4.22
X6.915Y-4.6
T2
X5.39Y-4.6
X5.5Y-3.78
X5.64Y-3.72
X6.08Y-3.81
X6.09Y-4.66
X6.15Y-3.9
X6.24Y-4.77
X6.39Y-3.99
X6.39Y-4.86
T3
X5.Y-4.0748
X5.Y-4.2717
X5.33Y-4.0816
X5.33Y-4.2784
T4
X5.975Y-3.525
X5.975Y-3.625
X5.99Y-4.38
X5.99Y-4.48
X6.075Y-3.525
X6.075Y-3.625
X6.09Y-4.38
X6.09Y-4.48
X6.175Y-3.525
X6.175Y-3.625
X6.19Y-4.38
X6.19Y-4.48
X6.275Y-3.525
X6.275Y-3.625
X6.29Y-4.38
X6.29Y-4.48
X6.375Y-3.525
X6.375Y-3.625
X6.39Y-4.38
X6.39Y-4.48
X7.05Y-3.7
X7.05Y-3.8
X7.05Y-3.9
X7.05Y-4.
X7.05Y-4.1
X7.0507Y-4.3406
X7.0507Y-4.4406
X7.0507Y-4.5406
X7.0507Y-4.6406
X7.0507Y-4.7406
X7.15Y-3.7
X7.15Y-3.8
X7.15Y-3.9
X7.15Y-4.
X7.15Y-4.1
X7.1507Y-4.3406
X7.1507Y-4.4406
X7.1507Y-4.5406
X7.1507Y-4.6406
X7.1507Y-4.7406
T5
X4.4094Y-3.3858
X4.4094Y-4.9606
X7.1654Y-3.3858
X7.1654Y-4.9606
T0
M30

BIN
pcbs/transimpedance_amp_v0.1/output/pcb.pdf

Binary file not shown.

BIN
pcbs/transimpedance_amp_v0.1/output/schematics.pdf

Binary file not shown.

8
pcbs/transimpedance_amp_v0.1/photodiodes.pretty/BPW34FA.kicad_mod

@ -1,8 +0,0 @@
(module BPW34FA (layer F.Cu) (tedit 58FDD900)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BPW34FA (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
)

32
pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.dcm

@ -1,32 +0,0 @@
EESchema-DOCLIB Version 2.0
#
$CMP AD8616
D Ompamp withlow input offset voltage
K ampliop
$ENDCMP
#
$CMP ADA4075
D Very low noise audio op amp
K ampliop low-power
F http://www.analog.com/static/imported-files/data_sheets/ADA4075-2.pdf
$ENDCMP
#
$CMP LM7332
D High voltage dual rail to rail op-amp 30V
K high voltage op amp rail dual
F http://www.ti.com/lit/gpn/lm7332
$ENDCMP
#
$CMP MCP6002
D Dual general purpose rail-to-rail op amp
K dual op amp rail
F http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf
$ENDCMP
#
$CMP OP275
D Dual Op amp (low power)
K ampliop
F analog-dev/op275.pdf
$ENDCMP
#
#End Doc Library

63
pcbs/transimpedance_amp_v0.1/schematicSymb/ad8616.lib

@ -1,63 +0,0 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# AD8616
#
DEF AD8616 U 0 10 Y Y 1 F N
F0 "U" -621 -296 50 H V L CNN
F1 "AD8616" 300 -300 50 H V L CNN
F2 "" -197 50 50 H V C CNN
F3 "" -297 150 50 H V C CNN
DRAW
T 0 -436 108 60 0 0 0 + Normal 0 C C
T 0 436 108 60 0 0 0 + Normal 0 C C
T 0 -444 -96 60 0 0 0 - Normal 0 C C
T 0 444 -96 60 0 0 0 - Normal 0 C C
P 2 0 0 0 -700 -100 -500 -100 N
P 2 0 0 0 -700 100 -500 100 N
P 2 0 0 0 500 100 650 100 N
P 2 0 0 0 650 -100 500 -100 N
P 4 0 0 0 -100 0 -50 0 -50 300 -700 300 N
P 4 0 0 0 100 0 50 0 50 300 650 300 N
S -700 400 650 -400 0 1 0 N
P 4 0 1 10 -500 -200 -100 0 -500 200 -500 -200 f
P 4 0 1 10 500 -200 100 0 500 200 500 -200 f
X V- 4 0 -550 150 U 50 50 0 1 W
X V+ 8 0 550 150 D 50 50 0 1 W
X ~ 1 -800 300 100 R 50 50 1 1 O
X ~ 2 -800 -100 100 R 50 50 1 1 I
X ~ 3 -800 100 100 R 50 50 1 1 I
X ~ 5 750 100 100 L 50 50 1 1 I
X ~ 6 750 -100 100 L 50 50 1 1 I
X ~ 7 750 300 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# OP275
#
DEF OP275 U 0 10 Y Y 2 F N
F0 "U" 0 150 50 H V L CNN
F1 "OP275" 0 -150 50 H V L CNN
F2 "" -100 50 50 H V C CNN
F3 "" 0 150 50 H V C CNN
ALIAS ADA4075 MCP6002 LM7332
$FPLIST
DIP*
SOIC*
SOP*
LFCSP*
$ENDFPLIST
DRAW
P 4 0 1 10 -200 200 200 0 -200 -200 -200 200 f
X V- 4 -100 -300 150 U 50 50 0 1 W
X V+ 8 -100 300 150 D 50 50 0 1 W
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
ENDDRAW
ENDDEF
#
#End Library

167
pcbs/transimpedance_amp_v0.1/transimpedance_amp-cache.lib

@ -1,167 +0,0 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# AD8616
#
DEF AD8616 U 0 10 Y Y 1 F N
F0 "U" -621 -296 50 H V L CNN
F1 "AD8616" 300 -300 50 H V L CNN
F2 "" -197 50 50 H V C CNN
F3 "" -297 150 50 H V C CNN
DRAW
T 0 -436 108 60 0 0 0 + Normal 0 C C
T 0 436 108 60 0 0 0 + Normal 0 C C
T 0 -444 -96 60 0 0 0 - Normal 0 C C
T 0 444 -96 60 0 0 0 - Normal 0 C C
P 2 0 0 0 -700 -100 -500 -100 N
P 2 0 0 0 -700 100 -500 100 N
P 2 0 0 0 500 100 650 100 N
P 2 0 0 0 650 -100 500 -100 N
P 4 0 0 0 -100 0 -50 0 -50 300 -700 300 N
P 4 0 0 0 100 0 50 0 50 300 650 300 N
S -700 400 650 -400 0 1 0 N
P 4 0 1 10 -500 -200 -100 0 -500 200 -500 -200 f
P 4 0 1 10 500 -200 100 0 500 200 500 -200 f
X V- 4 0 -550 150 U 50 50 0 1 W
X V+ 8 0 550 150 D 50 50 0 1 W
X ~ 1 -800 300 100 R 50 50 1 1 O
X ~ 2 -800 -100 100 R 50 50 1 1 I
X ~ 3 -800 100 100 R 50 50 1 1 I
X ~ 5 750 100 100 L 50 50 1 1 I
X ~ 6 750 -100 100 L 50 50 1 1 I
X ~ 7 750 300 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
C?
C_????_*
C_????
SMD*_c
Capacitor*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X05
#
DEF CONN_01X05 P 0 40 Y N 1 F N
F0 "P" 0 300 50 H V C CNN
F1 "CONN_01X05" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X05
Pin_Header_Angled_1X05
Socket_Strip_Straight_1X05
Socket_Strip_Angled_1X05
$ENDFPLIST
DRAW
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 250 50 -250 0 1 0 N
X P1 1 -200 200 150 R 50 50 1 1 P
X P2 2 -200 100 150 R 50 50 1 1 P
X P3 3 -200 0 150 R 50 50 1 1 P
X P4 4 -200 -100 150 R 50 50 1 1 P
X P5 5 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D_Photo
#
DEF D_Photo D 0 40 N N 1 F N
F0 "D" 20 70 50 H V L CNN
F1 "D_Photo" -40 -110 50 H V C CNN
F2 "" -50 0 50 H V C CNN
F3 "" -50 0 50 H V C CNN
$FPLIST
*photodiode*
$ENDFPLIST
DRAW
P 2 0 1 8 -100 50 -100 -50 N
P 2 0 1 0 -80 70 -60 70 N
P 2 0 1 0 0 0 -100 0 N
P 3 0 1 0 -20 130 -80 70 -80 90 N
P 4 0 1 8 0 -50 0 50 -100 0 0 -50 N
P 5 0 1 0 30 130 -30 70 -30 90 -30 70 -10 70 N
X K 1 -200 0 100 R 50 50 1 1 P
X A 2 100 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# TEST
#
DEF TEST TP 0 40 N N 1 F N
F0 "TP" 0 300 50 H V C BNN
F1 "TEST" 0 250 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 200 -50 150 0 100 50 150 0 200 0 200 N
X ~ 1 0 0 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

2421
pcbs/transimpedance_amp_v0.1/transimpedance_amp.kicad_pcb

File diff suppressed because it is too large

846
pcbs/transimpedance_amp_v0.1/transimpedance_amp.sch

@ -1,846 +0,0 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:ad8616
LIBS:transimpedance_amp-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Transimpedance Amplifier"
Date "2017-05-03"
Rev "1"
Comp "Uppsala University"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L CONN_01X05 P1
U 1 1 58FDBBF8
P 2650 2350
F 0 "P1" H 2650 2650 50 0000 C CNN
F 1 "CONN_01X05" V 2750 2350 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 2650 2350 50 0001 C CNN
F 3 "" H 2650 2350 50 0000 C CNN
1 2650 2350
0 1 1 0
$EndComp
$Comp
L CONN_01X05 P2
U 1 1 58FDC421
P 2650 2650
F 0 "P2" H 2650 2950 50 0000 C CNN
F 1 "CONN_01X05" V 2750 2650 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 2650 2650 50 0001 C CNN
F 3 "" H 2650 2650 50 0000 C CNN
1 2650 2650
0 1 -1 0
$EndComp
$Comp
L R R1
U 1 1 58FDC47A
P 1400 4250
F 0 "R1" V 1480 4250 50 0000 C CNN
F 1 "100M" V 1400 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 1330 4250 50 0001 C CNN
F 3 "" H 1400 4250 50 0000 C CNN
1 1400 4250
1 0 0 -1
$EndComp
$Comp
L C C1
U 1 1 58FDC56B
P 1700 4250
F 0 "C1" H 1725 4350 50 0000 L CNN
F 1 "1p" H 1725 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 1738 4100 50 0001 C CNN
F 3 "" H 1700 4250 50 0000 C CNN
1 1700 4250
1 0 0 -1
$EndComp
$Comp
L CONN_01X05 P4
U 1 1 58FDC97C
P 4200 3200
F 0 "P4" H 4200 3500 50 0000 C CNN
F 1 "CONN_01X05" V 4300 3200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 4200 3200 50 0001 C CNN
F 3 "" H 4200 3200 50 0000 C CNN
1 4200 3200
-1 0 0 1
$EndComp
$Comp
L R R2
U 1 1 58FDCBC3
P 1950 4250
F 0 "R2" V 2030 4250 50 0000 C CNN
F 1 "10M" V 1950 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 1880 4250 50 0001 C CNN
F 3 "" H 1950 4250 50 0000 C CNN
1 1950 4250
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 58FDCBC9
P 2250 4250
F 0 "C2" H 2275 4350 50 0000 L CNN
F 1 "10p" H 2275 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 2288 4100 50 0001 C CNN
F 3 "" H 2250 4250 50 0000 C CNN
1 2250 4250
1 0 0 -1
$EndComp
$Comp
L R R3
U 1 1 58FDCCA7
P 2500 4250
F 0 "R3" V 2580 4250 50 0000 C CNN
F 1 "1M" V 2500 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 2430 4250 50 0001 C CNN
F 3 "" H 2500 4250 50 0000 C CNN
1 2500 4250
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 58FDCCAD
P 2800 4250
F 0 "C3" H 2825 4350 50 0000 L CNN
F 1 "100p" H 2825 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 2838 4100 50 0001 C CNN
F 3 "" H 2800 4250 50 0000 C CNN
1 2800 4250
1 0 0 -1
$EndComp
$Comp
L R R4
U 1 1 58FDCD16
P 3050 4250
F 0 "R4" V 3130 4250 50 0000 C CNN
F 1 "100k" V 3050 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 2980 4250 50 0001 C CNN
F 3 "" H 3050 4250 50 0000 C CNN
1 3050 4250
1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 58FDCD1C
P 3350 4250
F 0 "C4" H 3375 4350 50 0000 L CNN
F 1 "1n" H 3375 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 3388 4100 50 0001 C CNN
F 3 "" H 3350 4250 50 0000 C CNN
1 3350 4250
1 0 0 -1
$EndComp
$Comp
L R R5
U 1 1 58FDCDBF
P 3550 4250
F 0 "R5" V 3630 4250 50 0000 C CNN
F 1 "10k" V 3550 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 3480 4250 50 0001 C CNN
F 3 "" H 3550 4250 50 0000 C CNN
1 3550 4250
1 0 0 -1
$EndComp
$Comp
L C C5
U 1 1 58FDCDC5
P 3850 4250
F 0 "C5" H 3875 4350 50 0000 L CNN
F 1 "10n" H 3875 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 3888 4100 50 0001 C CNN
F 3 "" H 3850 4250 50 0000 C CNN
1 3850 4250
1 0 0 -1
$EndComp
$Comp
L D_Photo D1
U 1 1 58FDDC96
P 4400 4600
F 0 "D1" H 4420 4670 50 0000 L CNN
F 1 "BPW34FA" H 4360 4490 50 0000 C CNN
F 2 "Photodiodes:BPW34FA" H 4350 4600 50 0001 C CNN
F 3 "http://www.farnell.com/datasheets/2047351.pdf" H 4350 4600 50 0001 C CNN
1 4400 4600
0 1 1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 58FDDDA3
P 4950 5200
F 0 "#PWR01" H 4950 4950 50 0001 C CNN
F 1 "GND" H 4950 5050 50 0000 C CNN
F 2 "" H 4950 5200 50 0000 C CNN
F 3 "" H 4950 5200 50 0000 C CNN
1 4950 5200
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 58FDDDE5
P 4400 5200
F 0 "#PWR02" H 4400 4950 50 0001 C CNN
F 1 "GND" H 4400 5050 50 0000 C CNN
F 2 "" H 4400 5200 50 0000 C CNN
F 3 "" H 4400 5200 50 0000 C CNN
1 4400 5200
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 58FDE652
P 5850 5200
F 0 "#PWR03" H 5850 4950 50 0001 C CNN
F 1 "GND" H 5850 5050 50 0000 C CNN
F 2 "" H 5850 5200 50 0000 C CNN
F 3 "" H 5850 5200 50 0000 C CNN
1 5850 5200
1 0 0 -1
$EndComp
$Comp
L +5V #PWR04
U 1 1 58FDE6B6
P 5700 1900
F 0 "#PWR04" H 5700 1750 50 0001 C CNN
F 1 "+5V" H 5700 2040 50 0000 C CNN
F 2 "" H 5700 1900 50 0000 C CNN
F 3 "" H 5700 1900 50 0000 C CNN
1 5700 1900
1 0 0 -1
$EndComp
$Comp
L AD8616 U1
U 1 1 58FDBB28
P 5850 4250
F 0 "U1" H 5229 3954 50 0000 L CNN
F 1 "AD8616" H 6150 3950 50 0000 L CNN
F 2 "SMD_Packages:SOIC-8-N" H 5653 4300 50 0001 C CNN
F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 5553 4400 50 0001 C CNN
F 4 "AD8616ARZ" H 5850 4250 60 0001 C CNN "Farnell"
1 5850 4250
1 0 0 -1
$EndComp
$Comp
L TEST TP1
U 1 1 58FE3886
P 4600 3200
F 0 "TP1" H 4600 3500 50 0000 C BNN
F 1 "TEST" H 4600 3450 50 0000 C CNN
F 2 "Testpoints:TP_SMD_quadr_3mm" H 4600 3200 50 0001 C CNN
F 3 "" H 4600 3200 50 0000 C CNN
1 4600 3200
1 0 0 -1
$EndComp
Wire Wire Line
1400 4400 1400 4600
Wire Wire Line
1400 4600 1700 4600
Wire Wire Line
1700 4600 1700 4400
Wire Wire Line
1700 3900 1700 4100
Wire Wire Line
1400 3900 1700 3900
Wire Wire Line
1400 3900 1400 4100
Wire Wire Line
1950 4600 2250 4600
Wire Wire Line
2250 4600 2250 4400
Wire Wire Line
2250 3900 2250 4100
Wire Wire Line
1950 3900 2250 3900
Wire Wire Line
2500 4400 2500 4600
Wire Wire Line
2500 4600 2800 4600
Wire Wire Line
2800 4600 2800 4400
Wire Wire Line
2800 3900 2800 4100
Wire Wire Line
2500 3900 2800 3900
Wire Wire Line
2500 3900 2500 4100
Wire Wire Line
3050 4400 3050 4600
Wire Wire Line
3050 4600 3350 4600
Wire Wire Line
3350 4600 3350 4400
Wire Wire Line
3350 3900 3350 4100
Wire Wire Line
3050 3900 3350 3900
Wire Wire Line
3050 3900 3050 4100
Wire Wire Line
3550 4400 3550 4600
Wire Wire Line
3550 4600 3850 4600
Wire Wire Line
3850 4600 3850 4400
Wire Wire Line
3850 3900 3850 4100
Wire Wire Line
3550 3900 3850 3900
Wire Wire Line
3550 3900 3550 4100
Wire Wire Line
2650 2850 2650 3900
Connection ~ 2650 3900
Wire Wire Line
2100 3900 2100 3800
Wire Wire Line
2550 3800 2100 3800
Wire Wire Line
2550 2850 2550 3800
Connection ~ 2100 3900
Wire Wire Line
2450 2850 2450 3700
Wire Wire Line
2450 3700 1550 3700
Wire Wire Line
2750 2850 2750 3800
Wire Wire Line
2850 2850 2850 3700
Wire Wire Line
5050 4350 4950 4350
Wire Wire Line
4950 4350 4950 5200
Wire Wire Line
4050 4150 5050 4150
Wire Wire Line
4400 5200 4400 4700
Wire Wire Line
4400 3000 4400 3400
Connection ~ 4400 3100
Connection ~ 4400 3200
Connection ~ 4400 3300
Wire Wire Line
4400 3200 4600 3200
Wire Wire Line
1950 4100 1950 3900
Wire Wire Line
1950 4400 1950 4600
Wire Wire Line
1550 3700 1550 3900
Connection ~ 1550 3900
Wire Wire Line
2750 3800 3200 3800
Connection ~ 3200 3900
Connection ~ 3700 3900
Connection ~ 1550 4600
Connection ~ 2100 4600
Connection ~ 2650 4600
Connection ~ 3200 4600
Connection ~ 3700 4600
Wire Wire Line
1550 5200 1550 4600
Wire Wire Line
2100 4600 2100 5200
Connection ~ 2100 5200
Wire Wire Line
2650 5200 2650 4600
Connection ~ 2650 5200
Wire Wire Line
3200 5200 3200 4600
Connection ~ 3200 5200
Wire Wire Line
3700 5200 3700 4600
Connection ~ 3700 5200
$Comp
L CONN_01X05 P3
U 1 1 58FDC9E0
P 3900 3200
F 0 "P3" H 3900 3500 50 0000 C CNN
F 1 "CONN_01X05" V 4000 3200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 3900 3200 50 0001 C CNN
F 3 "" H 3900 3200 50 0000 C CNN
1 3900 3200
1 0 0 1
$EndComp
Wire Wire Line
2850 3700 3700 3700
Connection ~ 2850 2150
Connection ~ 2750 2150
Connection ~ 2650 2150
Connection ~ 2550 2150
Wire Wire Line
4400 4150 4400 4400
Wire Wire Line
3700 3400 2850 3400
Connection ~ 2850 3400
Wire Wire Line
3700 3300 2750 3300
Connection ~ 2750 3300
Wire Wire Line
3700 3200 2650 3200
Connection ~ 2650 3200
Wire Wire Line
3700 3100 2550 3100
Connection ~ 2550 3100
Wire Wire Line
3700 3000 2450 3000
Connection ~ 2450 3000
Wire Wire Line
3700 3700 3700 3900
Wire Wire Line
2450 2150 4900 2150
Wire Wire Line
4900 2150 4900 3950
Wire Wire Line
4900 3950 5050 3950
$Comp
L CONN_01X05 P7
U 1 1 58FE91CE
P 9000 2350
F 0 "P7" H 9000 2650 50 0000 C CNN
F 1 "CONN_01X05" V 9100 2350 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 9000 2350 50 0001 C CNN
F 3 "" H 9000 2350 50 0000 C CNN
1 9000 2350
0 -1 1 0
$EndComp
$Comp
L CONN_01X05 P8
U 1 1 58FE91D4
P 9000 2650
F 0 "P8" H 9000 2950 50 0000 C CNN
F 1 "CONN_01X05" V 9100 2650 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 9000 2650 50 0001 C CNN
F 3 "" H 9000 2650 50 0000 C CNN
1 9000 2650
0 -1 -1 0
$EndComp
$Comp
L R R10
U 1 1 58FE91DA
P 10250 4250
F 0 "R10" V 10330 4250 50 0000 C CNN
F 1 "100M" V 10250 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 10180 4250 50 0001 C CNN
F 3 "" H 10250 4250 50 0000 C CNN
1 10250 4250
-1 0 0 -1
$EndComp
$Comp
L C C10
U 1 1 58FE91E0
P 9950 4250
F 0 "C10" H 9975 4350 50 0000 L CNN
F 1 "1p" H 9975 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 9988 4100 50 0001 C CNN
F 3 "" H 9950 4250 50 0000 C CNN
1 9950 4250
-1 0 0 -1
$EndComp
$Comp
L CONN_01X05 P5
U 1 1 58FE91E6
P 7450 3200
F 0 "P5" H 7450 3500 50 0000 C CNN
F 1 "CONN_01X05" V 7550 3200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 7450 3200 50 0001 C CNN
F 3 "" H 7450 3200 50 0000 C CNN
1 7450 3200
1 0 0 1
$EndComp
$Comp
L R R9
U 1 1 58FE91EC
P 9700 4250
F 0 "R9" V 9780 4250 50 0000 C CNN
F 1 "10M" V 9700 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 9630 4250 50 0001 C CNN
F 3 "" H 9700 4250 50 0000 C CNN
1 9700 4250
-1 0 0 -1
$EndComp
$Comp
L C C9
U 1 1 58FE91F2
P 9400 4250
F 0 "C9" H 9425 4350 50 0000 L CNN
F 1 "10p" H 9425 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 9438 4100 50 0001 C CNN
F 3 "" H 9400 4250 50 0000 C CNN
1 9400 4250
-1 0 0 -1
$EndComp
$Comp
L R R8
U 1 1 58FE91F8
P 9150 4250
F 0 "R8" V 9230 4250 50 0000 C CNN
F 1 "1M" V 9150 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 9080 4250 50 0001 C CNN
F 3 "" H 9150 4250 50 0000 C CNN
1 9150 4250
-1 0 0 -1
$EndComp
$Comp
L C C8
U 1 1 58FE91FE
P 8850 4250
F 0 "C8" H 8875 4350 50 0000 L CNN
F 1 "100p" H 8875 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 8888 4100 50 0001 C CNN
F 3 "" H 8850 4250 50 0000 C CNN
1 8850 4250
-1 0 0 -1
$EndComp
$Comp
L R R7
U 1 1 58FE9204
P 8600 4250
F 0 "R7" V 8680 4250 50 0000 C CNN
F 1 "100k" V 8600 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 8530 4250 50 0001 C CNN
F 3 "" H 8600 4250 50 0000 C CNN
1 8600 4250
-1 0 0 -1
$EndComp
$Comp
L C C7
U 1 1 58FE920A
P 8300 4250
F 0 "C7" H 8325 4350 50 0000 L CNN
F 1 "1n" H 8325 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 8338 4100 50 0001 C CNN
F 3 "" H 8300 4250 50 0000 C CNN
1 8300 4250
-1 0 0 -1
$EndComp
$Comp
L R R6
U 1 1 58FE9210
P 8100 4250
F 0 "R6" V 8180 4250 50 0000 C CNN
F 1 "10k" V 8100 4250 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 8030 4250 50 0001 C CNN
F 3 "" H 8100 4250 50 0000 C CNN
1 8100 4250
-1 0 0 -1
$EndComp
$Comp
L C C6
U 1 1 58FE9216
P 7800 4250
F 0 "C6" H 7825 4350 50 0000 L CNN
F 1 "10n" H 7825 4150 50 0000 L CNN
F 2 "Resistors_SMD:R_0805" H 7838 4100 50 0001 C CNN
F 3 "" H 7800 4250 50 0000 C CNN
1 7800 4250
-1 0 0 -1
$EndComp
$Comp
L D_Photo D2
U 1 1 58FE921C
P 7250 4600
F 0 "D2" H 7270 4670 50 0000 L CNN
F 1 "BPW34" H 7210 4490 50 0000 C CNN
F 2 "Photodiodes:BPW34FA" H 7200 4600 50 0001 C CNN
F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 7200 4600 50 0001 C CNN
F 4 "1045425" H 7250 4600 60 0001 C CNN "Farnell"
1 7250 4600
0 -1 1 0
$EndComp
$Comp
L GND #PWR05
U 1 1 58FE9222
P 6700 5200
F 0 "#PWR05" H 6700 4950 50 0001 C CNN
F 1 "GND" H 6700 5050 50 0000 C CNN
F 2 "" H 6700 5200 50 0000 C CNN
F 3 "" H 6700 5200 50 0000 C CNN
1 6700 5200
-1 0 0 -1
$EndComp
$Comp
L GND #PWR06
U 1 1 58FE9228
P 7250 5200
F 0 "#PWR06" H 7250 4950 50 0001 C CNN
F 1 "GND" H 7250 5050 50 0000 C CNN
F 2 "" H 7250 5200 50 0000 C CNN
F 3 "" H 7250 5200 50 0000 C CNN
1 7250 5200
-1 0 0 -1
$EndComp
$Comp
L TEST TP4
U 1 1 58FE922E
P 7050 3200
F 0 "TP4" H 7050 3500 50 0000 C BNN
F 1 "TEST" H 7050 3450 50 0000 C CNN
F 2 "Testpoints:TP_SMD_quadr_3mm" H 7050 3200 50 0001 C CNN
F 3 "" H 7050 3200 50 0000 C CNN
1 7050 3200
-1 0 0 -1
$EndComp
Wire Wire Line
10250 4600 10250 4400
Wire Wire Line
9950 4600 10250 4600
Wire Wire Line
9950 4600 9950 4400
Wire Wire Line
9950 3900 9950 4100
Wire Wire Line
9950 3900 10250 3900
Wire Wire Line
10250 3900 10250 4100
Wire Wire Line
9400 4600 9700 4600
Wire Wire Line
9400 4600 9400 4400
Wire Wire Line
9400 3900 9400 4100
Wire Wire Line
9400 3900 9700 3900
Wire Wire Line
9150 4600 9150 4400
Wire Wire Line
8850 4600 9150 4600
Wire Wire Line
8850 4600 8850 4400
Wire Wire Line
8850 3900 8850 4100
Wire Wire Line
8850 3900 9150 3900
Wire Wire Line
9150 3900 9150 4100
Wire Wire Line
8600 4600 8600 4400
Wire Wire Line
8300 4600 8600 4600
Wire Wire Line
8300 4600 8300 4400
Wire Wire Line
8300 3900 8300 4100
Wire Wire Line
8300 3900 8600 3900
Wire Wire Line
8600 3900 8600 4100
Wire Wire Line
8100 4600 8100 4400
Wire Wire Line
7800 4600 8100 4600
Wire Wire Line
7800 4600 7800 4400
Wire Wire Line
7800 3900 7800 4100
Wire Wire Line
7800 3900 8100 3900
Wire Wire Line
8100 3900 8100 4100
Wire Wire Line
9000 2850 9000 3900
Connection ~ 9000 3900
Wire Wire Line
9550 3900 9550 3800
Wire Wire Line
9100 3800 9550 3800
Wire Wire Line
9100 2850 9100 3800
Connection ~ 9550 3900
Wire Wire Line
9200 2850 9200 3700
Wire Wire Line
9200 3700 10100 3700
Wire Wire Line
8900 2850 8900 3800
Wire Wire Line
8800 2850 8800 3700
Wire Wire Line
6600 4150 7600 4150
Wire Wire Line
7250 5200 7250 4700
Wire Wire Line
7250 3000 7250 3400
Connection ~ 7250 3100
Connection ~ 7250 3200
Connection ~ 7250 3300
Wire Wire Line
7250 3200 7050 3200
Wire Wire Line
9700 3900 9700 4100
Wire Wire Line
9700 4600 9700 4400
Wire Wire Line
10100 3700 10100 3900
Connection ~ 10100 3900
Wire Wire Line
8900 3800 8450 3800
Connection ~ 8450 3900
Connection ~ 7950 3900
Connection ~ 10100 4600
Connection ~ 9550 4600
Connection ~ 9000 4600
Connection ~ 8450 4600
Connection ~ 7950 4600
Wire Wire Line
10100 5200 10100 4600
Wire Wire Line
9550 5200 9550 4600
Connection ~ 9550 5200
Wire Wire Line
9000 5200 9000 4600
Connection ~ 9000 5200
Wire Wire Line
8450 5200 8450 4600
Connection ~ 8450 5200
Wire Wire Line
7950 4600 7950 5200
Connection ~ 7950 5200
$Comp
L CONN_01X05 P6
U 1 1 58FE928D
P 7750 3200
F 0 "P6" H 7750 3500 50 0000 C CNN
F 1 "CONN_01X05" V 7850 3200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 7750 3200 50 0001 C CNN
F 3 "" H 7750 3200 50 0000 C CNN
1 7750 3200
-1 0 0 1
$EndComp
Wire Wire Line
8800 3700 7950 3700
Connection ~ 8800 2150
Connection ~ 8900 2150
Connection ~ 9000 2150
Connection ~ 9100 2150
Wire Wire Line
7250 4150 7250 4400
Wire Wire Line
7950 3400 8800 3400
Connection ~ 8800 3400
Wire Wire Line
7950 3300 8900 3300
Connection ~ 8900 3300
Wire Wire Line
7950 3200 9000 3200
Connection ~ 9000 3200
Wire Wire Line
7950 3100 9100 3100
Connection ~ 9100 3100
Wire Wire Line
7950 3000 9200 3000
Connection ~ 9200 3000
Wire Wire Line
7950 3700 7950 3900
Wire Wire Line
6750 2150 9200 2150
Wire Wire Line
6750 2150 6750 3950
Wire Wire Line
6750 3950 6600 3950
Wire Wire Line
6600 4350 6700 4350
Wire Wire Line
6700 4350 6700 5200
Wire Wire Line
3200 3800 3200 3900
Wire Wire Line
8450 3800 8450 3900
$Comp
L TEST TP2
U 1 1 58FEC254
P 6050 1900
F 0 "TP2" H 6050 2200 50 0000 C BNN
F 1 "TEST" H 6050 2150 50 0000 C CNN
F 2 "Testpoints:TP_SMD_quadr_3mm" H 6050 1900 50 0001 C CNN
F 3 "" H 6050 1900 50 0000 C CNN
1 6050 1900
-1 0 0 -1
$EndComp
Wire Wire Line
5700 1900 5700 2050
Wire Wire Line
5700 2050 6050 2050
Wire Wire Line
6050 2050 6050 1900
$Comp
L +5V #PWR07
U 1 1 58FEC826
P 5850 3700
F 0 "#PWR07" H 5850 3550 50 0001 C CNN
F 1 "+5V" H 5850 3840 50 0000 C CNN
F 2 "" H 5850 3700 50 0000 C CNN
F 3 "" H 5850 3700 50 0000 C CNN
1 5850 3700
1 0 0 -1
$EndComp
$Comp
L GND #PWR08
U 1 1 58FF10F3
P 6050 2600
F 0 "#PWR08" H 6050 2350 50 0001 C CNN
F 1 "GND" H 6050 2450 50 0000 C CNN
F 2 "" H 6050 2600 50 0000 C CNN
F 3 "" H 6050 2600 50 0000 C CNN
1 6050 2600
1 0 0 -1
$EndComp
$Comp
L TEST TP3
U 1 1 58FF116B
P 6050 2450
F 0 "TP3" H 6050 2750 50 0000 C BNN
F 1 "TEST" H 6050 2700 50 0000 C CNN
F 2 "Testpoints:TP_SMD_quadr_3mm" H 6050 2450 50 0001 C CNN
F 3 "" H 6050 2450 50 0000 C CNN
1 6050 2450
-1 0 0 -1
$EndComp
Wire Wire Line
6050 2450 6050 2600
Wire Wire Line
1550 5200 4050 5200
Wire Wire Line
4050 5200 4050 4150
Connection ~ 4400 4150
Wire Wire Line
7600 5200 10100 5200
Wire Wire Line
7600 4150 7600 5200
Connection ~ 7250 4150
Wire Wire Line
5850 4800 5850 5200
$EndSCHEMATC

1
pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.kicad_pcb

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

15
pcbs/transimpedance_amp_v0.1/transimpedance_amp.pro → pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.pro

@ -1,4 +1,4 @@
update=tor 8 jun 2017 14:46:46
update=tor 8 jun 2017 14:39:05
version=1
last_client=kicad
[pcbnew]
@ -23,8 +23,6 @@ ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
@ -58,14 +56,5 @@ LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=schematicSymb/ad8616
[schematic_editor]
[general]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60

1
pcbs/transimpedance_amp_v0.1/transimpedance_amp_v0.sch

@ -0,0 +1 @@
EESchema Schematic File Version 2
Loading…
Cancel
Save