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

ADS8365和DSP2812通信采样数据问题

void read_ADD()
{

if(ADD_Mode){ADC_address[0]=(*ptrCHA0);}
CHA0_Data[idxx]=*ptrCHA0;

xxxxxx

}

用窗口观察这个数组的数据基本都是65535,见附件,是为什么啊?

我的ads8365的输入+INA0和-INA0采用手册上图26,经过OPA2227调理之后接到ADS8365上。

#RD信号与dsp的#X2CS2引脚相连。

shouwen zhu:

有没有人使用过ads8364或者8365,  在与dsp硬件接线上有什么注意点么?网上可以找到采样程序,可是我这采样结果全高不清楚哪里出问题了。

Kevin Wen:

回复 shouwen zhu:

您好,

您能提供一下您的原理图吗?另外,您的输入电压和参考电压分别是多少?>

ADS8365数据手册第28页上有ADC和C28xx硬件连接的框图.

Kevin

shouwen zhu:

回复 Kevin Wen:

您好,谢谢你的回答。

输入电压用信号发生器产生Vpp=5V的1kHz的正弦/三角/方波都试过,经过手册中图26进行抬升,参考电压由外部分压电路提供2.5V,这个2.5V也同时接到REFout和REFin引脚上。

我就是按照手册上硬件连接的框图进行与DSP接线的。

区别是(1)HOLDx由同一个GPIO口控制(已示波器观察,HOLDx变低电平的周期和程序符合)

(2)CS引脚直接接地

(3)AO A1 A2 由三个GPIO口配置,程序运行过程中是保持011状态的

(4)RD引脚和DSP的XRD引脚相连

我现在试着将8365的十二个输入端子全部接模拟地,观察数组中数据仍然不对,我测试了下悬空着的DSP数据线,发现一直为高电平,是数据线产生高电平和AD的输出冲突了么?如何配置数据线XA0~XA15来读取AD的输出?

Kevin Wen:

回复 shouwen zhu:

您好,

在8365的输出D0~D16与DSP断开的情况下,您能看一下8365输出数据线上是什么状态吗? 是否会随着输入信号变化?

Kevin

shouwen zhu:

回复 Kevin Wen:

这是随意挑选的两个8365的数据位,波形并不是全低。这个输出是正确的么?

shouwen zhu:

回复 shouwen zhu:

如果有DSP的数据线一连再测试波形,就变成黄色的这种波形了

Kevin Wen:

回复 shouwen zhu:

您好,

这样看起来是DSP的GPIO对ADC的输出有影响了. 您在DSP程序中这16个IO是怎么配置的?

Kevin

shouwen zhu:

回复 Kevin Wen:

您好,我直接使用的DSP的数据总线,并没有使用通用IO口进行数据接收。   

我查了下2812的书,数据总线XA0~XA31没有复用为IO口的功能,数据线如何配置您了解么?

Kevin Wen:

回复 shouwen zhu:

您好,

不好意思,我也不了解2812要如何配置, 建议你将问题再发到MCU论坛问一下. 

Kevin

shouwen zhu:

回复 Kevin Wen:

嗯 我已经在MCU板块发问了。想请问下您有没有用过ADS8365这款芯片采集数据,我的硬件接线可以么?

赞(0)
未经允许不得转载:TI中文支持网 » ADS8365和DSP2812通信采样数据问题
分享到: 更多 (0)