大家好,
最近用C2000时,模拟电路受到干扰的问题,请教大家:
C2000系列使用过程中,模拟地和数字地应该单点连接还是双点连接?
电路板是四层板,芯片用的是C2000(28027,主频60MHz);模拟电路有换能器,变压器,开关(4052),运放(OP27),可编程放大器(PGA112);数字电路就是RS232串行输出。流程是这样的,
28027向模拟电路开关(CD74HC4052)送出两路选择信号(S0,S1),开关选通某一路信号;
28027向模拟电路发出几个pwm脉冲(Burst);
等待一段时间;
28027向可编程放大器(PGA112)发送时钟(Sclk),数据(Dio),通道选通信号(Cs),让pga选定通道和放大倍数;
ADC采样
简单数据运算,通过RS232输出结果。
情况一:模拟地和数字地分开,模拟地和数字地单点连接,这个连接点就是模拟电源和数字电源的公共地。这个时候pga工作不正常,处于休眠状态,放大倍数只能是一,通道只能是Ch0。用飞线将模拟和数字的地连接起来,pga工作正常,噪声也低。
情况二:模拟地和数字地分开,模拟地和数字地连接的部分有14mm宽,线路板能工作,可是噪声太大。
问题:
如果按照低频电路单点接地的概念,模拟电源和数字电源肯定是要共地的,这个共地是一个共地了,但如果只有这个共地,pga又不能正常工作?如果把这个共同连接的地的宽度扩大,比如扩大到14mm,噪声又大。是不是可以把这个地扩大到3-5mm,pga能正常工作,噪声小呢?而这个时候,跨越模拟数字之间间隙的信号S0, S1, Sclk, Cs等,是否都应该放在电源地附近呢?(如果不放在电源地附近,信号回路会很大)。
另一种做法是在s0,s1,sclk,cs等信号跨越模拟数字隔断的地方,增加一个模拟地和数字地的连接点,让s0,s1,sclk,cs等信号的回路面积变小,但这样是否又是模拟数字地两点连接了呢?这种情况下噪声是大还是小呢?
像我碰到的这种模拟电路比较敏感,但还需要有控制信号从数字区域跨越到模拟区域的应用,模拟地平面,数字地平面该怎么互联呢?
谢谢大家!
刘