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

TMS320F2812挂2片ADS1282

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

ADS1282是不是没有片选信号,想用一个TMS320F2812挂2片ADS1282,是否可行?有什么需要注意的问题么?

是可以挂2片ADS1282,利用SYNC同步输入引脚。

建议您先读一下datasheet,谢谢。

2片ADS1282设置请参考datasheet第43页,SYNC设置请参考datasheet第23-24页。希望可以帮到您!

datasheet中使用FPGA控制两片ADS1282,FPGA有两个SPI接口,可以用同步信号来控制。2812只有一个SPI接口,所以需要片选信号来分别使能两个AD。但是ADS1282又没有片选信号,只有PDWN信号。我的想法是先将第一个片子开通,第二个片子断开,存储一组数据,然后将第一个片子断开,第二个片子开通,存储另一组数据。但是又觉得这样挺繁琐的。

你好,可以用两个IO来控制两片ADS1282的SYNC,这样相对于PDWN模式切换,系统的数据率可能高点。

楼主您好,你可以使用buffer来控制多片ADS1282,这样就只需要一个SPI+I/O口,解决你MCU上SPI硬件接口不足的问题。

如果您项目时间允许的话,TI今年要出一款ADS1283(ADS1282的升级版),带片选控制引脚。

如果是用ADS1282的话,上面的方法是最适合的。

好的,谢谢您~ADS1283什么时候能出来?您那有ADS1282的程序参考么?

我这只有评估板的软件,就是用ADCpro加载,ADS1283的schedule我在给你确认一下。

谢谢您。我看ADS1282EVM-PDK用的就是TMS320的DSP,程序上应该差不多。这个程序您有吗,能否发给我一份?还有,评估版的软件能否发给我看看?谢谢!

Hi Xiong Cai,

ADS1282EVM-PDK,包含“母板”和ADS1282EVM两个部分,ADS1282EVM板上就只有ADC以及外围电路;“母板”上是由DSP、RAM、USB通信等电路,方便与PC通信,中间有很多时序的操作,配置寄存器只是一个小部分,母板上实际是跑了操作系统,所以对您来讲是没法直接用的,还是需要您自己写代码,相信代码应该不是问题,关键是寄存器的配置顺序和配置合适的值。

Thanks,

"还有,评估版的软件能否发给我看看?"

TI网站上可以下载firmware。

Hi Xiong Cai,

ADS1283预计大概是在今年年底出来,能否留个email地址。

Thanks,

谢谢您,我的邮箱是caix08@mails.tsinghua.edu.cn。

现在我的硬件板子已经做出来了,使用2812的SPI带两块ADS1282芯片,还有一个时钟芯片、一个SD卡,也是利用SPI接口来传输数据。本来是打算用两个IO引脚分别控制芯片的pdwn引脚,但是发现这样数据率太低了,无法实现1KHZ的采样。

现在还是想在现有的硬件电路上进行程序开发,您说的加缓冲或者采用ADS1283估计要等到下一步再去做。

现在有如下两个方案:

1、采用modulator output mode ,利用M0、M1和MCLK来输出数据,这样就可以腾出SPI口给其它设备用。

2、利用sync来控制两个芯片,这样数据率会高一些。但是,SPI口还是会被占用,不能使用其他设备。

不知道我这两种方案哪一种更加可行一些?如果都不行,就只能更改硬件电路了。

Hi Xiong Cai,

您所说的第二种方案,是明显不行的;

您所说的第一种方案,由于您的硬件两片SPI是挂在一起的,那么一个读写的时候,另一片ADC也还是会干扰SPI上的数据的;

因此,还是加个逻辑控制芯片,如前所述,是最好的解决方案。

嗯,好的,谢谢您~

总结一下,采用PWDN来做片选的想法,是行不通的,因为,即使芯片被Power down,而SPI仍然是有效的。

所以,还是建议采用增加buffer,通过控制buffer使能,来进行控制SPI。

ADS1283的资料能否给我一下,我们有用过ADS1281,我的邮箱是eiate@163.com ,谢谢!

上一篇:求介绍一款AD芯片
下一篇:CD4504B

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

网站地图

Top