矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 20054|回复: 44

LTSPICE 8伏低压版 JLH 1969 耳放的瞬态互调失真 仿真

[复制链接]
     
发表于 2012-3-11 16:21:17 | |阅读模式
本帖最后由 e3po 于 2012-3-11 11:55 编辑

首先, 建立一个信号源,  这个信号源由一个 3180Hz 1200mVp-p的方波信号V1 和一个15KHz 300mVp-p正弦波信号叠加而成:


sig_src.png


sig_src_wf.png
  1. Version 4
  2. SHEET 1 1420 680
  3. WIRE -96 112 -96 80
  4. WIRE -96 224 -96 192
  5. WIRE -96 336 -96 304
  6. FLAG -96 336 0
  7. FLAG -96 80 Sig
  8. IOPIN -96 80 Out
  9. SYMBOL voltage -96 208 R0
  10. WINDOW 123 0 0 Left 2
  11. WINDOW 39 0 0 Left 2
  12. SYMATTR InstName V1
  13. SYMATTR Value PWL repeat forever  0 0.6   157232704e-12 0.6   157232705e-12 -0.6   314465408e-12 -0.6  314465409e-12 0.6 endrepeat
  14. SYMBOL voltage -96 96 R0
  15. WINDOW 3 67 20 Left 2
  16. WINDOW 123 38 59 Left 2
  17. WINDOW 39 0 0 Left 2
  18. SYMATTR InstName V2
  19. SYMATTR Value SINE(0 150e-3 15000)
  20. SYMATTR Value2 AC 150e-3 0
  21. TEXT -168 360 Left 2 !.tran 0 100e-3 0 1e-7
复制代码
点"复制代码", 复制上面的代码,  粘贴到文本编辑软件 e.g. notepad,  存成 LTSPICE 的文件 ".ASC"  ( i.e. ASCII码的网络文件),  用 LTSPICE 打开就可以了.



而 "8伏低压版 JLH 1969 耳放" 是俺这两年一直在空闲时间琢磨的一个简单又好玩的电路之一, 其间得到 millwood 不少指教, 十分感激!  电路如下, 相信无数网友DIY过类似的电路.


---------------------------------------------- 原理图  -------------------------------------------------------------
jlh_sch_mysim_TIM_mar11y12.png

___________________________  输出的波形 ______________________________________

output_wf.png


-----------------------------------------------------------------------------------------------------------------------


-----------------------------------------------------输入信号的 FFT -----------------------------------------------------------------
SIG_FFT.png

sig_zoomin_FFT.png

====================================================================

-----------------------------------------------------输出信号的 FFT -----------------------------------------------------------------

out_FFT.png

out_zoomin_FFT.png


==========================================================================

对比, 参考放大器  LT1115


LT1115_REF.PNG

LT1115_FFT.PNG

LT1115_FFT_ZOOMIN.PNG



ref:


http://bbs.hifidiy.net/viewthread.php?tid=15630&highlight=
发表于 2012-3-11 20:10:43 |
这个信号源由一个 1200mVp-p的方波信号V1 和一个300mVp-p正弦波信号叠加而成


it is usually done with two sine waves.
     
 楼主| 发表于 2012-3-12 02:26:29 |
本帖最后由 e3po 于 2012-3-11 11:55 编辑
millwood 发表于 2012-3-11 04:10
it is usually done with two sine waves.





        Thank you for taking your precious time tipping me off,  esp. on Sunday!

        Could you give me some examples of the frequency+amplitude combinations and their rationale/indications?  

         I googled but couldn't find the answer.   

Thanks again!
     
 楼主| 发表于 2012-3-12 03:32:33 |
本帖最后由 e3po 于 2012-3-11 11:38 编辑
millwood 发表于 2012-3-11 04:10
it is usually done with two sine waves.




This is  the output for 1000mVp-p 15KHz Sine + 250mVp-p 3200Hz Sine input:


TIM_sine_Out_FFT.png


TIM_sine_Out_FFT_zoom.png


Hopefully I've done it in a right way.


3200Hz  的5倍频是 16KHz,  在图中没有看到  1000Hz 的峰 (16KHz - 15KHz = 1000Hz), 看起来没有明显的互调失真。
     
 楼主| 发表于 2012-3-12 14:11:14 |
tt7fans 发表于 2012-3-11 19:25
1969是个很好玩的电路,可惜没有精力做一个玩玩。楼主有没有做过,效果如何?



       用洞洞板的话, 基本上2小时之内都可以做完了.


       因为元件很普通,  基本上成本也就是 10 人民币不到.


        但是性能却不普通.  可以说很出色.
     
 楼主| 发表于 2012-3-21 15:41:38 |
