jackwang123 发表于 2016-1-9 10:35:13

请教:多个AD共用一个有源晶振,不稳定

大家好,目前有一个产品,12个24位AD共用一个有源晶振,感觉AD之间有干扰,是不是由于时钟信号不稳定,互相干扰造成的,下图这种接线方式是否可行?

jackwang123 发表于 2016-1-9 10:38:16

22R电阻如果直接焊0欧姆电阻,干扰十分严重,焊22R欧姆电阻干扰没有,但是噪声大
目前有两个解决方案:
1.22欧姆电阻换245驱动
2.22欧姆处换个非门,在网上搜来的解决方法是这个,不知道用非门的原因是什么。

gsnDragon 发表于 2016-1-9 10:58:38

这样接一个是晶振本身驱动能力的问题;另一个是一拖N的拓扑有明显的阻抗反射问题。
驱动能力有限的话加转换芯片驱动;然后拓扑进行匹配,可以参考DDR。

gnocy 发表于 2016-1-9 11:02:22

估计没有这么大的驱动能力吧

xuxms 发表于 2016-1-9 11:03:29

肯定是驱动能力不足,容性负载过重

jackwang123 发表于 2016-1-9 11:07:49

gsnDragon 发表于 2016-1-9 10:58
这样接一个是晶振本身驱动能力的问题;另一个是一拖N的拓扑有明显的阻抗反射问题。
驱动能力有限的话加转换 ...

现在加NC7SZ125P5X驱动,没解决问题,DDR是什么?请指教。

jackwang123 发表于 2016-1-9 11:08:27

xuxms 发表于 2016-1-9 11:03
肯定是驱动能力不足,容性负载过重

嗯,应该是这个问题,木已成舟的情况下如何飞线解决呢?

radar_12345 发表于 2016-1-9 11:11:21

换有源晶振

jackwang123 发表于 2016-1-9 11:14:21

radar_12345 发表于 2016-1-9 11:11
换有源晶振

就是有源晶振呀

not_at_all 发表于 2016-1-9 11:22:18

服了你!你考虑过负载能力吗? 不仅是驱动电流,还包括阻抗负载!话说,负载电容过大,会影响晶振的稳定性!

gsnDragon 发表于 2016-1-9 11:27:58

jackwang123 发表于 2016-1-9 11:07
现在加NC7SZ125P5X驱动,没解决问题,DDR是什么?请指教。

刚发现,你不是一拖三,是一拖十二啊~……LZ,我觉得你还是重新改一版吧,多用几个有源晶振,or在转换芯片后面再加几个芯片分组驱动。
如果是上10M以上的晶振,就还是尽量不要用飞线了吧?用示波器看看时钟信号波形是不是不太好?

jackwang123 发表于 2016-1-9 11:30:39

not_at_all 发表于 2016-1-9 11:22
服了你!你考虑过负载能力吗? 不仅是驱动电流,还包括阻抗负载!话说,负载电容过大,会影响晶振的稳定性 ...

{:lol:} ,用中间245驱动,驱动能力应该够了,就是容性负载这个问题不好解决

jackwang123 发表于 2016-1-9 11:32:36

gsnDragon 发表于 2016-1-9 11:27
刚发现,你不是一拖三,是一拖十二啊~……LZ,我觉得你还是重新改一版吧,多用几个有源晶振,or在转换芯 ...

4M晶振不是太快,后面改版多用几个有源晶振,不行每个AD预留无源晶振。
现在22R电阻焊上,马马虎虎能满足仪器的性能。

not_at_all 发表于 2016-1-9 11:47:45

jackwang123 发表于 2016-1-9 11:30
,用中间245驱动,驱动能力应该够了,就是容性负载这个问题不好解决 ...

你设计考虑不太周全,245本身也是负载,而且有可能不加245的效果还好,因为你不知道245的负载大还是时钟电路的负载大。
不过,说实在,加了245是有一定的隔离作用,减少各模块时钟的相互干扰。

qqq_147258 发表于 2016-1-9 11:52:55

LZ,搭车问一下,你24位AD的模拟地是与数字地直接连接的吗? VA+与VA-是做什么用的?

jackwang123 发表于 2016-1-9 12:17:51

qqq_147258 发表于 2016-1-9 11:52
LZ,搭车问一下,你24位AD的模拟地是与数字地直接连接的吗? VA+与VA-是做什么用的? ...

共地的,参考地和输入负端的地单独布线。
VA+,VA-是模拟信号电源。

jackwang123 发表于 2016-1-9 12:21:50

not_at_all 发表于 2016-1-9 11:47
你设计考虑不太周全,245本身也是负载,而且有可能不加245的效果还好,因为你不知道245的负载大还是时钟 ...

