TI中文支持网
TI专业的中文技术问题搜集分享网站

ads7882的使用

ads7882里面的RD是不是一个同步用的时钟脉冲,如果是的话,他的频率采用多好比较合适啊,另外有没有相关的代码可以参考,新手一个,有点不太会。谢谢!

Nick Dai:

Qiaoling,

    RD并不是一个固定频率的信号,他是和CS信号相关的,请参考数据手册中的时序进行设计。

qiaoling ge:

回复 Wanda WANG:

由于是使用msp430g2553的lauchpad进行控制,管脚不够用,如果只留/RD和BUSY两个端口用单片几控制,其他的/CS  /CONVST直接通过外部电阻拉成低电平,把,BYTE拉成高电平(要求输出8位)。这样能否进行很好的转化,并可以让我容易的读取到转化的数据。。。谢谢!

Wanda WANG:

回复 qiaoling ge:

不能这样用,特别是/CONVST不能固定不变,它的上升沿控制数据采集的开始,下降沿控制转换的开始。

既然I/O不够,你为什么选这种并口的ADC呢? 可以选择串口的ADC啊。这样就可以节省很多I/O口。

你把你的需求说下,我给你选个。

对ADC速率和位数的要求。

qiaoling ge:

回复 Wanda WANG:

主要是现在有个题目指定要用这个芯片,我再想想其他的方法,谢谢你了!如果在调试过程中遇到什么问题,还请您多多帮忙啊

Wanda WANG:

回复 qiaoling ge:

OK. 如果是题目指定这个ADC,你看下需要采集的信号是不是的确需要3M的速率。如果可以降低的话,你用个IO口扩展的芯片(例如PCA9534A),把ADC输出的8个并口接到该芯片上,IO数量就够了。

qiaoling ge:

回复 Wanda WANG:

这个是题目:launchpad控制ADS7882实现信号采集。Launchpad的IO口模拟8位总线,ADS7882配置为BYTE模式。ADC的输入接测试端。ADS7882的其他控制管脚可以接电阻固定一个电平状态以节省launchpad的IO口。

我想如果只有/CS和BYTE接低电平,其他的接在I/O口上,这样控制是否可行啊;程序上,就直接定时去读取采样结果,这样可以吗?谢谢你啦

Wanda WANG:

回复 qiaoling ge:

可以这样接。但是实际的ADC采样、转换和输出仍然需要你对/CONVST和/RD、以及BUSY管脚进行读写控制后,MCU才能去数据。

你可以参考figure 7的 back-to-back 模式,/CS和/RD管脚都可以一直拉低。

赞(0)
未经允许不得转载:TI中文支持网 » ads7882的使用
分享到: 更多 (0)