关于SpectreRF里PORT的小疑问
设置Resitance=50,Reactance=50,Frequency 1=1MHz,Amplitude 1(Vpk)=1V,Phase 1=0,AC Magnitude=1V,AC Phase=0,电阻设置100
结果算下来,
AC的magnitude是0.894V,HB-PSS的magnitude是2V
如果port改成500+50j,
AC的magnitude是0.330V,HB-PSS的magnitude是0.334V
500+50j的这个情况可以用分压公式算,但是50+50j的怎么理解?
还有我一直不清楚SpectreRF的port到底是什么结构,按照help里说的,resistance设的是system的reference,这是指一根长度为0的阻抗可设置的传输线?
按照help里说,reactance只有在HB仿真下有用,但是AC下算出来的是啥?而且HB下算出来的结果,500+50j和50+50j好像也不好解释啊?
AC都是对的,因为port必须在负载阻抗ZL=Zs*的情况下才能获得最大电压1V,反推回去算一下就知道电压源Vs不是2伏,比如在第一种情况下就是(1+j)。因此在负载=100时,算出来幅度和相位都是对的。。。。。。这一点你可以把负载电阻加到很大,比如1G来验证一下。
HB我仿出来第一种情况是1.33不是2。看起来倒像是把虚部直接扔掉来算的,但相位始终是-90度。反正我一直建议的就是port里最好放纯实部,除非这个port是用来做纯负载用的。
AC在500+50j的情况下是100/(500+50j+100)*2=0.332,在50+50j的情况下是(50+50j)/(50+50j+100)*2=0.894
为什么两种情况下算分压,一种是拿100欧的负载算,一种是拿port阻抗算。
为什么要乘2,是算了两次sqrt(2)吗?我有点绕晕了。。。
如果想表示我电路的源,不是实阻抗而是复阻抗这种情况,怎么做?
你这算法不对,你没看懂我上面的回复吧。你再好好看看。
建议不设虚部,改加电容或者电感。
嗯好,待会再回复
相关文章:
- 请问:spectreRF仿真显示Cgs为负数,这是怎么回事? (05-08)
- 问个用spectreRF 仿IIP3的问题(05-08)
- SpectreRF里有没有耦合器的模型(05-08)
- 请问关于Momentum中port的阻抗(05-08)
- 用hfss仿真spiral inductor时port的设置问题(05-08)
- wave port与lump gap port都在什么场合使用?(弱问)(05-08)