后台有人问,杂散怎么解决?
哦,调测东西,可能还是要具体问题具体分析。有时候问题不是出在明面上,而是在某个微小的细节上面。
不过,一般的排查套路,还是可以聊一聊的。
要解决杂散的话,我觉得可能主要是搞清楚这么三点。
杂散从哪里来,也就是杂散的源头;杂散怎么过去的,也就是杂散的传播路径;杂散到底有没有影响?
(2)
可以,先来判断一下杂散到底有没有影响。
比如说这样一个例子。在ADC的输入处,有一个有用信号,是几十MHz,然后还有一个杂散,10GHz。
那这个杂散会不会影响ADC的采样结果?我想,大概率下,应该是不会的。
也可以,叫来软件人员来协商一下,看看能不能用软件规避。
比如说,ADC的采样结果中,有配置SPI的时钟杂散,那也许可以问问软件,能不给ADC配置完以后,就先不要动了。或者看看后面的算法,是不是可以滤掉。
....
如果发现杂散没有影响,或者软件可以协助规避让其没有影响,那有没有这个杂散,估摸着问题都不大。
(3)
如果杂散不能规避,那就找找杂散的来源。
一般射频板子上,杂散的来源,大概就是,DC-DC,晶振,锁相环,混频器,还有数字板过来的一些控制线。如果把谐波也看成杂散的话,那放大器也算;有时候LDO的输出电容没选好,说不定也会振荡~
那找源头,相对来说,还是比较容易的。
最简单的,就是采用比对法,能断开就断开,然后用指标比较好的、具有相同功能的东东去代替。
或者稍稍改改器件的配置,看看杂散位置和幅度有没有显著变化。
比如说怀疑是DC-DC出来的杂散,那就试试改改DCDC的开关频率,看看杂散位置会变化不?要是不能改,那就断开,外接个电源看看,杂散会不会没有?
晶振,锁相环也差不多。
那混频器的话,高阶杂散本身就是存在的。算算杂散的频率,是不是正好是MXN阶杂散的频率。
如果是的话,那大概率是没太大办法了,只能说看看,能不能用滤波器滤一滤,或者有没有可能端口不太匹配,导致杂散电平比手册上高?
LDO,一般情况下不会带来杂散,但是输出电容没选好,要是LDO振荡了,那也有可能。
......
(4)
源头找到了,就可以试着,能不能把杂散在源头就掐断。
这个就八仙过海,各显神通了。
有时候,可以从系统角度来综合考虑一下。比如说DC-DC的杂散,如果发射信号能看到这个杂散,那就算带外杂散,对应的是一个指标要求;那如果在DCDC效率等指标满足的前提下,能不能把杂散往有用信号的带宽内引入一下呢,说不定杂散幅度足够小,和带内本来的噪声相比,根本不值得一提。
(5)
最后,就是看看能不能切掉传输路径。
板子回来后,最最不希望,就是要走到这一步,因为到这一步,也许就意味着要改版。
大家有啥调试心得,也欢迎留言,自动精选。