tt7fans 发表于 2012-3-11 19:25
1969是个很好玩的电路,可惜没有精力做一个玩玩。楼主有没有做过,效果如何?





     顺便跟您提一下,  Linux 装了 Wine 以后可以跑 LTspice,  速度没有区别。 不需要为了 LTspice 装虚拟机。


发表于 2012-3-21 19:09:19 |
This is  the output for 1000mVp-p 15KHz Sine + 250mVp-p 3200Hz Sine input


those are pretty good performance for a little amp.

jlh (or willilamson) is one of those amps that are simply too ahead of their times. not until the proliferation of CFB amps that people re-appreciated the jlh.

the original jlh is actually markedly different from the williamson in that the williamson, being a tube amp, is a voltage driven device, while the jlh, using bjt, is a current driven device. the fet's version of jlh is closer to the original williamson.
发表于 2012-3-21 20:29:46 |
本帖最后由 millwood 于 2012-3-21 20:31 编辑

Nelson Pass had an article recaping the whole history of the JLH amplifier and why it is such a great amplifier: http://www.passdiy.com/pdf/PLH_amplifier.pdf

In the same article, he introduced the PLH amplifier, which is essentially a mosfet version of the phase spliter + output stage in the JLH1969M.

I am glad that I beat Pass to it by quite a few years,
     
 楼主| 发表于 2012-3-22 10:18:18 |
millwood 发表于 2012-3-21 03:09
those are pretty good performance for a little amp.

jlh (or willilamson) is one of those amps ...




            my next tiny amp should be the FET version of JLH.


            I got two spare laptop batteries,  I think it's be a good idea to make them useful   

     
 楼主| 发表于 2012-3-22 10:20:25 |
本帖最后由 e3po 于 2012-3-22 11:19 编辑
millwood 发表于 2012-3-21 04:29
Nelson Pass had an article recaping the whole history of the JLH amplifier and why it is such a grea ...








         


          I think Nelson Pass got a team,  you beat that team.







     
 楼主| 发表于 2012-3-22 15:21:24 |
本帖最后由 e3po 于 2012-3-21 23:26 编辑

补充一下 LTSPICE 的 模型:



Edit the file standard.jft and add the following info at the end :

.model J310 NJF(Beta=3.384m Rd=1 Rs=1 Lambda=17m Vto=-3.409
Is=193.9f Cgd=6.2p Pb=1 Fc=.5 Cgs=6.2p Kf=46.34E-18 Af=1)
.model BF245A NJF(VTO=-2 BETA=0.9M LAMBDA=6m RD=2.21. + RS=1.99
IS=26.3F PB=1 FC=.5 CGS=2.12P CGD=2.52P)
.model 2N7000 NMOS( LEVEL=3 RS=0.205 NSUB=1.0E15 DELTA=0.1 KAPPA=0.0506
TPG=1 CGDO=3.1716E-9 RD=0.239 VTO=1.000 VMAX=1.0E7 ETA=0.0223089 NFS=6.6E10
TOX=1.0E-7 LD=1.698E-9 UO=862.425 XJ=6.4666E-7 THETA=1.0E-5 CGSO=9.09E-9
L=2.5E-6 W=0.8E-2)

http://hq.scene.ro/blog/read/ltspice-components/


Here're the 2n7000 models you posted, here on s.e.d., IIRC.
I had to modify some of them to run on Intusoft's spice.

Anasoft-1:

..SUBCKT 2N7000/PLP_XN _ssi_pin0_1 _ssi_pin1_2 _ssi_pin2_3
Cgs 2 3 12.3E-12
V_ssi_pin2 _ssi_pin2_3 3 0
V_ssi_pin1 _ssi_pin1_2 2 0
V_ssi_pin0 _ssi_pin0_1 1 0
Cgd1 2 4 27.4E-12
Cgd2 1 4 6E-12
M1 1 2 3 3 MOST1
M2 4 2 1 3 MOST2
D1 3 1 Dbody
..MODEL MOST1 NMOS(Level=3 Kp=20.78u W=9.7m L=2u Rs=20m Vto=2 Rd=1.186)
..MODEL MOST2 NMOS(VTO=-4.73 Kp=20.78u W=9.7m L=2u Rs=20m)
..MODEL Dbody D(Is=125f N=1.023 Rs=1.281 Ikf=18.01 Cjo=46.3p M=.3423
+ Vj=.4519 Bv=60 Ibv=10u Tt=161.6n)
..ENDS

