ARM之模数转换——ADC

发布者:梦幻微笑最新更新时间:2021-11-21 来源: eefocus关键字:ARM  模数转换  ADC 手机看文章 扫描二维码
随时随地手机看文章

ADC转换器

模拟信号:在时间和数值上连续的信号

数字电路:在时间和数值上不连续的信号


ADC电路就bai是指模数转换电路。也就是将模拟信号变为数字信号,指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。模/数转换器可以实现这个功能,在各种不同的产品中都可以找到它的身影。


基本原理:它分为采样,保持,量化和编码四个步骤

3.A/D转换器的主要技术指标:

(1)分辨率。A/D转换器的分辨率用输出二进制数的位数表示,位数越多,误差越小,转换精度越高。


(2)相对精度。相对精度是指A/D转换器实际输出数字量与理论输出数字量之间的最大差值,通常用最低有效位


LSB的倍数来表示。

(3)转换速度。转换速度是指A/D转换器完成一次转换所需的时间


寄存器的配置(轮询方式)

//12位精度 使能分频 最大分频系数

    ADCCON = (1<<16) | (1<<14) | (0XFF << 6);

在这里插入图片描述

 //配置最大采样延时

    ADCDLY = 0xffff;

  //配置采样来源 第0路

    ADCMUX = 0x0;


读取采样函数


#define START_CONVERT (ADCCON |= 1)

#define WAIT_CONVER_END while(!ADCCON&(0X1<<15))

u16 adc_read(void)

{

    START_CONVERT;

    WAIT_CONVER_END;

    return ADCDAT&0xfff;

}

关键字:ARM  模数转换  ADC 引用地址:ARM之模数转换——ADC

上一篇:ARM之实时时钟——RTC
下一篇:ARM之PWM定时器

推荐阅读最新更新时间:2024-11-12 10:31

怎样用STM32 ADC测量电压(中断方式)
ADC 概述 ADC是模数转换的缩写,是将连续的模拟信号转换为离散的数字信号,在通信,自动控制等多个领域有着广泛的应用,利用各种传感器,能将现实世界中的模拟量转换为机器能够识别的数字量,机器有了ADC,就像人有了各种感官,能够感知周围的世界并做出反应。 STM32F10x ADC特点 l 12位逐次逼近型的模拟数字转换器。 l 最多带3个ADC控制器 l 最多支持18个通道,可最多测量16个外部和2个内部信号源。 l 支持单次和连续转换模式 l 转换结束,注入转换结束,和发生模拟看门狗事件时产生中断。 l 通道0到通道n的自动扫描模式 l 自动校准 l 采样间隔可以按通道编程 l 规则通
[单片机]
怎样用STM32 <font color='red'>ADC</font>测量电压(中断方式)
Arm Cortex-R52+ 增强汽车功能安全性,让设计更灵活
Arm近日发布了Arm® Cortex®-R系列的最新产品Cortex-R52+,可支持汽车电子设计的演变,帮助汽车研发人员在巨大的压力下,达成汽车设计的要求。 Arm汽车事业部副总裁Chet Babla表示:“随着虚拟电子控制单元(ECU)的应用越来越普遍,它们需要通过验证过的嵌入式实时技术提供支持,实现虚拟嵌入式应用之间的严格隔离。Cortex-R52+ 可为具有功能安全要求的实时应用提供更好的可配置性。这对于ECU的整合日益重要。” 作为Arm安全就绪(Safety Ready)产品组合的一部分,Cortex-R52+ 能够出色地满足异构SoC内部集成的安全岛的需求,广泛应用于包括ADAS和座舱控制器在内的诸多应用。
[嵌入式]
高通推出面向基于Arm的Windows 10 PC的全新骁龙开发套件
高通推出面向基于Arm的Windows 10 PC的全新骁龙开发套件, 加大对开发者的支持力度 高通技术公司和微软联合推出具有成本效益的开发套件,进一步加大对软件和应用开发者的支持 2021年5月24日,圣迭戈——高通技术公司今日宣布推出高通骁龙™开发套件,旨在面向骁龙计算平台日益增长的设备生态,加大针对独立软件开发商和应用开发者在应用测试和应用优化方面的支持力度。该开发套件是高通技术公司联合微软利用基于Arm的Windows 10系统打造的套件资源,让开发者可以低成本地对他们的解决方案进行认证和验证,从而确保其在搭载骁龙平台的Windows 10 PC上能够提供出色的用户体验,满足人们工作、学习和协作的需求。 高通
[家用电子]
高通推出面向基于<font color='red'>Arm</font>的Windows 10 PC的全新骁龙开发套件
ARM开发大脑芯片 可帮助脑损伤患者恢复活动
  据外媒报道, 芯片 设计巨头 ARM 已与美国研究人员合作开发出了一种大脑 芯片 ,这种 芯片 可以被植入人脑中。下面就随嵌入式小编一起拉来哦啊接一下相关内容吧。   这种芯片的设计目的是为了帮助脑部或脊椎损伤的病人。它可以被植入人的头骨内。   它不仅可以让人们执行各种任务,而且还能够接受感官反馈信息。   但是,我们可能需要等待一些时日才能看到这种芯片的好处。    ARM 公司将为华盛顿大学感觉运动神经工程中心(CSNE)设计的移植物开发芯片。   这些研究人员已开发出了早期的原型机。   “他们已开发出了一些原型机。” ARM 卫生保健科技负责人彼得-弗格森(Peter Ferguson)说,“现在的挑战就是能耗和热量
