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

ADS8328 issue

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

ADS8328两路输入端在配置成自动或手动都会出现一段时间后通道翻转的情况,且翻转后输出信号也会变成反向的信号。

能否看一下你的原理图?用8328 一般是测单端信号, 不会出现反向。

uint16 ADS8328_RD_DATA (uint16 byte)  //AD转换
{
     uint16 num = 0;
     int i=16;
  ADS_CONVST=1;
  DelayMS(10);
     ADS_CONVST=0;     //启动转换
  while(ADS_EOC==0)     //等待转换完成
      {  
   ;}
 ADS_CS = 0;       //读取转值
        while(i--)
          {
        num <<= 1;
        ADS_SCLK=0;
        if((byte & 0x8000)>>15)
           ADS_SDI=1;
        else
        ADS_SDI=0;
       if(ADS_SDO) num++;
       DelayUS(5);    
    ADS_SCLK=1;
       DelayUS(5); 
    byte <<= 1;
          } 
     ADS_CS=1;
 
   return(num);
}

帮我看看这个程序AD没法启动

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

网站地图

Top