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

ADS8328采集异常

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

使用ADS8328时当输入电压变化时,输出不会变化,出现输出值为24956(617c),25084(61fc),感觉从16位变成9位的样子,参考使用MAX6225,输入用DAC8831产生的电压,以0.1mV上升,基本上要上升几到十几个mV会变化。

 

writeword8328(0x1000);//选择模拟通道ch1
 PORTB&=~(1<<PORTB5);//nCONVST=0
 do
 {
  temp1=PINB&(1<<PINB4);//EOC
 } 
 while(temp1==0);
 //PORTB|=(1<<PORTB5);//nCONVST=1
 temp2=readword8328(0xd000);//读数据
 PORTB|=(1<<PORTB5);//nCONVST=1

CFR寄存器写的是0xe6fd

Hi Wubin,

   能否提供一下ADS8328输入部分的电路?另外,当ADC采集固定的电压值时,读出的值是否准确?

  

输入是DAC8831直接出来通过100欧的电阻接的;输出值只要是低位是7c或fc的,输入固定还是错误的,比如我输入1.234V对应输出是25084(61fc),固定到1.236V还会是25084(61fc),

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

网站地图

Top