嗯,最早一版的时候,时钟信号是用245驱动的,同一片245还驱动了spi总线,当时发现有干扰,时钟信号短路掉,不用245驱动的时候反而没干扰,后来的板子就直接用有源晶振驱动AD了。
这次我增加了个22R电阻,实际焊接时,焊的0欧电阻,有干扰,焊22R电阻没干扰了。
0R电阻和直接短路原理上应该一样,为什么0R电阻有干扰呢?

babysnail 发表于 2016-1-9 12:36:14

jackwang123 发表于 2016-1-9 12:21
嗯,最早一版的时候,时钟信号是用245驱动的,同一片245还驱动了spi总线,当时发现有干扰,时钟信号短路 ...

22R 改成12个,接在一接再连到晶振。      

饭桶 发表于 2016-1-9 12:37:40

别用电阻耦合,用电容耦合,每个的输入一个电容。

babysnail 发表于 2016-1-9 12:41:54

饭桶 发表于 2016-1-9 12:37
别用电阻耦合,用电容耦合,每个的输入一个电容。

可以,同时串入电阻更好,防止反射。

jackwang123 发表于 2016-1-9 13:10:08

babysnail 发表于 2016-1-9 12:41
可以,同时串入电阻更好,防止反射。

电阻和电容并联,串在AD时钟的输入端?然后星形接法,最后汇总在有源晶振?
电容取多大合适呢?

mkliop 发表于 2016-1-9 13:33:49

楼主还是每个AD上面都放一个晶振吧,能用的起这么多高级ADC的项目肯定对成本不敏感,何不按照手册来呢

mkliop 发表于 2016-1-9 13:37:16

要不用个大电流图腾柱试试

zxd0225 发表于 2016-1-9 16:06:29

楼主是要保证多路同时采集吧!

wye11083 发表于 2016-1-9 16:45:06

不是干扰,而是信号完整性烂得一踏糊涂。LZ你要用245一转N出来。

ilikemcu 发表于 2016-1-9 16:52:22

本帖最后由 ilikemcu 于 2016-1-9 17:02 编辑

楼主家有钱啊,12片CS5532,就算是AS,也要好几百大洋,这个数字接线盒太舍得花血本了{:titter:}

此为玩笑,请忽略。

这个时钟,可以使用MCU的MCO或者PWM分频获得,MCU的IO推挽的输出能力,带动12个ADC的时钟输入,是绝无问题的,不要说5532的,4.9152MHz,我最高弄过13MHZ多的信号给10个AD同时驱动,MCU的波形幅度仍然很大,衰减很小,只是这么高频率,波形是正弦波了,好在晶振本身就是正弦波。而且这种时钟源的输入最小幅度,可以到1,200个mV。

jackwang123 发表于 2016-1-10 18:36:15

wye11083 发表于 2016-1-9 16:45
不是干扰,而是信号完整性烂得一踏糊涂。LZ你要用245一转N出来。

嗯嗯,一路245驱动一个ad很有必要,下一版我打算每个AD单独一个无源晶振了。

jackwang123 发表于 2016-1-10 18:42:27

ilikemcu 发表于 2016-1-9 16:52
楼主家有钱啊,12片CS5532,就算是AS,也要好几百大洋,这个数字接线盒太舍得花血本了

此为玩笑 ...

没错,就是AS,朋友用过呀?
明天我测量对比一下有源晶振输出端和最远ad输入端,晶振波形的衰减。
还有我地平面切割后,有源晶振的地和AD附近的地平面之间有0.4mV之间的差,这也是导致有干扰的直接原因,上一版我全部覆铜,就不存在这个问题。
现在有个问题:0R电阻有干扰,电阻腿短路就没干扰,百思不得其解。

wye11083 发表于 2016-1-10 18:46:03

jackwang123 发表于 2016-1-10 18:42
没错,就是AS,朋友用过呀?
明天我测量对比一下有源晶振输出端和最远ad输入端,晶振波形的衰减。
还有我 ...

这个不是干扰,而是远端回波叠加导致的波形失真。端对端还好,总线就必须得用缓冲器了,否则极易不良。我一板子用一片245做缓冲,上下分别等长,在配置好芯片之后工作非常稳定。

sanjue 发表于 2016-1-10 19:19:34

以前用过一拖四的的芯片,一个有源晶体,拖动四个单片机

cjp88811283 发表于 2016-1-10 20:23:43

晶振共用都是用电容隔离的

fsclub 发表于 2016-1-10 20:47:13

硬扛,有源晶振出来用buf634硬顶,应该可行.

ilikemcu 发表于 2016-1-10 21:46:10

有源晶振?你开膛破肚一个看看吧,很多都是三极管搭的电路,输出带负载能力,或者说是扇出能力很弱的说,比MCU的IO设置在推挽方式,弱多了。
我等穷人,从来不用有源晶振的,实在不行,无源晶振+三极管+RC自己搭{:lol:}
页: [1]
查看完整版本: 请教:多个AD共用一个有源晶振,不稳定