最近在调试ADS8364采集电压数据,信号调理将电压调理到0-2.1V的正弦波,在调试过程中发现,DSP(F2812)中断接收到的数据都是0x7FFF或者都是些很小的数据,用示波器查看那几个控制信号,都是正常的,还有电源也是正常的,但是就DSP得到的数据不对,这是怎么回事?有做过ADS8364的能不能提点建议?我该从哪些方面入手检查出问题?
Johnsin Tao:
Hi
能否将F2812中断时给到ADS8364的控制信号的时序图传上来看看(同时包括多个信号)?
另外也测试一下这个时候BVDD的电压波形(传上来看看)?
Colin Chen:
回复 Johnsin Tao:
好的,首先说声谢谢!
1)EOC:AD转换结束给DSP的中断信号
2)RD:DSP的读信号
3)时钟信号:
5)采样脉冲:
6)BVDD的峰峰值是120MV,最大值是3.36V,最小值是3.24V
Colin Chen:
回复 Colin Chen:
随便再把复位电路上传,我怀疑有可能是复位电路的问题,DSP和ADS8364共用一个复位信号。
Colin Chen:
回复 Johnsin Tao:
谢谢您的回答,是复位电路的问题。
顺便还想为您一个问题,设计电源的时候,一般波纹在多少范围之内就是合适的?模拟电源和数据电源之间能用一个0欧的电阻来进行隔离吗?
就ADS8364供电电源的设计,我直接用的是开关电源上的5V供电,是不是要专门用一个+5V稳压芯片来供电?这样会更稳定一些。
Johnsin Tao:
回复 Colin Chen:
Hi
就ADC性能而言,电源越稳定,供电电压纹波越小,noise越小,越好。 附件的文章你或可以参考。
一般开关电源的纹波在40mV以内,当然具体还要看芯片的电路设计。 纹波较大可能是控制不稳定造成的,也可能存在较大的noise.
Johnsin Tao:
回复 Johnsin Tao:
Hi
PCB板上是要求数字GND Plane和模拟GND Plane隔离的,用0欧姆电阻或者磁珠都是可以的。
各信号端点接各自的GND Plane.
ADC的模拟GND可以采用电源输入的模拟GND Plane, 电势最低,noise较小。
Colin Chen:
回复 Johnsin Tao:
谢谢您的回答!
Johnsin Tao:
回复 Colin Chen:
Hi
不客气。