如何在virtuoso 里生成差分信号?

描述

cell太多可以直接用搜索,注意使用泛指符号*会省事不少。

变压器(transformer)是analoglib中的xfmr,还有mind,如果单转差可以用ideal_balun。

差分信号的生成

是之前没有做过,但很明显,这应该是基本操作。

1. 用一个电压源的正负端生成差分信号吗?

似乎不能,两个端口相当于悬空,只能保证正端减去负端后是你设置的值。

但正端和负端是不能确定的。

2. 考虑用balun的单端转差分的功能来实现,但感觉非常不中用。要生成的差分信号带有直流偏置,结果ideal_balun只能是2:1的变化比,而ideal_balun好xfmr都有的问题是,它们都会把直流一起变化了。直流偏置也反相,那输出端口出来的就不是反相信号了。

电压源

我没有尝试mind这种变压器方式。

3:从网上的图片找到的方法,两个vsin加一个vdc, 其中一个vsin修改一下相位,就是“Initial phase for Sinusoid”就能达成反相的效果。

电压源

如果是vpulse方波,只要把Voltage1和Voltage2反过来写就可以了。

这是借助了软件的便利性,实际威廉希尔官方网站 上肯定还是要从一个信号出分出来两路反相信号,不然就可能存在相位差。

审核编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分