[嵌入式]
ARM9(S3C2440) LED控制
下面为TQ2440开发板的硬件LED接口: LED控制思想 1、将相应的引脚设置为输出 2、再将相应的引脚设置为低电平 代码实现 src: inc: 2440init.s为开发板开启首先运行的代码。目的:初始化C语言环境。 ; NAME: 2440INIT.S ; DESC: C start up codes ; Configure memory, ISR ,stacks ; Initialize C-variables 。。。。。。 。。。。。。 IMPORT MMU_SetAsyncBusMode IMPORT MMU_SetF
[单片机]
Keil C51 与 ARM 并存的方法
很多朋友都在想,怎么让keil C51与ARM能够并存使用。有安装经验的朋友都知道,安好C51后再安ARm,C51不能正常工作;安好ARM后再安C51,ARM不能正常工作. 网上也有相关解决办法,不过不怎么样,要么不详细,要么就是复制粘贴。不多说看图片: 第一:先安装C51(必须先安装C51,不能先安装ARM,否则会失败。) iframe id="iframe_0.5839969520457089" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://image55.360doc.com/DownloadImg/2012/10/1720/2
[单片机]
STM32的优势在哪里?如何使用DMA来进行ADC操作?
STM32的优点在哪里?除去宣传环节,细细分析,STM32时钟不算快,72MHZ,也不能扩展大容量的RAM FLASH,同样没有DSP那样强大的指令集。它的优势在哪里呢? ---就在快速采集数据,快速处理上。 ARM的特点就是方便。 这个快速采集,高性能的ADC就是一个很好的体现,12位精度,最快1uS的转换速度,通常具备2个以上独立的ADC控制器,这意味着, STM32可以同时对多个模拟量进行快速采集,这个特性不是一般的MCU具有的。以上高性能的ADC,配合相对比较块的指令集和一些特色的算法支持,就构成了STM32在电机控制上的强大特性。 好了,正题,怎末做一个简单的ADC? 注意是简单的,ADC是个复杂的问题,涉及硬件
[单片机]
高通采ARM架构64位AP量产需至下半年
安谋(ARM)公布处理器权利金营收仅成长3%,该公司指称,是受存货调整因素影响。据SeekingAlpha网站报导,高通(Qualcomm)采ARM架构的64位元移动应用处理器(AP)最快2014年下半量产,该期间将让推出新产品的英特尔(Intel)抢走一定市场。 安谋营收成长主要来自授权金(licensing fee),在2014年第1季,安谋新增6家授权公司共26项处理器授权,主要是采64位元ARM架构的苹果(Apple)A7处理器表现极佳,多数公司因而纷纷开始采用ARM架构。 另外,高通推出的多款64位元AP,也与过去32位元处理器不同,分别采用安谋Cortex A53或A57 64位元核心,凸显出处理器制造
[手机便携]

