论坛风格切换切换到宽版
  • 30110阅读
  • 196回复

我的矢量网络分析仪 [复制链接]

上一主题 下一主题
离线man_in_black
发帖
170
只看该作者 160楼 发表于: 2010-01-29
[quote=bg3-2-9244]我们的网络是自由的,上不去是vr2vna的网站有问题[/quote]

谷哥sites的被网络封锁.以前没有被封锁的,谷哥sites把我的网址转移了一次之后就被封了. 对我也很不方便...
发帖
3323
只看该作者 161楼 发表于: 2010-01-29
创意个品牌。走向世界。
离线mylcq
发帖
842
只看该作者 162楼 发表于: 2010-02-02
能够做到1mhz就在于好了.
离线BG2BHC
发帖
5337
只看该作者 163楼 发表于: 2010-02-02
刚刚看到,牛人,顶了!
离线BA3CE
发帖
1652
只看该作者 164楼 发表于: 2010-02-02
我可以用回流焊给您焊接
离线BA2AB
发帖
5336
只看该作者 165楼 发表于: 2010-02-03
密切关注中。
发帖
280
只看该作者 166楼 发表于: 2010-02-03
高手!~看一次顶一次!~~期待成品!~
离线bd4vm
发帖
143
只看该作者 167楼 发表于: 2010-02-05
学习中!!!
离线BG7TBI
发帖
2484
只看该作者 168楼 发表于: 2010-02-05
我也想diy呢。楼主有套件出吗?
离线BG6KHC
发帖
488
只看该作者 169楼 发表于: 2010-02-06
'
我也想diy呢。楼主有套件出吗?
'

pdc-20a-5 不好买。 没找到。

其他器件一些也不是很好买。

我觉得用 yig +pll 是个不错的选择,做的好了能够靠近专业仪器的水平。

使用2套 yig+pll,使这2套 保持固定差频(例如10.7mhz),经过dut后,混频下来,再测量 幅度/相位 要容易多了。
离线bv2dq
发帖
123
只看该作者 170楼 发表于: 2010-03-24
好東西
記著
离线bg6art
发帖
23432
只看该作者 171楼 发表于: 2010-04-22
好看,真是的vna哦:d
发帖
280
只看该作者 172楼 发表于: 2010-04-23
ding!~~~
离线MF35_
发帖
179
只看该作者 173楼 发表于: 2010-05-26
感觉8302的动态范围还是太小,只有60db,很多时候会感觉不够用
另外我看楼主的设计用的是24位adc,但使用了8302这类对数放大器后,测量的动态范围就和adc没关系了,adc只决定测量精度,但对于8302来讲,使用3v参考,10位的adc测量其输出就可以达到0.1db的精度了
离线elxyc
只看该作者 174楼 发表于: 2010-05-26
祝牛人成功!
离线BG8DMY
发帖
29286
只看该作者 175楼 发表于: 2010-05-26
强人太多啦~
离线man_in_black
发帖
170
只看该作者 176楼 发表于: 2010-05-29
有必要解释一下mf35_ 的疑虑
在谈及动态范围之前,先要理解directional coupler定向耦合器的特性.
一般的定向耦合器有四个连接阜. 一个输入,一个输出,一个正向耦合输出, 一个反向耦合输出
正向耦合输出是可以测定输入端正向的功率(当然是衰减了的)
反向耦合输出是可以测定从输出端反射回来的功率(也是衰减了的).
我们所要测定的s11反射系数,就是利用上述的反射回来的功率来计算出来的.
反向耦合输出的功率 = 反射功率(dbm) - 反向耦合衰减 (db)
假如个定向耦合器的反向(正向)耦合衰减是20db. 从定向耦合器输入端输入0.1watt(20dbm). 输出端是空载或短路, 只是考虑从输出端反射回来的反向耦合输出的功率就是:
= 20bbm – 20db = 0dbm (0.001watt)
这个相信没有人会异议.
好了.. 什么” 只是考虑从输出端反射回来的反向耦合输出的功率”???? 要写得这么长吗??
是有必要的…..
请看下图. 图中说明射频信号在定向耦合器中的走法:
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线man_in_black
发帖
170
只看该作者 177楼 发表于: 2010-05-29
上图可以看到从port1反射回来的功率的走法. (我先假设定向耦合器输出到port1的长匹配是完美的…不然要考虑的东西要更多)
图中的那个”反射”的信号,就是反射并衰减了的信号.
假设定向耦合输入是0.1watt, 输出端是空载或短路, 定向耦合器反向输出的衰减是20db.则那个”反射的功率就是= 20bbm – 20db = 0dbm (0.001watt)
但是除了”反射” 信号, 当中还有一个在这里我暂称它为”渗漏”的信号(它的大小跟定向耦合器的一个名为directivity的参数有关.)
directivity一般是30~40db量级,要看定向耦合器设计而定. directivity的定义是:
比较:
(1)      从输入点渗漏到反向耦合输出port的功率p (从输入点输入特定一功率)
(2)      把傅送功率反转,从反向耦合输出port的功率 q,
的比例 (db)
比方, 定向耦合器的directivity是35db, 耦合器衰减量是20db,输入功率是0.1      watt, 则”渗漏”就有: 20dbm – (20 + 35) db = -35dbm
那代表什么呢?
”渗漏”有-35dbm的级数,那表示你s11port是正在测试完全匹配的50欧,而定向耦合器的输出也是50欧, 又或者假设定向耦合器跟被测件是完全匹配, 没有反射波. 那个反向耦合输出还是有-35dbm的输出……

这么说,在测试50欧全匹配的环境下,测出的s11就不是0. 在log|s11|图上就不是无限的负值,而是 -35db.

那么怎么办? 有”渗漏”的环境下怎么测出正确的s11???
答案就是我们众所周知的open short load(osl)校准法

