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引脚相连。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
您能提供一下您的原理图吗?另外,您的输入电压和参考电压分别是多少?>
ADS8365数据手册第28页上有ADC和C28xx硬件连接的框图.
Kevin
您好,谢谢你的回答。
输入电压用信号发生器产生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的输出?
您好,
在8365的输出D0~D16与DSP断开的情况下,您能看一下8365输出数据线上是什么状态吗? 是否会随着输入信号变化?
Kevin
您好,
这样看起来是DSP的GPIO对ADC的输出有影响了. 您在DSP程序中这16个IO是怎么配置的?
Kevin
您好,
不好意思,我也不了解2812要如何配置, 建议你将问题再发到MCU论坛问一下.
Kevin