Anasoft-2:

..SUBCKT 2N7000_XN _ssi_pin0_3 _ssi_pin1_4 _ssi_pin2_5
* Nodes D G S
V_ssi_pin2 _ssi_pin2_5 5 0
V_ssi_pin1 _ssi_pin1_4 4 0
V_ssi_pin0 _ssi_pin0_3 3 0
M1 3 2 5 5 MOD1
RG 4 2 343
RL 3 5 6E6
C1 2 5 23.5P
C2 3 2 4.5P
D1 5 3 DIODE1
*
..MODEL MOD1 NMOS VTO=2.474 RS=1.68 RD=0.0 IS=1E-15 KP=0.296
+CBD=53.5P PB=1 LAMBDA=267E-6
..MODEL DIODE1 D IS=1.254E-13 N=1.0207 RS=0.222
..END 2N7000

Supertex

..MODEL 2N7000 NMOS (LEVEL=3 RS=0.205 NSUB=1.0E15
+DELTA=0.1 KAPPA=0.0506 TPG=1 CGDO=3.1716E-9
+RD=0.239 VTO=1.000 VMAX=1.0E7 ETA=0.0223089
+NFS=6.6E10 TOX=1.0E-7 LD=1.698E-9 UO=862.425
+XJ=6.4666E-7 THETA=1.0E-5 CGSO=9.09E-9 L=2.5E-6
+W=0.8E-2)
..ENDS

Philips:

..SUBCKT 2N7000/PLP 1 2 3
Cgs 2 3 12.3E-12
Cgd1 2 4 27.4E-12
Cgd2 1 4 6E-12
M1 1 2 3 3 MOST1
M2 4 2 1 3 MOST2
D1 3 1 Dbody
..MODEL MOST1 NMOS(Level=3 Kp=20.78u W=9.7m L=2u Rs=20m Vto=2 Rd=1.186)
..MODEL MOST2 NMOS(VTO=-4.73 Kp=20.78u W=9.7m L=2u Rs=20m)
..MODEL Dbody D(Is=125f N=1.023 Rs=1.281 Ikf=18.01 Cjo=46.3p M=.3423
+ Vj=.4519 Bv=60 Ibv=10u Tt=161.6n)
..ENDS

Ancient MicroSim:

..model M2n7000 NMOS(Level=3 Gamma=0 Delta=0 Eta=0 Theta=0 Kappa=0.2
+ Vmax=0 Xj=0 Tox=2u Uo=600 Phi=.6 Kp=1.073u W=.12 L=2u Rs=20m
+ Vto=1.73 Rd=.5489 Rds=48MEG Cgso=73.61p Cgdo=6.487p Cbd=74.46p Mj=.5
+ Pb=.8 Fc=.5 Rg=546.2 Is=10f N=1 Rb=1m)

Zetex:

..SUBCKT M2N7000/ZTX 3 4 5
* Nodes D G S
M1 3 2 5 5 MOD1
RG 4 2 343
RL 3 5 6E6
D1 5 3 DIODE1
..MODEL MOD1 NMOS VTO=2.474 RS=1.68 RD=0.0 IS=1E-15 KP=0.296
+CGSO=23.5P CGDO=4.5P CBD=53.5P PB=1 LAMBDA=267E-6
..MODEL DIODE1 D IS=1.254E-13 N=1.0207 RS=0.222
..ENDS

---------

I've found two others, from Motorola originally I think.

..MODEL MN7000 NMOS (LEVEL=1 VTO=2.4 KP=.17 GAMMA=1.76U
+ PHI=.75 LAMBDA=1.25M RD=.35 RS=.448 IS=41.6F PB=.8 MJ=.46
+ CBD=44.4P CBS=53.3P CGSO=24N CGDO=20N CGBO=116N)
* -- Assumes default L=100U W=100U --
* 60 Volt .2 Amp 2.5 ohm Enh-Mode N-Channel MOS-FET 11-19-1990

..MODEL 2N7002LT1 NMOS LEVEL=1 AF=1E-26 CBD=0 CBS=0 CGBO=0
+ CGDO=0 CGSO=0 FC=0.5 GAMMA=3 KF=1.2 KP=0.104475 LAMBDA=0
+ LD=0 MJ=0.5 PB=0.75 PHI=0.554054 RD=0.593226 RS=0.593226
+ VTO=1.92518

