TI论坛
直播中

李玉鑫

7年用户 1262经验值
私信 关注
[问答]

做一个波形的峰值变化检测遇到的疑问求解答


  • 请教大家,下面的电路我打算做一个波形的峰值变化检测,输入端是一个10KHZ左右的正弦波,双向的,但幅度会经常变化,想通过这个电路检测幅度峰值的变化给到MCU,不需要一直保持,所有我加了1M的放电电阻,但现在这个电路出现了问题,我如果用上面的TL084,输出直接就是15V,不管输入多大,如果将TL084换成LM2902,波形很小的时候会保持,波形幅度大于0.5V就也直接输出15V了,请大家帮忙分析下是不是哪里出错了,或者这样的应用有没有更好的方法实现,谢谢

回帖(1)

王树林

2024-8-19 16:26:31
从您的描述来看,您想要实现一个波形峰值检测电路,输入为10kHz的正弦波,幅度会经常变化。您使用了TL084和LM2902作为比较器,但遇到了一些问题。以下是一些建议和分析:

1. 首先,确保您的电路设计是正确的。比较器的工作原理是当输入信号超过参考电压时,输出高电平;当输入信号低于参考电压时,输出低电平。因此,您需要设置一个合适的参考电压,以便在波形幅度变化时能够正确检测峰值。

2. 您提到使用了1M的放电电阻,这是一个很好的方法来避免电路在输入信号变化时产生误触发。但是,您需要确保放电电阻与电容的组合能够满足您的应用需求,例如在输入信号变化时,电容能够快速充电和放电。

3. 关于您提到的TL084和LM2902的问题,这可能是因为这两个比较器的输入偏置电流和输入偏置电压不同导致的。TL084的输入偏置电流较大,可能会导致输出电压不稳定。而LM2902的输入偏置电流较小,但在输入信号幅度较大时,输出电压可能会受到饱和电压的影响。您可以尝试使用其他比较器,例如LM311,它具有较低的输入偏置电流和较高的共模抑制比,可能更适合您的应用。

4. 另外,您可以考虑使用一个峰值检测电路,例如使用二极管和电容组成的峰值检测电路。这种电路可以在输入信号的每个周期内检测到峰值,并将其存储在电容上。然后,您可以使用一个比较器来比较存储的峰值和当前输入信号,从而实现峰值变化检测。

5. 最后,确保您的MCU能够正确读取比较器的输出信号,并根据需要进行处理。您可能需要在MCU中实现一些算法,以便在检测到峰值变化时进行相应的操作。

希望这些建议对您有所帮助。如果您有其他问题或需要进一步的解释,请随时提问。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分