您现在的位置: 主页 > MCU > 单片机技术应用 > XMEGA128学习笔记7-模数转换ADC -
本文所属标签:
为本文创立个标签吧:

XMEGA128学习笔记7-模数转换ADC -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]Xmega的ADC特点有:1、高达12位精度2、高达2M/s采样率3、有符号和无符号输出选择4、可选增益(1X 2X 4X 8X 16X 32X 64X)5、流水线结构设计6、4个虚拟通道7、结果比较功能8、知道校准9、内部连接DAC输出整体结构如图

Xmega的ADC特点有:

本文引用地址: http://www.21ic.com/app/mcu/201809/781861.htm

1、高达12位精度

2、高达2M/s采样率

3、有符号和无符号输出选择

4、可选增益(1X 2X 4X 8X 16X 32X 64X)

5、流水线结构设计

6、4个虚拟通道

7、结果比较功能

8、知道校准

9、内部连接DAC输出

整体结构如图所示:

今天我们测量内部通道的VCC/10和内部温度。

首先根据前面写的设置好USART。

然后我们按照下图设置ADCA进行内部通道的采集,0通道是内部温度,1通道是VCC/10.

最后生成代码,然后加入以下代码:

while (1)

{

// Place your code here

delay_ms(1000);

ch0=adca_read(0);

ch1=adca_read(1);

printf("temp ref:%d, vcc/10:%d\r\n",ch0,ch1);

vcc=((float)ch1/4096-0.05)*10;//0.5是误差修正

printf("VCC Value:%0.2fV\r\n",vcc);

}

}

实验现象,得到温度数据需要转成实际的芯片内部温度,没有找到相应的公式。大家可以把手放到芯片上,明显温度有上升的趋势。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > XMEGA128学习笔记7-模数转换ADC -
 

"XMEGA128学习笔记7-模数转换ADC -"的相关文章

网站地图

围观()