我现在使用OPA564搭建运放电路,负载为一个SIM卡芯片(SIM卡正常工作下最高电流为200mA),. 实际使用增益为6, 运放输出为5V, 直接为SIM卡供电, 在向SIM卡发送指令后,会紧接着在运放电路输入端输入一个波形, 目前的问题是输出波形失真, 而且电压达不到要求,最高只能到15V, 波形使用单片机DAC模拟生成,最高频率不到400KHz.
下面是运放电路原理图, 有负载和无负载是采集的波形, 绿色为单片机输出波形,黄色为运放输出波形, 请问怎么解决这些问题?
电路图:
有负载:
无负载:
user151383853:
SIM 卡的信号? 这个一般是数字信号, 很少有使用运放来处理数字信号的
你可以考虑改用电平变换芯片来实现这个功能, 由于数字电路往往带有施密特功能, 还可以改良 波形的失真
jialiang yu:
回复 user151383853:
您好, 我可能描述的不太清楚, 运放电路输出端是接到sim卡的Vcc引脚直接为SIM卡供电,指令使用专门的读卡器来发送的, 运放电路的输入端是连接的单片机, 运行的时候在特定指令发送之后, 单片机会产生一个波形,运放电路输出的波形也直接就加载到了SIM卡Vcc引脚. 现在采集SIM卡Vcc引脚的波形,发现会失真, 而且电压最高只能到15V. 我后来在运放输出端串联了一个25Ω电阻, 现在失真现象没有了, 但是电压还是上不去, 电压最高是想达到20V. 现在考虑是不是超过15V之后, 电流会变得很大,然后OPA564无法提供所需的大电流造成的, 不知道您有没有遇到过类似的情况?
KW X:
亲;Vcc是有电源退耦电容的,通常还比较大,少则0.1u,大的可以有白薇法。建议核查一下。
通常;电容在响应电压变化的时候;有电容的充放电现象,充放电流与电压变化率和容量成正比,且会电压滞后。所以;电容负载很容易引起电压型运放自激,需要用电阻或电感补偿滞后量。
虽然IC耗电并不大;但是;运放不尽为IC提供了电流也为电容提供电流,如果电容比较大;通常电容电流远超过IC损耗和运放能提供的极限。估计;这里的幅值不够与此有关,建议查一下。