推荐帖子

还有活动吗?刚到的。对电能计量感兴趣。
对电能计量感兴趣,在哪能买到东西。还有活动吗?刚到的。对电能计量感兴趣。ADI、maxim都有楼主讲的买到什么东西?整机?模块?基础器件?通用器件?电能计量,可以使用AD+MCP就可以了。这种办法对IC的依赖性相对低一些,受别人的限制少一些。现在电能计量都是用专用的芯片,电能表大部分都是这样的。很多国产的很便宜的,功能也比较强大,外围电路也比较简单,和ADI等大厂的一些芯片电路基本兼容,不过型号我记不清了。后续肯定有活动,就是不知道是不是电能计量方面的。如果是买芯片,你可以参
lxy426 ADI参考电路
430单片机成功的例子!
本帖最后由paulhyde于2014-9-1508:59编辑MSP430竞赛例子!希望大家好好学习!不少省份是TI赞助的!430单片机成功的例子!本帖最后由paulhyde于2014-9-1508:59编辑不错收了本帖最后由paulhyde于2014-9-1508:59编辑我喜欢msp430来支持一下呵呵本帖最后由paulhyde于2014-9-1508:59编辑真是好人认真负责真是好人认真
2006109134 电子竞赛
【得捷Follow me第4期】W5500-EVB-Pico platform IO下使用Ethernet3库设置静态IP
本篇完成任务:使用arduinoEthernet3库,设置静态IP,连接远端服务器测试1.Ethernet3库的获取https://github.com/sstaub/Ethernet3打开以上网址,克隆仓库文件到本地。2.新建项目打开vscode,打开左侧的platformIO插件图标,打开home页。在home页中,选择新建工程输入关键字pico,然后在下边的列表中选择RaspberryPiPico,然后在name一栏中输入项目/工程名称
wo4fisher DigiKey得捷技术专区
为什么在装activesync的时侯 他老是出现“路径我的文档里包含无效字符”
为什么在装activesync的时侯他老是出现“路径我的文档里包含无效字符还有啊在哪里下载ConnectEmulatorwithActiveSync为什么在装activesync的时侯他老是出现“路径我的文档里包含无效字符”因为安装activesync好像要先安装PB,wince下的系列软件安装是有一定的顺序的。。。哦谢谢哦O我的分不够了可否加我的QQ请教那您谢谢啦不知安装上了没有?要装PB么???按照说明安装的,没有发现这个问题1.ActiveSy
rexuenanerhua 嵌入式系统
这个广告屏是8个点阵屏组合在一起的吗?
这个广告屏是8个点阵屏组合在一起的吗?这个广告屏是8个点阵屏组合在一起的吗?这个广告屏是8个点阵屏组合在一起的吗?从图中看,多半是八个8*8点阵拼在一起。图上看应该是16*32点阵,由8个8*8点阵组成。 直接上排的低端连接下排的高端? 从机械结构上看,上面一行点阵模块的下边沿紧靠下面一行模块的上边沿。
QWE4562009 模拟电子
测评汇总:ST NUCLEO-WB09KE
活动详情:【STNUCLEO-WB09KE】更新至2024-11-06测评报告汇总:@rtyu789STNUCLEO-WB09KE-BLE_Peripheral_LiteSTNUCLEO-WB09KE-UART串口STNUCLEO-WB09KE-IIC驱动OLED屏幕STNUCLEO-WB09KE-程序烧录STNUCLEO-WB09KE-开箱@bigbat【NUCLEO-WB09KE】BLE应用架构与分析【NUCLEO-WB09
EEWORLD社区 测评中心专版
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved