EDA365电子论坛网

标题: 关于仿真求解频率设置问题 [打印本页]

作者: Trunktren    时间: 2024-11-7 10:02
标题: 关于仿真求解频率设置问题
本帖最后由 Trunktren 于 2024-11-7 10:03 编辑
" d( c( n9 F3 g; a4 E9 `6 m' K! y" ^2 Z2 }5 ~) w: K6 Z
     最近仿真的时候总是会有一个问题影响我。用J204B协议举例:& y) {0 ^4 G8 V! D% a) G& y  m9 F
该协议在最高速率中,上升时间为24ps,计算带宽应该为14.5Ghz。
5 j! v( w, e* ?观察的回波损耗是0.75*波特率,12.5Gbps的信号算下来是9.375Ghz。
2 O1 ^+ |* Z! ^" F
那么问题来了:' Q' s% A3 z3 R0 p) Q
经常说的仿真5倍频是为什么?按照协议关注的点最高不过就是14.5Ghz就可以了吗?还需要仿真到那么高的频率吗?
! t' N7 z  z8 C4 k/ s6 G
作者: Trunktren    时间: 2024-11-7 15:01
没人想过这个问题吗?顶一顶。。
作者: Trunktren    时间: 2024-11-8 10:24
有没有大佬帮忙解决哦,再顶!
作者: 6940    时间: 2024-11-8 14:00
顶顶6666666666666666666
作者: Trunktren    时间: 2024-11-9 15:02
每日一顶!!!!
作者: Dc2023091384h    时间: 2024-11-10 10:45
信号的带宽和波特率是两回事
作者: Trunktren    时间: 2024-11-11 15:08
Dc2023091384h 发表于 2024-11-10 10:45
8 Q7 s, u1 ~7 B) J) D信号的带宽和波特率是两回事

) E0 n4 B2 }9 C害,两回事是两回事儿,但是SerDers协议要求的insertion Loss就是50Mhz到0.75*波特率。在一个坐标轴还能有两个意思吗?0 Z) i/ G4 z: \6 R8 A& R6 v! l

作者: Trunktren    时间: 2024-11-11 17:22
没有答案,不能沉!!!哈!
作者: Trunktren    时间: 2024-11-12 15:05
召唤大佬!!!
作者: Trunktren    时间: 2024-11-13 16:30
召唤大神,顶顶!!!
作者: Trunktren    时间: 2024-11-15 16:20
要放弃了,这个问题无法解答了。
作者: qawsedfffrr    时间: 2024-11-15 16:33
大部分结果都是看奈奎斯特频率,所谓的5倍频指的是 好比如单lan的信号传输速率是10Gbps,那10Gbps一般情况下是用NRZ编码,那么基频就是5Ghz,仿真的时候要需要考虑到更高频率的范围,通常可能会说设置3-5倍的基频这样。就是我的理解的是比基频更高的频率带宽对信号一样的有影响的,不能只单单考虑说只关心基频以下的频率。当然这只是我的一些见解不完全正确,但一般协议中应该都是指传输速率的带宽而不是信号上升时间的带宽,当然可能也会有用信号上升时间的带宽作为标准的只是我看到的都是基于信号速率带宽去定义。希望能帮助到你
作者: qawsedfffrr    时间: 2024-11-15 16:40
还有就是信号上升时间的带宽和传输速率的带宽不是一个事。不能用信号上升时间的带宽去衡量传输数据率带宽。就好比如说一个100M的时钟难道不能说是一个高速信号吗?万一这个时钟的边缘很陡接近一个方波信号呢又或者说很缓是一个正弦波呢,这2种情况他都是100M时钟
作者: Trunktren    时间: 2024-11-15 17:58
qawsedfffrr 发表于 2024-11-15 16:33) i9 J- j. w" Q" D
大部分结果都是看奈奎斯特频率,所谓的5倍频指的是 好比如单lan的信号传输速率是10Gbps,那10Gbps一般情况 ...

9 y. F2 o7 j9 {( v: W% _首先感谢回答。3 L4 J/ i. B" c: u, F4 p" w9 N
1.关于上升时间:这是协议中只是规定了24ps,根据经验公式计算出来的14.5Ghz。针对边沿信号完整性,在大于14.5Ghz的更高频率下,谐波分量衰减得很厉害,而且已经不怎么影响上升沿的时间了。因此所以我想是不是在TDR的时候也没有必要看太高的的频率?或者说S参数也没有看太高?
  ~; j/ f( ]! O: g6 T2.当信号不明确的时候,查看更多次谐波,可以分析出的信号完整性更严谨,毕竟更高次谐波意味着这个信号的边沿时间可能更快,所以分析3-5倍频率,能保证不受影响。
7 Y0 P6 b1 r) M* i, o* [( q% x" }1 [3.我在想是不是我陷入了一个误区。我说的J204B是协议给出来的,当然看到我理解的协议给定的频率范围即可。其实针对不明确的信号协议,就应该按照5倍频,以求更精确的仿真结果。. j4 b  W, _- P) T1 f0 L( X

作者: qawsedfffrr    时间: 2024-11-18 09:40
Trunktren 发表于 2024-11-15 17:580 e3 |/ h" W1 \2 k/ D% y+ U
首先感谢回答。
3 G7 @4 H3 g5 V9 e" k1.关于上升时间:这是协议中只是规定了24ps,根据经验公式计算出来的14.5Ghz。针对边沿 ...
$ b9 g# B! \1 ^0 u
1、它是告诉你依照24ps的时间去划频段dB?还有你这个14.5Ghz怎么得出来的?如果用24ps去换算频率应该用 t=1/f才是这样就40多Ghz频率了。频率的带宽不是非黑即白的,不是说比这个高的频率就无关紧要。还有如果扫频的频率是会影响TDR的,因为TDR就是S参数转Z参数,S参数频率不够转出来的Z参数分辨率就不够,TDR就不准确。所以说该老老实实3-5倍频扫就这么做,不理解的事情先这么做。等以后会慢慢明白的。
9 l8 C+ C; G1 l1 t+ G2、我是觉得你还是理解有些问题,就是跑仿真我要跑10Gbps速率的信号,那肯定不会去卡5Ghz的扫频。无论是什么样的信号都应该按照3-5倍频去扫。即使协议告诉我在1-3Ghz频段低于多少dB,3-10Ghz频段低于多少dB,都不应该说我只跑到10Ghz就完事了。对于你说的那些不明确的信号协议没有明确给你指出什么频段范围满足多大的衰减那就按照他的速率算他的基频x3-5不就好了,然后看基频符不符合你的期望值。
) z" e" H0 W* w8 j! H/ t
作者: Trunktren    时间: 2024-11-18 15:22
首先,感谢回复,咱俩对SI不同理解的知识碰撞,我向来喜欢这样
" D/ u6 q- j+ @然后:/ @) Z) E" w. {! K: v( y! f9 [
1.上升时间与带宽是有关系的,有一个经验公式,BW=0.35/Tr或者BW=0.5/Tr,这个经验公式很重要的,如果不清楚建议你去学习一下。简单来说这个带宽就是定义在该频率范围内对信号影响最大,高于带宽的频率影响就比较小甚至没有。2 a  N3 J0 w- X/ i" G) O0 L" G1 i
2.算是回到了正题。协议告诉我1-10Ghz的衰减和回波损耗,我在这个范围已经满足协议要求,还有必要去看那么高的频段吗?更高频段协议并没有告诉我怎么约束,那我怎么确定高频段是否满足呢?5 V$ O  H$ t" j$ P
然后回到我之前说的第三点。我应该是陷入误区,协议规定就按照规定的看吧,没有规定就按照5倍频扫描,必定没有错误。
作者: WZS_PCB    时间: 2024-11-19 11:13
Trunktren 发表于 2024-11-18 15:22
  ^, j* j5 @9 V& I% a首先,感谢回复,咱俩对SI不同理解的知识碰撞,我向来喜欢这样
- N, r1 r6 F3 P, ]/ Z$ H  c+ a9 D. f6 |然后:3 A7 _3 @0 R/ _$ r' f7 r
1.上升时间与带宽是有关 ...

. ^( W# _- ~) S9 k1.一般都是用3-5倍基频去扫频,因为可能不知道tr。当知道tr之后,1.可以用经验公式去扫频。2.hfss有个小工具,带宽计算器。
. ^( _4 d; g( {2 B4 ?2.满足协议即可。高频影响你转到时域时的眼图质量。当要做时域分析时,需要扫描到高频,即最大带宽。
; w! i3 Z  `! A3 r+ W0 \8 X2 M以上仅个人理解,有理解错误的地方请给与纠正
- d3 `2 |' ?  _6 l
作者: Trunktren    时间: 2024-11-19 13:49
WZS_PCB 发表于 2024-11-19 11:13
) ?- {& l5 O" i: j1.一般都是用3-5倍基频去扫频,因为可能不知道tr。当知道tr之后,1.可以用经验公式去扫频。2.hfss有个小 ...
; V" [+ r# C% }3 b9 S: H1 v
感谢回答。
; X' N  e" F) ?( ~( F* ?" e关于我的提问以及讨论其实都是频域上。实际转化成时域,确实应该扫描到更高频率。高频部分影响着抖动,噪声,同样对信号很关键。最终还是得用S参数转到时域分析眼图质量。
2 n+ Q, s1 T( P# R
作者: Dc2023091384h    时间: 2024-11-23 20:03
按照协议关注的点最高不过就是14.5Ghz就可以了吗?还需要仿真到那么高的频率吗?& b% w* v; A0 R# g( W
对于以上这个点的回答:根据上升沿计算的14.5G,是指信号幅值衰减3dB的频率,如果只仿真到14.5G,仿真出来的结果,比如S参数,TDR都会有不小的误差,所以仿真频率越高越好。
作者: 青藤门下一走狗    时间: 2024-11-25 16:22
围观大佬
作者: centem2015    时间: 2024-11-27 17:31
xuexi
作者: ximencuocuo0517    时间: 2024-11-28 17:01
根据上升时间24ps,可以计算到最大扫频范围41.67GHz,这个24ps是在看TDR结果时阶跃信号的上升时间,12.5Gbps的信号根据奈奎斯特采样定理,得到求解频率是6.25GHz,41.67GHz是它的6倍多,比3-5倍频更精确些,
作者: Trunktren    时间: 2024-11-28 18:02
ximencuocuo0517 发表于 2024-11-28 17:01: m0 g1 e/ @1 u& z3 l; G6 \' P
根据上升时间24ps,可以计算到最大扫频范围41.67GHz,这个24ps是在看TDR结果时阶跃信号的上升时间,12.5Gbp ...
# e* c" J9 h4 E- Y
感谢回答!!求教大哥,这个扫频范围是什么怎么来的?这么一说,我突然想起之前的另外一个疑问。ansys的求解器中先设置带宽频率,然后设置扫频范围,这俩有什么关系和影响?
- I7 D2 R  N* J0 F! Z' Q/ J0 {1 N5 W4 Q8 W$ i/ |% e6 ^# O

作者: ximencuocuo0517    时间: 2024-11-29 09:27
Trunktren 发表于 2024-11-28 18:02! l5 K/ \' _  Y6 p- _  \9 F+ ~, Q8 e
感谢回答!!求教大哥,这个扫频范围是什么怎么来的?这么一说,我突然想起之前的另外一个疑问。ansys的 ...

/ O7 b$ n& X) m2 Q8 \5 ]' P. z1、这里的扫频范围,我的理解是仿真结果包含高速信号所需的最高频率分量,至少是在这个频率段内,要保证信号质量没有问题。在HFSS中看TDR结果时,它默认的上升时间就是扫频的最大值的倒数。当然,要仿真的更加精确,可以将扫频最大值再扩大。
* o2 N+ s3 ^4 i( Q* C1 w2 u& a" a0 F2、求解频率应该设置为工作频率。根据奈奎斯特定理,这里取信号速率值的一半。可以看下这个链接:http://www.edadoc.com/home/technology/detail/id/327.html% u; y/ i- S+ ~: U4 N

作者: Trunktren    时间: 2024-11-29 10:18
ximencuocuo0517 发表于 2024-11-29 09:27* N5 b7 l* `+ K
1、这里的扫频范围,我的理解是仿真结果包含高速信号所需的最高频率分量,至少是在这个频率段内,要保证 ...
0 b# T7 u1 M+ Z; s0 |
好的,感谢!!
( M/ X2 y  y3 x- n2 G- P
作者: 遗忘小勇    时间: 2024-12-26 17:17
首先得先理解这几个带宽得意义,软件TDR是通过傅里叶计算得出来得仿真结果,因此如果你仿真带宽不够就意味着高频分量的损失,也意味要仿真精确度下降,所以对于软件的扫频范围应该设置成5倍,0.35/RT是一个3dB带宽,表征该信号上升时间的大部分频率都集中在这个频点以内,但不能说更大的带宽就没有意义,软件是不会认你这个3db带宽的,所以只能尽量增加仿真带宽来增加准确度。
作者: Trunktren    时间: 2024-12-27 09:28
本帖最后由 Trunktren 于 2024-12-27 09:31 编辑
5 W. V9 @  {& ]9 c
遗忘小勇 发表于 2024-12-26 17:17:52
2 G5 X# s& l0 V# I, S* e首先得先理解这几个带宽得意义,软件TDR是通过傅里叶计算得出来得仿真结果,因此如果你仿真带宽不够就意味着高频分量的损失,也意味要仿真精确度下降,所以对于软件的扫频范围应该设置成5倍,0.35/RT是一个3dB带宽,表征该信号上升时间的大部分频率都集中在这个频点以内,但不能说更大的带宽就没有意义,软件是不会认你这个3db带宽的,所以只能尽量增加仿真带宽来增加准确度。
& J0 y# s5 b% J2 l: p2 X& e
感谢回答。我以前大概就是会觉得用经验公式计算的信号带宽范围内多次谐波叠加后的一个波形的Tr,其Tr就能满足它的协议上的Tr时间就够了。- C( c8 O/ S2 s, ^9 r; l

作者: 遗忘小勇    时间: 2024-12-27 15:15
Trunktren 发表于 2024-12-27 09:287 ^+ s  H8 q! [0 ?/ ~
感谢回答。我以前大概就是会觉得用经验公式计算的信号带宽范围内多次谐波叠加后的一个波形的Tr,其Tr就能 ...
; Z. l5 Q  q% v7 Z+ j* {! h$ M1 q
经验带宽的意义就在于我们能快速通过公式计算得到一个我们可以去评估的结果,而对于一个信号的最大带宽是多少,HFSS计算好像推荐可以用1/RT来定义,但这个RT我们一般很难得到,但是信号的奈奎斯特频率很容易得到,比如10g速率的奈奎斯特频点就是5ghz,所以就保守的估计是信号的奈奎斯特频点的3~5倍(15ghz~25ghz)来作为信号的最大带宽来带入软件求解,如果解释的有错误欢迎大神来纠正。2 I( {- n) z3 g





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2