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

ADS 8331

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

你好 请问 你们的ADS 8331能提供参考程序吗?我是新手 不懂怎么用!谢谢啦~~~

请看这个链接:

www.ti.com/.../litabsmultiplefilelist.tsp

谢您了!

您好!我采用Auto channel select enabled,IN3通道读取10mV,启动转换后,等待EOC引脚为高电平,在读取数据,IN3读取到的数据为1或者2等很小的数据,若在EOC引脚为高电平后延时一段时间即可读取正确!IN1,、IN2采样电压>100mv都能正常读取!下面波形黄色为CONVST引脚,蓝色为EOC引脚!程序如下所示!请求高人指点!

注:程序中的i为2000一下的延时都不能正常读取数据,若采用Manual channel select enabled,一直读取IN3,则无需延时也能正常读取数据!

 

 

波形最好能抓一个完整的采样,加上/CS等接口信号波形。另,你采用的是是Manual-trigger ?CPU是标准的SPI口控制ADC?

cpu是Lpc2368,采用标准的Ssp1接口的SPI模式控制ADS8331!

Manual-trigger,auto channel select ,信号不放大,10mV左右时,等待EOC为高,后立即采样,ADC读数为1-2mV,延时后采样既能正常,或者信号放大后,不延时也能正常读取。

Manual-trigger,只读去一个通道,信号不放大,不延时也能正常。

请问,AD采样小信号,是将信号放大后再采样好些,还是将ADC的基准电压改变小好些呢?

将信号放大采样!“ADC读数为1-2mV,延时后采样既能正常,或者信号放大后,不延时也能正常读取。”可能电路设计问题,造成小信号采样不正常,你可检查驱动电路设计(放大器、RC等)。

嗯!我也是这么想的!但是EOC引脚从低变高不就是代表此次转换已经完成了吗?转换完成后再去读取数据,延时与否怎么会影响到ADC寄存器里面的值呢?电路如下图,主要就是采样400A/75mV的分流器上面的电压,计算电流!

 

 

 

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

网站地图

Top