by Winfield Hill
http://www.electronicspoint.com/ ... aaaargh-t43557.html


from Onsemi:
  1. .SUBCKT 2n7000 1 2 3
  2. **************************************
  3. *      Model Generated by MODPEX     *
  4. *Copyright(c) Symmetry Design Systems*
  5. *         All Rights Reserved        *
  6. *    UNPUBLISHED LICENSED SOFTWARE   *
  7. *   Contains Proprietary Information *
  8. *      Which is The Property of      *
  9. *     SYMMETRY OR ITS LICENSORS      *
  10. *Commercial Use or Resale Restricted *
  11. *   by Symmetry License Agreement    *
  12. **************************************
  13. * Model generated on Mar 31, 04
  14. * MODEL FORMAT: PSpice
  15. * Symmetry POWER MOS Model (Version 1.0)
  16. * External Node Designations
  17. * Node 1 -> Drain
  18. * Node 2 -> Gate
  19. * Node 3 -> Source
  20. M1 9 7 8 8 MM L=100u W=100u
  21. * Default values used in MM:
  22. * The voltage-dependent capacitances are
  23. * not included. Other default values are:
  24. *   RS=0 RD=0 LD=0 CBD=0 CBS=0 CGBO=0
  25. .MODEL MM NMOS LEVEL=1 IS=1e-32
  26. +VTO=2.236 LAMBDA=0 KP=0.0932174
  27. +CGSO=1.79115e-07 CGDO=1.0724e-11
  28. RS 8 3 1.10523
  29. D1 3 1 MD
  30. .MODEL MD D IS=2.71011e-10 RS=0.0140826 N=1.5 BV=60
  31. +IBV=1e-05 EG=1.16084 XTI=3.00131 TT=0
  32. +CJO=3.41211e-11 VJ=4.67429 M=0.899864 FC=0.1
  33. RDS 3 1 2.4e+11
  34. RD 9 1 0.0001
  35. RG 2 7 2.18034
  36. D2 4 5 MD1
  37. * Default values used in MD1:
  38. *   RS=0 EG=1.11 XTI=3.0 TT=0
  39. *   BV=infinite IBV=1mA
  40. .MODEL MD1 D IS=1e-32 N=50
  41. +CJO=7.93181e-11 VJ=0.643298 M=0.9 FC=1e-08
  42. D3 0 5 MD2
  43. * Default values used in MD2:
  44. *   EG=1.11 XTI=3.0 TT=0 CJO=0
  45. *   BV=infinite IBV=1mA
  46. .MODEL MD2 D IS=1e-10 N=0.400165 RS=3.00002e-06
  47. RL 5 10 1
  48. FI2 7 9 VFI2 -1
  49. VFI2 4 0 0
  50. EV16 10 0 9 7 1
  51. CAP 11 10 1.58786e-10
  52. FI1 7 9 VFI1 -1
  53. VFI1 11 6 0
  54. RCAP 6 10 1
  55. D4 0 6 MD3
  56. * Default values used in MD3:
  57. *   EG=1.11 XTI=3.0 TT=0 CJO=0
  58. *   RS=0 BV=infinite IBV=1mA
  59. .MODEL MD3 D IS=1e-10 N=0.400165
  60. .ENDS 2n7000
复制代码
http://www.onsemi.com/pub_link/Collateral/2N7000.REV0.LIB


http://www.fairchildsemi.com/ds/2N/2N7000.pdf



