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这款芯片采集数据,我的硬件接线可以么?