TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么我的THS3201输出不正常?

您好,

我的信号是500MHz矩形波,高电平3.3V,低电平0V,FPGA输出。现在把这个信号通过THS3201后,如图A的接法,输出的波形很不正常。当不将THS3201接入到电路的时候,在输入端的信号图为图1,接入THS3201后,输入信号变成图2,输出变成图3

请问这是什么原因呀?

图1

图2

Parallal:

回复 Kailyn Chen:

首先谢谢您的回复。

我需要的是一个跟随电路,因为THS3201是电流反馈运放,所以Rf必须要有的,并且我想把同相放大电路的放大倍数设置成1,但是如果直接在Vin-端加一个电阻拉到地的话,放大倍数就不会是1了。

当然,我按照datasheet上的接法以及推荐的电阻值接了,但是效果跟以上的图2和图3还是比较类似,好像一直在震荡一样。

hongjiao fan:

回复 Parallal:

Parallal 您好,我看到你DAC5574DAC的帖子,能不能给我发一份关于FPGA写的程序,我弄了好几天都不对。能不能帮我一下,万分感谢!好人一身平安呀

1254309658@qq.com

Bruce Wei:

楼主你好!

1、为什么需要运放跟随?不能直接将信号输入FPGA?

2、不建议使用运算放大器对这么高频率的方波进行跟随,方波的谐波成分非常丰富。应该用高速逻辑器件。。。

Parallal:

回复 Bruce Wei:

您好,谢谢您的回复

①:我是把FPGA的信号经过电流反馈运放跟随,主要是因为运放可以保证输出电流,而FPGA本身的驱动能力实在太差。

②:因为还需要将波形进行处理,比如,控制高电平为3.3V到5V中的任意值,控制低电平为2V到0V的任意值,这些都是逻辑器件无法完成的功能,逻辑器件输出的信号只能低为0V,高为某一特定值。

Parallal:

回复 Kailyn Chen:

您好

我今天在测试的时候没有发生震荡的情形,但是又碰到下面的问题了,我的接法是按照datasheet中的G=2的标准接法,使用的两个电阻都是768Ω。供电电压:0V   9V。

首先第一组是我输入时一个直流电平图1,图2为将电平接入到THS3201的输入端后的变化情况,图3是Vin-,图4为输出。

图1:信号本身    一个直流电平

图2:当将直流电平加入到Vin+时,变成如下

图3:Vin-端电平

图4:跟图2完全相同。

我的问题是:①根据CFB原理,从Vin+到Vin-路上只有一个一倍的buffer和一个电阻,阻值从几Ω到几十Ω,那为什么我测得的Vin-电平那么低呢?

②:为什么当我将原始信号接入到Vin+端时,Vin+的电平会马上上升?这个是怎么回事?

同样的,当我将我自己的信号输入到电路中时,具体信号图如下:

图5为原始信号,图6为将原始信号接入到Vin+时变成的信号,图7为Vin-端的信号,图8为输出的信号

图5:原始信号

图6:当信号跟Vin+端想连接时,信号变为

图7:跟上面直流的情况类似,信号幅值变的很低很低

图8:输出信号

问题为:①:为什么Vin-端电压很低?

②:当加入Vin+时为什么影响原来的信号

③:THS3201的压摆率大于6000us/V,从图中看还是不够吗?

望解答,谢谢啦

linlin zhou1:

回复 Parallal:

考虑下fpga输出电阻,应该10欧级的吧,做下阻抗匹配

觉得用专用高速buffer或高速比较器应该效果好些

Parallal:

回复 linlin zhou1:

谢谢。

您好,是否有告诉buffer或者比较器推荐?请问您经常使用的buffer是哪些?

linlin zhou1:

回复 Parallal:

Vin-和Vin+的电压应该是相等的,我用opa694实验的,论坛置顶有讲详细原理的。

buf602应该可以,我没用过,你可以看数据手册,比较器的话你可以根据你的要求筛选

Parallal:

回复 linlin zhou1:

谢谢回复。

我不使用OPA694和OPA695的原因是因为供电电压的原因。

按照数据手册以及您的建议,各添加了130Ω,75Ω,49.9Ω,33Ω这几种匹配电阻,毫无效果。

我使用的FPGA是最大输出电流24mA,电压3.3V,TTL电平的。

CFB的原理我知道,已经退到公式等等的弄了好几遍了。

真有种要崩溃的感觉,CFB怎么对我来说那么难呢?

赞(0)
未经允许不得转载:TI中文支持网 » 为什么我的THS3201输出不正常?
分享到: 更多 (0)