http://www.diyaudio.com/forums/s ... 9-spice-models.html
  1. Originally posted by Fred Dieckmann
  2. *SRC=2SJ76;QSJ76;MOSFETs P;Gen. Purpose;140V 500mA
  3. .MODEL QSJ76 PMOS (LEVEL=1 VTO=-15 KP=122N GAMMA=18.6
  4. + PHI=.75 LAMBDA=1.48M RD=.84 RS=.84 IS=250F PB=.8 MJ=.46
  5. + CBD=444P CBS=533P CGSO=384N CGDO=320N CGBO=346N)
  6. * -- Assumes default L=100U W=100U --
  7. * 140 Volt .5 Amp 6 ohm Enh-Mode P-Channel MOSFET 07-28-1995
  8. * 2SJ76, TOSHIBA, 1993 JAPANESE FET MANUAL, P.16
  9. **********
  10. *SRC=2SJ79;QSJ79;MOSFETs P;Gen. Purpose;200V 500mA
  11. .MODEL QSJ79 PMOS (LEVEL=1 VTO=-15 KP=122N GAMMA=18.6
  12. + PHI=.75 LAMBDA=1.04M RD=.84 RS=.84 IS=250F PB=.8 MJ=.46
  13. + CBD=862P CBS=1.03N CGSO=57.6N CGDO=48N CGBO=1.09U)
  14. * -- Assumes default L=100U W=100U --
  15. * 200 Volt .5 Amp 6 ohm Enh-Mode P-Channel MOSFET 07-28-1995
  16. * 2SJ79, TOSHIBA, 1993 JAPANESE FET MANUAL, P.16
  17. **********
  18. *SRC=2SK213;QSK213;MOSFETs N;Gen. Purpose;140V 500mA
  19. .MODEL QSK213 NMOS (LEVEL=1 VTO=15 KP=.16 GAMMA=18.6
  20. + PHI=.75 LAMBDA=1.48M RD=.84 RS=.84 IS=250F PB=.8 MJ=.46
  21. + CBD=560P CBS=672P CGSO=26.4N CGDO=22N CGBO=852N)
  22. * -- Assumes default L=100U W=100U --
  23. * 140 Volt .5 Amp 6 ohm Enh-Mode N-Channel MOSFET 07-28-1995
  24. * 2SK213, TOSHIBA, 1993 JAPANESE FET MANUAL, P.38
  25. **********
  26. *SRC=2SK216;QSK216;MOSFETs N;Gen. Purpose;200V 500mA
  27. .MODEL QSK216 NMOS (LEVEL=1 VTO=15 KP=80M GAMMA=18.6
  28. + PHI=.75 LAMBDA=521U RD=.84 RS=.84 IS=250F PB=.8 MJ=.46
  29. + CBD=658P CBS=790P CGSO=26.4N CGDO=22N CGBO=852N)
  30. * -- Assumes default L=100U W=100U --
  31. * 200 Volt .5 Amp 6 ohm Enh-Mode N-Channel MOSFET 07-28-1995
  32. * 2SK216, TOSHIBA, 1993 JAPANESE FET MANUAL, P.38
  33. **********
复制代码
  1. What about this one?
  2. .MODEL 2SK216 NMOS (VTO=-56.0259M KP=20U L=2U W=10.3184M GAMMA=0 PHI=600M
  3. + LAMBDA=2.12826M CBD=1.80316N IS=10F CGSO=1.13517N CGDO=1.13517N TOX=0 NSUB=0
  4. + TPG=1 UO=600 RG=50 RDS=1MEG )

  5. /Hugo
复制代码
http://www.diyaudio.com/forums/solid-state/18257-2sk216-2sj79-spice-models.html

http://140.120.11.121/~lcli/RF/file/sk214e2.pdf
http://140.120.11.121/~lcli/RF/file/sj77e2.pdf
     
 楼主| 发表于 2012-3-24 20:20:39 |

OrCAD__JLH1969_mysim_.png


用  Pspice 仿真了一下, 结果差不多。

**  与 LTSPICE 相比之下,Pspice 太难用了,一边画图一边想骂脏话。

发表于 2012-3-24 20:45:08 |
you just have to get used to its thinking.

I typically use ltspice, unless I need to do some serious simulation. then I go with orcad/pspice.
     
 楼主| 发表于 2012-3-25 03:26:08 |
本帖最后由 e3po 于 2012-3-26 02:41 编辑


      I would say it's a quite steep learning curve.



      Man, it's good to see you around.


      Is it possible to monitor the simulation as in LTspice or Multisim,  that  I can watch how the transient goes and pause?

      As if I were using a scope?


      THANKS A LOT!!!



      
      
     
 楼主| 发表于 2012-3-26 17:29:23 |
本帖最后由 e3po 于 2012-3-26 16:39 编辑
millwood 发表于 2012-3-24 04:45
you just have to get used to its thinking.

I typically use ltspice, unless I need to do some seri ...





"I like the graphing abilities of this program as compared to others I've used. LTSpice really grabs hold of the graphic model in SPICE and runs with it; their software allows you to click on a node to find out the voltage (even after the simulation is completed) or to click on a particular component to find out how much current has gone through that part throughout the simulation. The point and click method allows for quick diagnosis of problem components and circuit layouts. "
-- http://chrisgammell.com/2008/12/05/best-free-spice-program/

the above best describes my impression towards LTspice.  I've been wondering how I can do that in Pspice for 2 days.




       pleeeeeeeeeeeeeeeeeease  gimme some hint!   10, 000 thanks!


      Is there a box to check?


    how-to-monitor-during-simul.png

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-5 18:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表