Xmega的ADC特点有:
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);
}
}
实验现象,得到温度数据需要转成实际的芯片内部温度,没有找到相应的公式。大家可以把手放到芯片上,明显温度有上升的趋势。
关键字:XMEGA128 模数转换 ADC
引用地址:
XMEGA128学习笔记7-模数转换ADC
推荐阅读最新更新时间:2024-03-16 15:33
重庆市经信委主任陈金山:ADC芯片设计全国领先
集微网消息,1月27日,重庆市五届人大一次会议举行首场记者会,以“推动高质量发展”为主题,邀请市经信委、市科委、两江新区管委会相关负责人进行了交流。会上,市经信委主任陈金山介绍,去年全年重庆战略性新兴制造业产值增长32.6%,全市规模企业研发投入280亿元,工业企业的研发投入强度达到1.05%。 陈金山介绍,去年全年重庆战略性新兴制造业产值增长32.6%。 实施百项战略性新兴产业项目推进计划,推动康宁玻璃基板、中光电触控显示等一批重点项目建成投产,集成电路提档升级,ADC芯片设计全国领先; 液晶显示基本形成玻璃基板到终端显示的全产业链;工业机器人初步形成研发、整机制造、系统集成、零部件配套、应用服务全产业体系。 物联网基本形成硬件
[手机便携]
stm32l151 ADC通过DMA通道定时采样电池电量
最近在使用stm32l151开发一个项目,我的项目需求是ADC采集电池电量,通过DMA通道传送出来。然而我并不是得到了电池电量数据后就立马连续输出,而是通过tim4定时器每1s访问一次采样得到的电池数据,并显示出来。本来网上关于stm32通过adc通道采集电池电量的代码很多,但要找到和我的需求一样的,还真没有。于是在借鉴其他人代码的基础上,根据我的特殊需求,写了一份这样功能的代码。 因为我的需求涉及到了tim4定时器,adc和dma,所以在最终配置的时候也分为几个部分: 1.首先是定时器tim4。 a)初始化 void vTim4_Init(void) { TIM_TimeBaseInitTypeDef
[单片机]
山海半导体推出国际先进水平32位超高分辨率ADC
精密信号链芯片厂商山海半导体(SENSILICON)宣布推出32位超高分辨率ADC - SHC6686,该产品IP完全自主设计研发,拥有100%知识产权,性能达到国际先进水平,可广泛用于能源勘探和地震监测,自动化测试设备等精密测试测量仪器中。 产品典型应用 SHC6686的一个主要应用是地震监测,从地震数据中提取出的信息应用非常广泛,通过广泛的部署节点设备并将其互连,从各节点设备提取出来的大量信息经过科学分析或建模有广泛的应用,例如地球物理研究,能源勘探,建筑或工程结构的健康监测等领域。下面介绍两种常见应用: 能源勘探 地震勘探是地球物理研究和能源勘探的常用方法,其原理是利用人工方法激发的地震波在弹性不同的地层内传播规律来勘探
[手机便携]
工业设计BLDC系统的挑战:实现精确的扭矩控制
无刷直流 (BLDC) 电机是工业生产车间不可或缺的一部分,主要用于伺服、致动、定位和变速应用。在这些应用中,精确的运动控制和稳定的运行至关重要。由于 BLDC 基于运动磁场的原理运行以产生电机扭矩,因此在设计工业 BLDC 系统时,主要的控制挑战在于准确地测量电机的扭矩和速度。 为了捕获 BLDC 电机的扭矩,需要使用多通道同步采样模数转换器 (ADC) 同时测量三个感应相电流中的两个。由具有合适算法的微控制器计算第三个瞬时相电流。此过程可以准确、即时地记录电机状况,而这是开发坚固耐用的高精度电机扭矩控制系统的关键步骤。 本文将简要讨论与实现精确的扭矩控制相关的问题,包括一种实现所需分流电阻器的经济高效的方法。然后介绍
[嵌入式]
多通道ADC使工业4.0的机器状态监测成为可能
Teledyne e2v的多功能产品EV10AQ190A已被证明是评估视频图像系统运行状况的数据采集卡的关键器件。 “使用单个ADC产品实现多种配置的能力是无价的。” 施达科先生, Teledyne e2v. 工厂需要有效的方法和流程保证设备不会由于关键器件的失效或老化引起性能下降或发生故障,以减降低停工的风险。这样,工厂可以保持产能最大化,产品质量也得到了保证。过去,人们通常采用所谓的保养制度,定期检查设备,成本高而且耗时长。 如今我们步入了工业4.0/IoT时代,关键的运行数据更容易被获取,也出现了能更有效评估复杂系统健康状况的的方法。机器状态监测(MCM)的出现为工业生产/制造的公司提供了极大的便利,它可实时提
[物联网]
MSP430单片机ADC模数转换操作
//****************************************************************************** // D13x 实例4 - 12位AD转换 // // 描述:系统处于休眠状态LPM0 // 如果AD采样值大于等于7FF小灯点亮;如果小于7FF小灯熄灭。 // ACLK= n/a, MCLK= SMCLK= default DCO ~ 800k // // MSP430F13x // ------------------- // /|\| XIN|- // | | | 32kHz // --|RST XOUT|- // | | // Vin-- |P6.0/A0 P1
[单片机]
STM32—ADC详解
一.ADC简介 STM32f103系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。其中ADC1和ADC2都有16个外部通道,ADC3一般有8个外部通道,各通道的A/D转换可以单次、连续、扫描或间断执行,ADC转换的结果可以左对齐或右对齐储存在16位数据寄存器中。ADC的输入时钟不得超过14MHz,其时钟频率由PCLK2分频产生。 二.ADC功能框图讲解 学习STM32开发板上的外设时首先要了解其外设的功能框图,如下: 功能框图可以大体分为7部分,下面一一讲解: 1.电压输入范围 ADC所能测量的电压范围就是VREF- ≤ VIN ≤ VREF+,把 VSSA 和 VREF-接地,把 VREF+和 VDD
[单片机]
Atmel推出时钟频率达500Msps的12位ADC
Atmel公司日前推出时钟频率达500Msps的商用单芯片12位ADC,这款型号为AT84AS001TP组件是为了帮助系统设计人员以250MHz采样率数字化信号而设计,而之前,12位分辨率还从未达到250MHz的采样率。现有12位商用产品均不能达到250MSps,因而设计人员只能在把模拟信号输入ADC前使用数个下行转换硬件级,并交叉采用数个ADC来达到高资料采样率。 AT84AS001TP能使系统架构更简单,并提供更宽的采样信号。因而将使电信设备、高IF宽频数字接收器、测试和 测量设备、高速资料采集和国防雷达及通讯系统等应用领域从中获益。此款产品采用TBGA192塑料封装,有商业 和产业温度范围两种产品。现已开始提供样品,将
[新品]