通过osl校准, 这个-35dbm”渗漏”就会被转换到smith chart上的零点 (或log|s11| 上的无限的负值)

那跟我的vna上用24bit adc有什么关系呢? 那个关系就是当s11不是完全0 (被测件是差一点点才是50ohm), 那个反向耦合输出还是会测出很微小的改变,那个改变纵使很少, 但是在投射(或转换)到log|s11|上就有很大差距(可能是从负无限到-90db) .
这里可以看出, 要得到log|s11|上要有很好的动态范围,必须要有很好的adc解像度.

希望能够清楚解释到我为什么要用24bit adc吧…..
离线man_in_black
发帖
170
只看该作者 178楼 发表于: 2010-05-29
其实在吏密夫图中心点(50欧附近)测出的阻抗是还可以的. 但在吏密夫图的某一个小圆上(大概是1ohm阻抗圈),用ad8302就会测不准. 那个阻抗圈是对应一个情况, 就是”渗漏”和”反射”的信号是差不多大小,而相位是刚好相反的情况.
当”渗漏”和”反射”的信号是差不多大小,而相位是刚好相反, 相加起来就会小于-60dbm. (超出了ad8302的动态范围).
所以mf35_对ad8302的抱怨也是正确的.. 但在我的例子上是变为有一个测不准的阻抗圈(不是在吏密夫图中心)…
离线MF35_
发帖
179
只看该作者 179楼 发表于: 2010-05-29
[quote=man_in_black]上图可以看到从port1反射回来的功率的走法. (我先假设定向耦合器输出到port1的长匹配是完美的…不然要考虑的东西要更多)
图中的那个”反射”的信号,就是反射并衰减了的信号.
假设定向耦合输入是0.1watt, 输出端是空载或短路, 定向耦合器反向输出的衰减是20db.则那个”反射的功率就是= 20bbm – 20db = 0dbm (0.001watt)
但是除了”反射” 信号, 当中还有一个在这里我暂称它为”渗漏”的信号(它的大小跟定向耦合器的一个名为directivity的参数有关.)
directivity一般是30~40db量级,要看定向耦合器设计而定. directivity的定义是:
比较:
(1)      从输入点渗漏到反向耦合输出port的功率p (从输入点输入特定一功率)
(2)      把傅送功率反转,从反向耦合输出port的功率 q,
的比例 (db)
比方, 定向耦合器的directivity是35db, 耦合器衰减量是20db,输入功率是0.1      watt, 则”渗漏”就有: 20dbm – (20 + 35) db = -35dbm
那代表什么呢?
”渗漏”有-35dbm的级数,那表示你s11port是正在测试完全匹配的50欧,而定向耦合器的输出也是50欧, 又或者假设定向耦合器跟被测件是完全匹配, 没有反射波. 那个反向耦合输出还是有-35dbm的输出……

这么说,在测试50欧全匹配的环境下,测出的s11就不是0. 在log|s11|图上就不是无限的负值,而是 -35db.

那么怎么办? 有”渗漏”的环境下怎么测出正确的s11???
答案就是我们众所周知的open short load(osl)校准法

通过osl校准, 这个-35dbm”渗漏”就会被转换到smith chart上的零点 (或log|s11| 上的无限的负值)

那跟我的vna上用24bit adc有什么关系呢? 那个关系就是当s11不是完全0 (被测件是差一点点才是50ohm), 那个反向耦合输出还是会测出很微小的改变,那个改变纵使很少, 但是在投射(或转换)到log|s11|上就有很大差距(可能是从负无限到-90db) .
这里可以看出, 要得到log|s11|上要有很好的动态范围,必须要有很好的adc解像度.

希望能够清楚解释到我为什么要用24bit adc吧…..[/quote]


受教了,我最近也在研究这方面的资料,哎,都是英文的,看的挺累。
您好像没理解我的意思,如果是直接用ad测量通过dut后的信号,自然需要高分辨率,正如您所说,某些变化是很微小的,而我们不希望把它忽略。

但ad8302是对数放大器,ad读取的已经是db值了,而不是电平值,转换到对数坐标显示的过程是线性的(如果直接测量电平值再转成对数显示,则在信号电平很低的时候需要很高的分辨率),也就是说只要db值变化相同,ad测到的电压变化就相同,与被测信号的绝对电平没有关系,小信号的对数转换已经由对数放大器解决了,只要信号电平在对数放大器的动态范围内,分辨率只决定对数坐标的精度,而不是信号电平的精度(比如从-10dbm变化到-20dbm时从ad8302上得到的电压变化与从-50dbm变化到-60dbm时是一样的,而直接测量信号电平则它们是不一样的),所以我才说24位的ad没有必要,n2pk是直接测量信号电平来转换到分贝值,所以才要高分辨率,否则他在小信号时是无法测量的。

而对于相位测量,只要信号电平在8302的动态范围内,则鉴相输出和信号幅度没有关系,那adc也就不需要关心信号的大小,只需要关心要辨别的相位精度,对于8302来说,每度是10mv,也就是说adc只要能辨别1mv的信号,就可以达到0.1度相位差的测量分辨率,这显然不需要24位ad。

ad8302的动态范围是有点小了,比如在测量s21参数时,假如扫频信号是0dbm输出,而dut对某个频点的衰减超过了60db的话,是得不到这个频点的相位值的,这显然让人很不爽。
不过这个可以通过别的方法弥补,比如用另外一个高动态范围的对数放大器测幅度,同时把被测信号分一路出来进行放大限幅到8302的范围内做相位测量,另外比如ad8306这种对数放大器本身就有信号限幅输出的能力,可以直接通过它的限幅输出测量相位。就是不知道ad8302对于非正弦波信号能否正确测得相位。