PWM + xtr116 =4-20mA,输出电流不是线性?

Other Parts Discussed in Thread: XTR116, ISO7420

我用PWM方式后面xtr116做一款4-20mA输出电路,后来测量发现4mA,20mA都可以实现,可让其输出一半时并不是12mA,后来仔细测试发现,输出不是线性的,不知是硬件电路有问题还是其他原因,请专家能指点下,急急急!

  • 电路图不清晰,试试把电路图用附件的形式发上来,以便进一步评估。同时,说明你用的是芯片型号。

  • 1. 前端如此多的滤波,是否必须?这些滤波电容是否会使PWM信号失真?

    2. 等效地看,这个电路相当于在手册第1页的电路上,用一个电阻把Iin和核Vref连接起来了。但问题是这样连接会不会有问题?会不会对输入的电流信号有一个分流的作用?你可以试着把Vref那个基准用电阻连到光耦输出端,也就是说,在前端调共模电平。这样应该可以减小一部分分流。

    3. XTR116的Vref是4.096V,怎么电路图上有个2.5V Vref?请确认一下。

    4. 电路图很小,分辨率较低,且有网格线干扰,看起来非常不方便。

  • 1.滤波没有影响PWM信号,实际中我试过;

    2.Iin和Vref相联,我以前有个类似的电路也是这么做的,只不过前面用的是一个DA片子而非PWM;

    3.2.5V是笔误,实际是4.096的;

    4.有没有其它的联系方式可以沟通,比如:电话、QQ等,图的确看不清?

    5.实际中感觉到似乎是P521的功率问题,当调节P521的输出限流电阻和输出下拉电阻时,实际输出的电流变化较大。用示波器观察521输出波形发现,当输出的PWM高电平越来越宽时,高电平在不断下降!现在输入电阻为200欧,输出下拉为1K

  • Vref是用来调节4mA的零点位置的。

    试试把PWM信号直接拉到RC filter这侧,bypass一下光耦试试。

    另外这类光耦器件也比较容易受温度影响,设计时候还要注意最大工作温度范围内的线性度的影响。

    TI的数字隔离器件可以参考下,不会有光耦的这些困扰:

    www.ti.com/product/iso7420