这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 采样保持器与采样保持电路

共7条 1/1 1 跳转至

采样保持器与采样保持电路

菜鸟
2009-05-18 09:38:01     打赏
大家好,如果有人用过LF398,AD781或者AD783,请不吝赐教,目前我有两个问题:
1.   LF398采样时间小于10us,如果在后面加一级比较器,把采样保持器的输入与输出连接到比较器的输入端,用比较器的输出控制LF398采样与保持状态,能否使测量信号频率达到1M??
2.   我看了AD781(700ns采样)与AD783(250ns采样)的技术文档,里面的采样控制端口是S/H,但我搞不懂是如何使用的?另外,能否使输出端清零呢??怎样才能清零输出端?


最近我在做电压峰值检测,低频可以用二极管加电容,但频率一高,就不行了,我在网上查了很多资料,虽然方案挺多,但基本都是对于低频测量,如果是高频,建议用高速处理器。但我觉得不一定非要这样,应该有其他办法可以解决。现在我提出这个问题,若大家有空,不妨想一下:频率在若干MHz以内,处理器只用单片机,不能用FPGA,外部硬件可以随便挑。


我先讲一下我的第一个方案:c8051f020单片机(24MHz晶振)+高速精密比较器+DAC,DA输出电压作为比较器的基准,让其逐渐逼近比较器输入信号,开始比较器输出为矩形波,最终为低电平,同时用单片机不断捕捉比较器输出的下降沿或者上升沿,直到捕捉不到时,DA的输出电压就是输入信号的电压。原理上虽可行,但测量结果表明有一定的误差,尤其当信号较小时,误差很大,我初步分析了一下,原因有:1)DA输出不稳定,造成误测,2)单片机对下降沿以及上升沿分辨率有限,跟单片机速度有关。大家有什么好的改进的意见,也不妨提出来,交流一下。





关键词: 采样     保持     电路    

院士
2009-05-18 10:25:01     打赏
2楼
等待高手解答

高工
2009-05-18 19:06:10     打赏
3楼
“采样保持”、“1MHz”,好熟悉啊,楼主在做07年的“等效采样数字示波器”吗?
好像是S/H的上升沿触发AD781/AD783进行采样保持的,具体的我也忘了,直接用比较器控制S/H是不合适的,因为示波器的触发方式分三种,应将比较器输出给MCU,再有MCU控制触发和采样。
比较器的输入,一端是原始信号,一端是控制的触发电平。而不是采样保持器的输出。
如果只用MCU,没有FPGA,只能做成随机等效采样,应该有一个积分微分电路用于测量随机的时间差。

菜鸟
2009-05-20 09:45:43     打赏
4楼

你讲的很对,单片机速度较慢,无法用高速AD进行采样,而采样保持器AD781或者AD783顶多能测上百KHz频率的信号,没法保持频率在MHz的信号。我跟同学商量,对最初方案进行了改进了,选用高稳定DA+高精密快速比较器+高速可控边沿D触发器,将比较器的输出给D触发器,而D触发器的D端接高电平,在D触发器正常工作时,用单片机检测输出端是否为高电平,若检测到高电平,就继续增加DA输出,同时清零D触发器,之后进行下一次检测,如此循环,直到D触发器不在输出高电平。这个方案的优点:1.D触发器对上升沿持续时间只有2至3ns,比单片机捕捉边沿更灵敏。2.选用外部DA,其稳定性远远优于单片机内部DA,所以使得结果更准确。3.测量高低电平时可以不用中断,而且在时间上没太大的要求,避免了捕捉模式下在测高频信号时使单片机频繁中断而可能损坏单片机的弊端。

目前只是简单测了一下改进后的方案,虽然在测量结果上有了很大改善,但还是是有一定误差,更深入的测试与改进以及校正还正在进行当中.......


高工
2009-05-20 12:19:13     打赏
5楼
我还是不明白你要做的是什么。“等效采样数字示波器”,还是仅仅“峰峰值测量”?

菜鸟
2009-05-20 13:26:48     打赏
6楼
哦,不好意思啊 ,忘记回答你了,我正在做一个自动增益控制电路,峰值检测是其中的一个环节。想好好研究一下,以后如果做示波器,或许会用得着。

菜鸟
2014-11-07 13:25:43     打赏
7楼

你好!你最后的方案误差有多少?现在改进的怎么样了?


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]