微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS8509的问题

ADS8509的问题

时间:10-02 整理:3721RD 点击:

这是我画的原理图,两个2.2uf的电容我用的是4.7uf的电解电容,图是参考数据手册的,VCC供电5V,发现用万用表测试CLK时钟信号竟然显示是负电压;求助,这怎么会出现负的电压值啊?

unsigned int Sample(void)
{
unsigned int temp=0;
unsigned char i;
RC=1;
Delay1ms(1);
RC=0;
Delay1ms(1);
while(!BUSY);
RC=1;
for(i=0;i<16;i++)
{
while(!SCLK);
temp<<=1;
if(DATA)
{
temp++;
}

while(SCLK);
}
return(temp) ;
}

你好,

电容推荐用2.2uF的钽电容;

不过即使用其他电容,也不应该会出现负电压的情况!能否用万用表检查你的系统供电情况,包括ADC和MCU的;再用示波器观察时钟信号。

我试过示波器观察数据与时钟波形,发现采用内部时钟速度太快,单片机来不及响应,就改成了外部时钟模式,到时能采集到数据,数据也是正确的,但是数据有很大的波动,大概最大波动可以达到100+;我取了大量的平均值中和坏点,有一定效果,但波动仍然很大,不知道是哪里的问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top