微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 请推荐几款合适的AD芯片

请推荐几款合适的AD芯片

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

您好,我现在想使用一块AD芯片与TMS320F2812通信,具体要求是:实现0-10V的四路模拟电压输入,转换精度为12位,转换速率不要求很快,1M左右足矣。请问,能推荐几款符合这种要求的芯片吗?

你好!

你可以看看  ADS8634

Selectable Input Range:

±10V, ±5V, ±2.5V, 0V to 10V, or 0V to 5

http://www.ti.com/lit/ds/symlink/ads8634.pdf

谢谢你的回答。这个芯片确实很好,但是功能过于庞大,使用起来可能较复杂,况且我的电路中的芯片电源全部是5V供电的,所以能不能推荐一款5v供电的AD芯片,模拟输入0至5V就行了,12位精度的。

你好!

你可以看看:

1、

ADC124S101:

http://www.ti.com/lit/ds/symlink/adc124s101.pdf

2、

ADS7950 

http://www.ti.com/lit/ds/symlink/ads7950.pdf

 

zhu

focus.ti.com/.../parametricsearch.tsp

去这个链接看一下吧。

您好!我选择了ADC124S101,根据datasheet,我选择了LP7951作为提供参考电压的芯片。有两个问题麻烦问下:

1.ADC124S101的SCLK引脚直接与2812的通用IO相连可以吗?还是需要跟什么特殊外设IO口相连?

2 LP7951的电路连法(如图中所示)是正确的吗?

你好!

1、给ADC124S101的VA提供3.3V供电,即可以和C2000 MCU IO电平兼容;

2、没有查到LP7951这颗料,请确认料号正确?

你好!

1.但是我需要的是它的参考电压是5V啊,这个影响很大吗?通过IO口直接提供时钟信号,可以吗?

2.不好意思,应该是LP2951,我记错了!

Jun Zhu

你好

1、ADC124S101 的 数字输出高电平典型值 为 (VA ? 0.03) V。典型地, 当VA 为 5V 的时候, 输出高电平为4.97V。而这个电压超过了TMS320F2812的IO输入允许范围。

2、通讯方式,可以使用SPI方式,也可以如你说的,用IO Bit banging的方式。

对于你的应用:

1、如果使用5V给ADC124S101供电,需要添加电平转换IC;

2、也可以将输入信号缓冲衰减到0~3.3V范围,使用3.3V VA供电。

您好,我采用了SPI方式与ADC124S101通信,有些基础问题想请教下:

   AD芯片的控制寄存器只有八位,即DSP的MOSI发送时每次字符是八位的,而MISO接收时每次却是12位的,资料中说SPI是边发送边接受,发送结束后,SPIDAT的数据会写到SPIRXBUF中,这时数据不是还没接收完吗?那应该如何处理?

   另外那个SPICCR的SPI CHAR(3:0)我是设成12位么?

你好!

如下图所示,需要发送两个byte,16clk,才能获得一个12bit转换数据。第一个byte是control register,第二个byte可以为任意数据。

您好,谢谢您之前的帮助,真心感激!现在我在调试时又遇到了问题,不好意思又要麻烦您了!

我在TI提供的SPI例程上进行了修改,基本设置未变,只是改动了for循环里面的语句。当采用下列语句,通道1的AD转换是成功的,

for(;;)

  {     SpiaRegs.SPITXBUF=0x00ff;

         a1 = SpiaRegs.SPIRXBUF;

  )

但当采用下列语句想实现四路转换时,转换结果就都不正确了,

for(;;)

  {     SpiaRegs.SPITXBUF=0x08ff;

         a1 = SpiaRegs.SPIRXBUF;

        SpiaRegs.SPITXBUF=0x10ff;

         a2 = SpiaRegs.SPIRXBUF;

        SpiaRegs.SPITXBUF=0x18ff;

         a3 = SpiaRegs.SPIRXBUF;

        SpiaRegs.SPITXBUF=0x00ff;

         a4 = SpiaRegs.SPIRXBUF;

  )

请问是哪里出问题了呢?我在每路转换之间增加了延时,结果也不对!

你好!

切换通道后,是在下一帧数据时生效,  |  XXXch0XXX |  XXXch1XXX |  XXXch2XXX |   , 发送 ch1 的 这一帧应该获得 ch0 的 数据。

对啊,这个我知道的!上电后它首先默认转换通道1,所以我是按 |  XXXch1XXX |  XXXch2XXX |  XXXch3XXX |XXXch0XXX|依次发送的,可是按上述程序运行后,a1,a2,a3,a4的转换结果全是相同的,并且没有一路是正确的,不知道是什么原因!

试试每个通道读两次,取后一次,看看是否能够正确采样。 |  XXXch1XXX |  XXXch1XXX |  XXXch2XXX |  XXXch2XXX |

请问这款产品AD8634/8已经量产了吗?我这里的2011年的产品指南还是前瞻性产品。

Dong

是ADS8634吗?12-Bit, 1MSPS, 4-/8-Chan, Bipolar-Input, SAR ADC w/ Software-Selectable Ranges ?

已经量产了

不好意思,是ADS8634,如果量产容易买到,以后我们的新设计可以考虑采用。

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

网站地图

Top