微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 A/D采样中出现的问题

cc3200 A/D采样中出现的问题

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

CC3200学习板,在做片内A/D采样实验,58引脚,AD通道1,因为没有信号源,所以直接接了板子上的3.3V电源,发现采样数值从1024逐渐减小,理论上不是应该为4096吗?程序代码

unsigned int uiIndex=0;

PinTypeADC(PIN_58,PIN_MODE_255);
ADCChannelEnable(ADC_BASE, ADC_CH_1);
ADCTimerConfig(ADC_BASE,2^17);
ADCTimerEnable(ADC_BASE);
ADCEnable(ADC_BASE);

while(1)
{
uiIndex = 0;

while(uiIndex < ADC_SIZE){
if(ADCFIFOLvlGet(ADC_BASE, ADC_CH_1)) {
//判断fifo有值,就从fifo读出值
pulAdcSamples[uiIndex] = ADCFIFORead(ADC_BASE, ADC_CH_1);
//ulSample = ADCFIFORead(ADC_BASE, ADC_CH_1);
//pulAdcSamples[uiIndex] = ulSample;

UART_PRINT("%d\n\r", (int)( (pulAdcSamples[uiIndex] >> 2) & 0x0FFF) );
uiIndex++;
}
}

}

后来又试了几次,发现板子一接电源(usb线)芯片就发烫,再后来程序没办法调试了,debug时报错:

Error initializing emulator:
Error loading D:\TI\ccsv6\ccs_base\DebugServer\drivers\CC3200Debug.dll (Õ?»µ½?¶¨µ

请问这是板子烧坏了吗?

片内A/D采样技术文档里说输入电压最高1.5V,是不是不能长时间接高于1.5V的电压,会烧坏芯片?

希望能有人帮我解惑,万分感谢!

是的,datasheet里面说最大不要超过1.5V,你能否换个芯片再试试1.5V以下的。

那么,片内A/D采样的电压范围只有0-1.5V,是吗?

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

网站地图

Top