* SPICE netlist
Q1 TX+ N008 0 0 NPN
Q2 TX- N009 0 0 NPN
Q3 TX- N002 Vcc 0 PNP
Q4 TX+ N001 Vcc 0 PNP
R1 TX N009 1.5k
R2 N002 TX 1.5k
R3 N001 N004 1.5k
R4 N004 N008 1.5k
Rtransducer N013 N012 100
R6 Vcc N004 500
Q5 N004 N006 0 0 NPN
R7 N006 TX 1.5k
VTX_pulse TX 0 PULSE(0 5 0.25m 0.1u 0.1u 0.05m 0.1m 3)
Q6 RX_ON N019 0 0 NPN
R8 N019 TX_ON 10k
R9 RX_ON Vcc 10k
Vmode TX_ON 0 PULSE(0 5 0 1u 1u 0.5m 1m 1)
R10 N019 0 100k
Q7 TX+ N015 N012 0 NPN
R13 N015 TX_ON 10k
Q8 TX- N016 N013 0 NPN
R16 N016 TX_ON 10k
Q9 RX+ N010 N012 0 NPN
R11 N010 RX_ON 10k
Q10 0 N011 N013 0 NPN
R12 N011 RX_ON 10k
Q11 N014 N018 Vcc 0 NPN
VEN N017 0 PULSE(0 5 0 1u 1u 2m 4m 1)
R5 N018 N017 10k
Vcc N014 0 5
XU2 N007 N003 Vcc 0 Vout LT1006 ;pnba In+)In-)V+)V-)OUT
R17 N007 Vcc 1.2k
R18 N007 0 1.2k
R19 N003 N005 1.2k
R20 Vout N003 10k
C1 N005 RX+ 6.8n
C2 Vout N003 33f
VRX_pulse1 RX+ 0 PULSE(0 50m 0.8m 0.1u 0.1u 25u 50u 10)
.tran 0 3m 0 1u

