打印

怎么想办法把这个纹波抹平?

[复制链接]
6176|41
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llllwwww|  楼主 | 2008-12-13 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
E007| | 2008-12-13 13:43 | 只看该作者

问题模湖~~

如果说只想给它抹平,简单~~~,问题是你要用这个被抹平了的信号做什么?他是什么信号?怎么抹才不会给电路正常工作带来影响?都没说~~~

使用特权

评论回复
板凳
llllwwww|  楼主 | 2008-12-13 16:05 | 只看该作者

再说明一下:

这个信号是一个叠加在直流1.000V电压信号上的交流成分,我需要对这个交流信号进行滤波,采样的时候不需要它来干扰我对直流信号的判断,另外,交流成分也
不利于我对一些大型感性负载的采样,可能这个信号会被放大!尽量能让它消失,
如果不能完全消失,也要尽量让它对直流信号的影响降到最小.

使用特权

评论回复
地板
E007| | 2008-12-14 17:00 | 只看该作者

最好贴个图出来~~~

把相关部分都贴出来,还有,这个1V信号本身有没有波动?有的话他的频率范围是多少?

使用特权

评论回复
5
llllwwww|  楼主 | 2008-12-14 17:08 | 只看该作者

谢谢E007,1V的信号很干净,没有波动!

问题出在单片机上,我把单片机隔离出来,发现1V的信号是干净的,这个1V的信号
用的电源和地都和单片机隔离,另外单片机和参考电压1V的电源都是线形的,不加负载也用示波器看过,很好很干净!我专门把电源和控制电路隔离后观察过!
所以我就考虑是单片机本身会产生这个纹波信号,而且这个频率和我晶振的频率相当,我怀疑是不是单片机本身怎么消除纹波呢?

使用特权

评论回复
6
E007| | 2008-12-14 20:53 | 只看该作者

大概明白了你的意思~

    这种情况我分析可能是你线路板布线的问题,模拟地和数字共地在原理图上是没问题,在很多情况下也应该是共地的,问题可能出在地线的如何布置上,数字电路接地的原则是"就近接地",因为他不在乎波形,更注重的是响应时间.而模拟电路本身处理的就是模拟量,就近接地的话很容易形成大电流游过小电流电路部分而造成小信号的地的"波动",如果再有数字电路的地接在这个模拟电路地的末端的话,那数字信号的干扰会尤其明显.我建议你研究下模拟电路的"星形接地",也就是一点接地的方法.单纯简单的例子:一个模拟信号送给单片机AD的话,这个模拟信号的地要从离AD输入端最近的地(一般会有AGND)来引出,而且除了这一接地点,不要有其它地方接地,为的是保证信号的回路只有这一条.另外,这个信号线与地线尽量平行走,如果方便,且过孔引入的电容量(大约0.5P/孔)可以忽略不计的话,可以将信号线与它的回路地"扭麻花",形成类似双绞线的形状.另外,这两条线要尽量远离数字信号线,尤其是时钟线.如果避免不了有"相遇"的情况,那与之保持垂直方向最好,可以将干扰减小到最低程度.这些都做了如果还有些许干扰的话,那就适当并接电容,大小以不影响正常信号为宜.

使用特权

评论回复
7
llllwwww|  楼主 | 2008-12-15 12:20 | 只看该作者

谢谢您的回复!

我采用的是大面积敷地原则,需要采样的模拟的信号线在地线中间穿过,远离了数字信号线和电源线,关于数字地的问题我的接法是双面都接到敷地上,就是正面和反面都要接在大面积的模拟地上的,一共有4个接点.您的意思是只要一个,其他的都不要?包括晶振的地也是就近接在大面积敷地上.这样有什么问题?
还有您说的需要AD采样的模拟信号的地是什么意思?不是一条线吗?模拟信号的地就是大面积敷地的地啊?还有信号回路的问题,进了AD芯片不就完了吗?还要回来,回到哪里来啊?

使用特权

评论回复
8
donkey89| | 2008-12-15 20:33 | 只看该作者

1V的电压,10mv的波动,才1%都不能忍受?

使用特权

评论回复
9
E007| | 2008-12-15 22:19 | 只看该作者

这问题想说清楚真不容易~~~

其实就是模拟输入信号接地点的问题.对于实际画板如何走线还真难说清.我说的信号的回路,其实很好理解呀,大多数地线就是所有信号的回路,输入信号的地线就是他的回路啊.总之一个原则,不要使AD及单片机部分的电流从输入信号的地线流过就行了.

使用特权

评论回复
10
llllwwww|  楼主 | 2008-12-16 09:39 | 只看该作者

明白是明白了,可实际操作很难办!

明白是明白了,我的板子已经做好了,平时都是用的大面积敷地,AD的地,单片机的地,还有其他芯片的地都在一起,当然也包括了输入模拟信号的地,您说不要让
AD及单片机的电流从输入信号的地线流过就行了,是说的回路把?模拟信号是一定要进到AD里面去的,那么不从AD的回路里面回来,那怎么回来啊?要不要把AD和单片机和芯片的地线都找出来?分析一下每个回路,再来设计模拟信号的地线怎么走?

使用特权

评论回复
11
E007| | 2008-12-16 19:04 | 只看该作者

OK,就这么办~

    我现在也在做一个16位AD,DA及RF,CLK输出的板子,布线原则就是底层大面积敷铜,做为数字地,兼做模拟部分屏蔽,数字地可以直接通过过孔接到这个地,但模拟部分单独在顶层走较粗地线,有大空间的地方再敷铜,但不让它与模拟地相接.模拟部分地线只在单片机AD入口最近处与数字地会合.且,模拟地线不形成环路,布成分支状.对于电源,底层顶层都可以走,但芯片的电源供电脚与其退耦电容之间的连线一定要在顶层(对于全贴片元件),如果实在是没有可走线的空间,那过孔要适当大些,焊板时用锡填充孔(当然对于机焊不好实现).这是我的布线原则,不知道对你有没有用~~~

使用特权

评论回复
12
llllwwww|  楼主 | 2008-12-17 11:20 | 只看该作者

了解,感觉很麻烦的!

谢谢您的回复.您的布线效果如何?有没有干扰到模拟信号?有干扰的话,大不大?

使用特权

评论回复
13
E007| | 2008-12-17 12:53 | 只看该作者

正在做~~~

    正在做,全手工布线基本完成,还没投出去,打算明天投去做板.这个东西主要是用在调试其它板子,预期目标是同时(不是轮流)可进行3路16位AD,1路10位AD,两路16位DA,两路12位DA,另外还有DDS频率或(和)正弦波输出功能,USB和UART接口(UART备用),在电脑上控制,轮询的话共可进行18路AD及4路DA.一共用了12个芯片,但实际做时只需要11个,有两个选择其一用即可.具体能达到怎样效果,现在还不能肯定就能做非常好,但我是按我这一原则来进行布线的.

使用特权

评论回复
14
llllwwww|  楼主 | 2008-12-17 16:59 | 只看该作者

哦,UART发数据就会让纹波变大,怎么回事?

那你单片机用的那种型号?晶振的频率是多少?
我发现我的纹波有个特点,UART没数据的时候纹波小一些,
UART一有数据给出来,纹波就变大了,很郁闷,请问是是什么原因啊?

使用特权

评论回复
15
E007| | 2008-12-17 19:49 | 只看该作者

RE:UART发数据就会让纹波变大

    加大供电电源的退耦电容试试,和104的电容放一起,用10u或22u,有可能改善下.我用C8051F060,DDS是AD9952,25M有源晶体分别给这两个提供时钟,DDS用内部PLL倍频到400MHz做主频.明天投板,只是板子回来也不一定有很多时间去调这个东西,而且还要写程序,所以是个长期工程,好在不急着用,呵呵......

使用特权

评论回复
16
E007| | 2008-12-17 20:01 | 只看该作者

对了,还有...

是不是UART的负载太重了?!

使用特权

评论回复
17
E007| | 2008-12-17 20:02 | 只看该作者

还有......

    请不要用"请"和"您",我会很不舒服,共同探讨!!!呵呵......

使用特权

评论回复
18
llllwwww|  楼主 | 2008-12-17 20:25 | 只看该作者

这些我都用上了......

你说的哪个104,10u或者22u的电容是加在那里上的?我在供电的电源上都加了,
你说的UART的负载可能过重?那有什么负载?我把UART的端口断开,程序还是发送数据,还是一样有纹波出来!

使用特权

评论回复
19
llllwwww|  楼主 | 2008-12-17 20:33 | 只看该作者

还有一点很重要:

还有一点很重要,我还没说:
我今天做实验的时候发现我用的显示用的液晶屏跟这个纹波有关系,如果不加液晶屏的话,纹波会小很多,加上去立马就变大了,干扰可能会跟液晶屏有很大关系,当然了,不加液晶屏的话,也有很小的纹波,不过没有加的时候明显!
你做显示的时候用过液晶屏吗?就是那种T6963C控制器的,有没有遇到我这种问题?

使用特权

评论回复
20
E007| | 2008-12-18 12:59 | 只看该作者

用过液晶屏

用过,字符的,点阵的,都用过,但没看过它对电源的影响.要按你说的那可能是液晶屏上电源退耦电容太小了,试着加下液晶屏的退耦电容看看.再有,用两个线性稳压器,分别给数字部分和模拟部分供电看能不能行呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

450

帖子

2

粉丝