* Z:\home\khalils\Downloads\files\data\raw_asc\91ead0247c38_UltrasonicDemodulator.asc
* Generated by LTspice 26.0.1 for Windows.
B1 P001 0 V=V(Info)*V(Carrier)
V4 Info 0 PULSE(0.1 0.00166666666 0 0.1n 0.1n 0.00166666666 0.00333333333)
V5 Carrier 0 SINE(0 0.1 40k)
XU1 P002 N002 N003 N006 N005 LT1357 ;pnba In+)In-)V+)V-)OUT
V1 N006 0 0
V3 N003 0 5
R3 N002 N005 1Meg
R4 N002 P003 1k
C3 N001 P001 1n
D1 N005 Rectified D
XU2 Rectified Average N004 0 N004 0 Demodulated LT1715 ;pnba In+)In-)Vcc)Vee)VS+)GND)OUT
V2 N004 0 5
R1 Rectified 0 1k
C1 Rectified 0 1
R2 Average Rectified 10k
C2 Average 0 159
C4 P003 N001 1
V6 P002 0 2.5
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 10s
* Library below included based on ModelFile attribute of instance XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\Comparators\LT1715.asy)
.lib LT1715.sub
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1357.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3904 984
WIRE 1776 256 1696 256
WIRE 2032 256 1920 256
WIRE 2192 256 2032 256
WIRE 2192 288 2192 256
WIRE 2384 320 2096 320
WIRE 3456 352 3360 352
WIRE 2096 368 2096 320
WIRE 1696 384 1696 256
WIRE 2032 384 2032 256
WIRE 2064 384 2032 384
WIRE 2192 400 2192 368
WIRE 2192 400 2128 400
WIRE 2448 400 2192 400
WIRE 2624 400 2624 384
WIRE 2624 400 2512 400
WIRE 2720 400 2624 400
WIRE 2832 400 2720 400
WIRE 3360 400 3360 352
WIRE 3456 400 3456 352
WIRE 3456 400 3392 400
WIRE 3584 400 3456 400
WIRE 3344 432 3280 432
WIRE 3440 448 3424 448
WIRE 2832 464 2832 400
WIRE 3344 464 2832 464
WIRE 1296 544 1296 512
WIRE 2096 544 2096 432
WIRE 2304 544 2096 544
WIRE 2384 544 2384 320
WIRE 3584 560 3584 400
WIRE 2832 688 2832 464
WIRE 2960 688 2832 688
WIRE 3072 688 3040 688
WIRE 3280 688 3280 432
WIRE 3280 688 3072 688
WIRE 3072 720 3072 688
WIRE 1296 784 1296 752
FLAG 1696 528 0
FLAG 1296 624 0
FLAG 1296 512 Info
FLAG 1296 864 0
FLAG 1296 752 Carrier
FLAG 2304 624 0
FLAG 2384 624 0
FLAG 2624 480 0
FLAG 2624 384 Rectified
FLAG 3360 496 0
FLAG 3392 496 0
FLAG 3584 640 0
FLAG 2720 464 0
FLAG 3072 784 0
FLAG 3440 448 Demodulated
FLAG 3280 688 Average
FLAG 2064 496 0
SYMBOL bv 1696 432 R0
SYMATTR InstName B1
SYMATTR Value V=V(Info)*V(Carrier)
SYMBOL voltage 1296 528 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value PULSE(0.1 0.00166666666 0 0.1n 0.1n 0.00166666666 0.00333333333)
SYMBOL voltage 1296 768 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V5
SYMATTR Value SINE(0 0.1 40k)
SYMBOL OpAmps\\LT1357 2096 336 R0
SYMATTR InstName U1
SYMBOL voltage 2304 528 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 0
SYMBOL voltage 2384 528 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res 2176 272 R0
SYMATTR InstName R3
SYMATTR Value 1Meg
SYMBOL res 1936 240 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 1k
SYMBOL cap 1680 384 R0
SYMATTR InstName C3
SYMATTR Value 1n
SYMBOL diode 2448 416 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMBOL Comparators\\LT1715 3376 448 R0
SYMATTR InstName U2
SYMBOL voltage 3584 544 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL res 2608 384 R0
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL cap 2704 400 R0
SYMATTR InstName C1
SYMATTR Value 1µ
SYMBOL res 3056 672 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL cap 3056 720 R0
SYMATTR InstName C2
SYMATTR Value 159µ
SYMBOL cap 1840 240 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C4
SYMATTR Value 1µ
SYMBOL voltage 2064 400 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V6
SYMATTR Value 2.5
TEXT 2464 632 Left 2 !.tran 10s