ADC是将模拟信号转换为数字信号的意思,这是因为计算机不能处理连续/模拟的信号量,必须将连续的信号量转换为离散的信号量才能正确处理。
ADC的实现方法有很多,但作为程序员,我们不需要过多的深入了解它的硬件实现,只需要能够正确使用即可。
附一个关于转换原理的链接,有兴趣可以看下。
(https://www.sohu.com/a/310750432_467791)
如图所示,一个电阻的一端接地,另一端接3.3V,那么这个电阻某个位置的电压值就在0~3.3V这个范围中,我们就可以使用一个一个ADC转换装置来读取这个位置的电压值,将ADC装置的一端接在电阻上,另一端输出数字量。
对于这个ADC装置,我们主要关心的特性的有三点:
转换位数,转换的位数越高,数据就越准确(假设为10位)
检测范围,也就是模拟信号输入的最大值(10位时为0b1111111111,如果最大值为3.3V,那么1.65V的AD值就是0b1111111111除以2)
采样/转换速度,转换一次需要花费的时间
下图是S3C2440芯片手册中ADC章节的特性描述,可以看到转换位数为10bit,最大转换频率为500K每秒(也就是1/500/1000=2us转换一次),模拟量的输入范围是0~3.3V。
对于程序员来说,我们不关心ADC的内部机制,我们只关心
怎么启动ADC;
启动后怎么得到数据。
要想知道怎么启动和使用,则需要查看2440的芯片手册。
上图是ADC和触摸屏的接口功能框图,从框图中可以看到,2440支持最多8路ADC转换,通过一个8:1 MUX的多路选择器进行选择,具体选择哪个引脚需要看原理图。
还要设置ADC的工作时钟。
之后就是ADC的相关寄存器的配置,就不一一描述,这里只做总结:
设置8:1 MUX,选择要测量哪个引脚
设置工作频率
启动
读状态,判断ADC是否转换成功
读数据
关键字:ADC 触摸屏 硬件原理
引用地址:
1.9.1_ADC和触摸屏_ADC硬件原理_P
推荐阅读最新更新时间:2024-11-08 10:32
吉时利推出测量和测试领域触摸屏图形采样数字万用表
先进电气测试仪器与系统的世界级领导者吉时利仪器日前宣布推出业界第一款七位半触摸屏数采万用表 7510型采样数字万用表。它实现了前所未有的高测量精度、数据可视化和灵活交互性的结合。7510型采样数字万用表使用户对测试结果精度更加自信,提高工作效率,深入洞察测量。其用户界面延续吉时利 触摸、测试、发明 的设计理念,使用户学习更迅速、工作更智能、发明更容易。 吉时利市场开发高级经理Jerry Janesch指出: 为了深入了解待测设备,工程师必须以比传统数字万用表更高的精度和更快的速度采集微弱信号。7510型采样数字万用表的直观操作和快速捕捉波形的功能适合多种测试应用,包括:器件特性分析、调试和分析;生产测试/自动化测试设
[测试测量]
封闭的苹果iPhone将无法主宰市场
Google移动平台集团经理Rich Miner日前在硅谷电脑历史博物馆举办的新兴通讯会议(Emerging Communications Conference)上预测,Android产品销售量将超越iPhone。 换句话说,iPhone不会像iPod-iTunes组合一样,主宰通讯市场。 Miner以微软授权和开放源代码模式为例,他说:当你拥有摩托罗拉、HTC、三星等公司的设备可用,Android潜在市场将比iPhone大得多。 也就是说,一个大部分封闭设备(iPhone黑客除外)--每个国家只有一家合作的电信运营商,应用软件也受限于Mac OS—不是创造大规模需求的配方。苹果在一个潜在需求量可
[手机便携]
STM32F407 ADC时钟设置及采样频率设置
/************************************************* 在system_stm32f4xx.c中有如下定义: /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N / / / #define PLL_M 8 #define PLL_N 336 /* SYSCLK = PLL_VCO / PLL_P // #define PLL_P 2 /* USB OTG FS, SDIO and RNG Clock = PLL_VCO / PLLQ /// #define PLL_Q
[单片机]
Teledyne e2v推出最新12位四核高速大带宽ADC新版本
Teledyne e2v已研发出最新的12位四核高速大带宽ADC的新版本。EV12AQ605和EV12AQ600的管脚完全兼容。这款新的ADC版本主要面向大用量的商业和工业市场领域。 EV12AQ600和EV12AQ605的通用管脚分布(顶视图) 客户可以设计独立运行或同步运行EV12AQ605的系统,使其工作在四通道1.6Gsps、双通道3.2Gsps或单通道6.4Gsps等不同模式。通过使用同一个ADC型号配置不同的系统,可满足大用量终端应用的需要。 EV12AQ605包含已被验证的链式同步功能,其在Teledyne e2v最新的数据转换器中已经有所应用(更多细节请参考多片ADC同步)——同步也可通过传统的点对点
[电源管理]
设计指南Q&A系列:高速模数转换器
现在的高速模-数转换器有多快? 管道结构、硅双极和 CMOS 工艺技术决定了商用高速转换器的采样频率在300Msamples/s以下,典型的分辨率范围在12到14位之间。300Msamples/s比起1Gsample/s来说速度差距非常大。相对较新的可以达到1Gsample/s的转换器都拥有8或者10位的分辨率,并在双极和CMOS技术中采用闪存或者折叠/内插式结构。目前转换器中速度最快的一种是一个双通道转换器,这个双通道转换器建于一个单芯片上,交叉存取速度可以达到3Gsamples/s。 高速ADC的速度和分辨率之间是一个怎样的折衷关系? 在测试器件中,更高的采样率让设计者们可在规定时间内测量更大范围的信号频率和更高的分辨率
[模拟电子]
MAX1169 ADC与PIC微控制器的接口
本应用笔记介绍如何连接MAX1169模数转换器(ADC)至PIC微控制器。提供了对应PIC18F442的实例电路和软件。该软件包含了利用内部MSSP I2C*端口,以400kHz速率连接ADC至PIC微控制器的函数调用。 MAX1169是一款16位、低功耗ADC,具有I2C兼容的2线串行接口。MAX1169的接口可支持快速模式(400kHz)和高速模式(高达1.7MHz)。 本应用笔记包括实例应用电路和用于PIC18F442的软件。该软件提供了利用内部MSSP I2C端口,以400kHz速率连接ADC至PIC微控制器的函数调用。因为其它微控制器具有类似的片上外围设备,所以实例中所提供的I2C通信程序被有意拆分为单独的I2C函数调
[工业控制]
TrueTouch解决方案用于平板电脑触摸屏【赛普拉斯】
2011年2月11日,北京讯,赛普拉斯半导体公司日前宣布新推出一款高性能单芯片TrueTouch™解决方案,用于大尺寸多点触摸屏,最高可支持11.6英寸的屏幕尺寸。全新的CY8CTMA884系列具有60个感应I/O通道,最多可支持884个屏上节点,这比任何其他单芯片解决方案都要多。更多的感应通道对于更高精度、线性度来说必不可少,另外还可以支持更小的手指并解决多个手指聚集在一起时出现的问题。 CY8CTMA884能满足使用者对于TrueTouch器件的所有期望,包括支持10个手指的触摸、低功耗、握持和手掌误动作排除、高精度和快速扫描时间。所有主流的平板电脑操作系统均支持这一系列的器件。赛普拉斯与所有领先的ITO传感器供应
[手机便携]
如何简化并实现复杂的电源时序控制
引言 电源时序控制是微控制器、FPGA、DSP、 ADC和其他需要多个电压轨供电的器件所必需的一项功能。这些应用通常需要在数字I/O轨上电前对内核和模拟模块上电,但有些设计可能需要采用其他序列。无论如何,正确的上电和关断时序控制可以防止闩锁引发的即时损坏和ESD造成的长期损害。此外,电源时序控制可以错开上电过程中的浪涌电流,这种技术对于采用限流电源供电的应用十分有用。 本文讨论使用分立器件进行电源时序控制的优缺点,同时介绍利用ADP5134内部精密使能引脚实现时序控制的一种简单而有效的方法ADP5134内置2个1.2-A 降压调节器与2个300-mA LDO。同时,本文还列出一系列IC,可用于要求更高精度
[电源管理]