* LTspice schematic (.asc)
Version 4
SHEET 1 2080 1936
WIRE -496 -856 -800 -856
WIRE -352 -856 -352 -968
WIRE -352 -856 -496 -856
WIRE -208 -856 -352 -856
WIRE -496 -792 -496 -856
WIRE -208 -792 -208 -856
WIRE 944 -776 896 -776
WIRE -800 -744 -800 -856
WIRE -560 -744 -656 -744
WIRE -64 -744 -144 -744
WIRE 832 -680 832 -776
WIRE 832 -680 736 -680
WIRE 944 -680 944 -776
WIRE 944 -680 912 -680
WIRE -800 -632 -800 -664
WIRE -656 -632 -656 -664
WIRE -656 -632 -800 -632
WIRE -496 -616 -496 -696
WIRE -800 -600 -800 -632
WIRE -208 -600 -208 -696
WIRE -64 -600 -64 -664
WIRE 16 -600 -64 -600
WIRE 832 -600 832 -632
WIRE 400 -584 320 -584
WIRE 432 -584 400 -584
WIRE 528 -584 496 -584
WIRE 736 -584 736 -680
WIRE 736 -584 608 -584
WIRE 800 -584 736 -584
WIRE 944 -568 944 -680
WIRE 944 -568 864 -568
WIRE 1040 -568 944 -568
WIRE -864 -552 -944 -552
WIRE 640 -552 624 -552
WIRE 656 -552 640 -552
WIRE 800 -552 736 -552
WIRE -656 -536 -656 -632
WIRE -64 -536 -64 -600
WIRE -496 -504 -496 -616
WIRE -208 -504 -208 -600
WIRE 400 -504 400 -584
WIRE 832 -504 832 -536
WIRE -560 -456 -656 -456
WIRE -64 -456 -144 -456
WIRE -944 -424 -944 -552
WIRE -800 -408 -800 -504
WIRE -496 -328 -496 -408
WIRE -208 -328 -208 -408
WIRE -944 -280 -944 -344
WIRE -944 -280 -1008 -280
WIRE 16 -280 16 -600
WIRE 16 -280 -944 -280
WIRE -928 -120 -928 -184
WIRE 704 232 704 200
WIRE 400 296 400 200
WIRE 704 296 704 232
WIRE 192 344 96 344
WIRE 336 344 272 344
WIRE 832 344 768 344
WIRE 1008 344 912 344
WIRE 400 536 400 392
WIRE 512 536 400 536
WIRE 704 536 704 392
WIRE 704 536 592 536
WIRE -352 568 -352 472
WIRE -352 664 -352 648
WIRE 400 664 400 536
WIRE 704 664 704 536
WIRE -800 680 -800 600
WIRE -352 680 -352 664
WIRE 192 712 96 712
WIRE 336 712 272 712
WIRE 832 712 768 712
WIRE 1008 712 912 712
WIRE -992 728 -1040 728
WIRE -864 728 -912 728
WIRE -848 728 -864 728
WIRE -528 728 -576 728
WIRE -432 728 -448 728
WIRE -416 728 -432 728
WIRE -576 792 -576 728
WIRE -432 792 -432 728
WIRE -800 824 -800 776
WIRE -1040 840 -1040 728
WIRE -800 840 -800 824
WIRE 400 856 400 760
WIRE 704 856 704 760
WIRE -576 888 -576 872
WIRE -432 920 -432 872
WIRE -352 920 -352 776
WIRE -352 920 -432 920
WIRE -352 968 -352 920
FLAG -208 -328 0
FLAG -496 -328 0
FLAG -800 -408 0
FLAG -928 -40 0
FLAG -352 -968 Vcc
FLAG -928 -184 TX
FLAG -576 888 0
FLAG -576 728 TX_ON
FLAG -352 472 Vcc
FLAG -352 968 0
FLAG -352 664 RX_ON
FLAG 96 712 TX_ON
FLAG 1008 712 TX_ON
FLAG -496 -616 TX+
FLAG -208 -600 TX-
FLAG 400 856 TX+
FLAG 704 856 TX-
FLAG 96 344 RX_ON
FLAG 1008 344 RX_ON
FLAG 400 200 RX+
FLAG 704 200 0
FLAG 704 232 RX-
FLAG -1040 920 0
FLAG -1008 -280 TX
FLAG -800 520 0
FLAG -800 824 Vcc
FLAG 736 -472 0
FLAG 1040 -568 Vout
FLAG 832 -632 Vcc
FLAG 832 -504 0
FLAG 640 -552 Vcc
FLAG 400 -424 0
FLAG 320 -584 RX+
SYMBOL npn -560 -504 R0
SYMATTR InstName Q1
SYMBOL npn -144 -504 M0
SYMATTR InstName Q2
SYMBOL pnp -144 -696 R180
SYMATTR InstName Q3
SYMBOL pnp -560 -696 M180
SYMATTR InstName Q4
SYMBOL res -80 -552 R0
SYMATTR InstName R1
SYMATTR Value 1.5k
SYMBOL res -80 -760 R0
SYMATTR InstName R2
SYMATTR Value 1.5k
SYMBOL res -672 -760 R0
SYMATTR InstName R3
SYMATTR Value 1.5k
SYMBOL res -672 -552 R0
SYMATTR InstName R4
SYMATTR Value 1.5k
SYMBOL res 608 520 R90
SYMATTR InstName transducer
SYMATTR Value 100
SYMBOL res -816 -760 R0
SYMATTR InstName R6
SYMATTR Value 500
SYMBOL npn -864 -600 R0
SYMATTR InstName Q5
SYMBOL res -960 -440 R0
SYMATTR InstName R7
SYMATTR Value 1.5k
SYMBOL voltage -928 -136 R0
SYMATTR InstName TX_pulse
SYMATTR Value PULSE(0 5 0.25m 0.1u 0.1u 0.05m 0.1m 3)
SYMBOL npn -416 680 R0
SYMATTR InstName Q6
SYMBOL res -432 712 R90
SYMATTR InstName R8
SYMATTR Value 10k
SYMBOL res -336 664 R180
SYMATTR InstName R9
SYMATTR Value 10k
SYMBOL voltage -576 776 R0
SYMATTR InstName mode
SYMATTR Value PULSE(0 5 0 1u 1u 0.5m 1m 1)
SYMBOL res -448 776 R0
SYMATTR InstName R10
SYMATTR Value 100k
SYMBOL npn 336 760 M180
SYMATTR InstName Q7
SYMBOL res 288 728 M270
SYMATTR InstName R13
SYMATTR Value 10k
SYMBOL npn 768 760 R180
SYMATTR InstName Q8
SYMBOL res 816 728 R270
SYMATTR InstName R16
SYMATTR Value 10k
SYMBOL npn 336 296 R0
SYMATTR InstName Q9
SYMBOL res 288 328 R90
SYMATTR InstName R11
SYMATTR Value 10k
SYMBOL npn 768 296 M0
SYMATTR InstName Q10
SYMBOL res 816 328 M90
SYMATTR InstName R12
SYMATTR Value 10k
SYMBOL npn -864 680 R0
SYMATTR InstName Q11
SYMBOL voltage -1040 824 R0
SYMATTR InstName EN
SYMATTR Value PULSE(0 5 0 1u 1u 2m 4m 1)
SYMBOL res -896 712 R90
SYMATTR InstName R5
SYMATTR Value 10k
SYMBOL voltage -800 616 R180
SYMATTR InstName Vcc
SYMATTR Value 5
SYMBOL LT1006 832 -632 R0
SYMATTR InstName U2
SYMBOL res 752 -568 R90
SYMATTR InstName R17
SYMATTR Value 1.2k
SYMBOL res 720 -568 R0
SYMATTR InstName R18
SYMATTR Value 1.2k
SYMBOL res 624 -600 R90
SYMATTR InstName R19
SYMATTR Value 1.2k
SYMBOL res 928 -696 R90
SYMATTR InstName R20
SYMATTR Value 10k
SYMBOL cap 496 -600 R90
SYMATTR InstName C1
SYMATTR Value 6.8n
SYMBOL cap 896 -792 R90
SYMATTR InstName C2
SYMATTR Value 33f
SYMBOL voltage 400 -520 R0
SYMATTR InstName RX_pulse1
SYMATTR Value PULSE(0 50m 0.8m 0.1u 0.1u 25u 50u 10)