历史上的今天
返回首页

历史上的今天

今天是:2025年08月15日(星期五)

正在发生

2018年08月15日 | STM32F4 j进行ADC操作时应注意的几点问题

2018-08-15 来源:eefocus

所有的STM32芯片中都带有逐次逼近型ADC模块,关于它的应用非常广泛和频繁。不过,应用过程中时常也会遇到些问题,这尽力小结下,与大家分享出来算作一些提醒。

1、Vdda没有供电或没有正常供电;STM32系列众多,该参数不可一概而论,细节请参考各个芯片数据手册。

STM32 ADC应用要注意的几点问题STM32 ADC应用要注意的几点问题

2、采样电阻取值不合适,跟采样时间不匹配,经常表现为输入电阻过大、配置的采样时间偏短。实际设计时可以参考下STM32官方各系列评估板的相关电路。另外可以参考ST官方的应用笔记AN2834。关于ADC 应用其它的应用笔记,可以去WWW.STMCU.COM.CN搜索ADC即可。

STM32 ADC应用要注意的几点问题

3、ADC上电开启到稳定需要一段时间,即Tstab,该参数在数据手册里有介绍。在使用寄存器操作时要特别注意这个时间。另外要注意给ADC外设上电、使能ADC功能、启动ADC转换、实质AD转换是不一样的动作和不同的时间点。

STM32 ADC应用要注意的几点问题

4、输入信号幅度超过ADC参考电压范围导致转换结果的数据错误。
5、芯片供电的波动尤其VREF的波动和外来干扰都会导致ADC转换值的异常。
6、在使用注入触发转换时,触发事件的时间间隔必须大于注入转换序列所需的转换时间。比方有两个注入通道所需转换时间为28 ADCLK,那触发事件的间隔必须大于28个ADCLK,比方29,30 个ADCLK等都可以。
7、大多数STM32的ADC模块在使用前需要校准。校准须在启动AD转换之前完成。原则上给ADC外设上电后校准一次就够,但当参考电压波动较大、温度变化较剧烈时需再次校准。
8、开启ADC的DMA功能,建议在ADC校准之后进行。换句话说校准ADC前不要使能其ADC的DMA功能。尤其涉及到多通道ADC  DMA传输时要注意这个次序。
9、如果使用ADC的DMA传输,在启动AD转换时,DMA需配置好且被使能待命。
10、当使用内部SENSOR ADC通道时,注意这些通道从开启到稳定跟开启ADC模块一样都是需要时间的;针对这些特定传感器通道的AD采样时间,手册里往往有相关参数明确告知,请参照使用。比方内部温度传感器通道的采样时间推荐为17us.
11、ADC通道序列的修改应该保证在ADC的停止状态下进行。
12、在多通道ADC DMA传输时,经常出现因为缓冲区数据类型、源数据类型不一致导致的异常状况。这里主要是因为数据宽度不一致所导致的问题。
13、当外部信号被选择为注入转换的触发信号时,只有其上升沿才有效。

上面提到的都只是抛砖引玉的提醒, 设计应用时多留意下,特别是第7、8、9、12四点提醒。STM32的ADC外设在不同系列间也不完全相同,尤其涉及多个ADC模块配合采样转换的时候还是挺复杂的。任何时候都不忘多查看STM32英文参考手册和数据手册。


推荐阅读

史海拾趣

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

随着技术的不断进步和产品的日益成熟,AVG开始积极寻求市场扩张的机会。公司先后进入多个国家和地区,通过设立分支机构和与当地企业建立合作关系,逐步扩大了市场份额。同时,AVG还注重品牌建设和提升,通过参加国际电子展会、举办技术研讨会等活动,提高了品牌知名度和影响力。这些举措使得AVG在全球电子行业中的地位逐渐提升。

Chemtronics公司的发展小趣事

近年来,Chemtronics通过一系列收购活动进一步扩大了其业务范围。其中,最引人注目的是其子公司Wits以超过6亿元人民币的价格收购三星电机的电信模块业务。这一收购不仅增强了Chemtronics在电信领域的实力,也为其未来的发展打开了新的篇章。

这五个故事展示了Chemtronics公司在电子行业中的发展历程,从最初的清洁剂产品到完整的产品线,从遵循高标准的质量制造到成为大型企业的全资子公司,再到无铅产品线的创新和收购三星电机电信模块业务,每一个阶段都体现了公司的创新精神和对市场需求的敏锐洞察。这些故事不仅记录了Chemtronics的成长轨迹,也展示了其在电子行业中的重要地位。

Exar [Exar Corporation]公司的发展小趣事

进入21世纪后,数字视频应用的兴起为Exar提供了新的发展机遇。为了抓住这一机遇,公司在2000年推出了视频处理器和编解码器产品。这些产品不仅满足了市场对高质量视频处理的需求,也进一步巩固了Exar在通信和视频处理领域的地位。

EVER-WAY公司的发展小趣事

随着公司规模的扩大和产品质量的提升,EVER-WAY公司开始积极拓展国内外市场。公司制定了详细的市场拓展计划,通过参加国际展会、开展国际贸易合作等方式,逐步打开了国际市场的大门。同时,公司还加强了与国内客户的合作,通过提供定制化服务、优化供应链管理等方式,赢得了客户的信任和支持。这些市场拓展的跨越不仅为公司带来了更多的商业机会,也进一步提升了公司的品牌价值和市场地位。

恒连电子(EVERCOM)公司的发展小趣事

随着公司实力的不断增强,恒连电子开始积极拓展国内外市场。在国内市场,公司通过与各大电商平台合作,加大品牌宣传力度,提高产品的知名度和美誉度。同时,公司还积极参与各类行业展会和论坛活动,与同行交流学习,提升公司的行业影响力。在国际市场方面,恒连电子通过与国外知名企业的合作,引进先进的技术和管理经验,提升公司的国际化水平。此外,公司还积极开拓海外市场,将产品出口到多个国家和地区。

BESTECH公司的发展小趣事

在恒连电子的发展历程中,技术突破和产品创新始终是公司发展的核心动力。公司投入大量资金和资源进行技术研发,不断推出具有竞争力的新产品。其中,一款具有自主知识产权的智能芯片成为了公司的明星产品,不仅提升了产品的整体性能,还为公司带来了可观的利润。此外,恒连电子还注重产品的多元化发展,不断拓展产品线,满足市场的多样化需求。

问答坊 | AI 解惑

DSP在自动目标识别中的应用

自动目标识别(ATR)算法通常包括自动地对目标进行检测、跟踪、识别和选择攻击点等算法。战场环境的复杂性和目标类型的不断增长使ATR算法的运算量越来越大,因此ATR算法对微处理器的处理能力提出了更高的要求。由于通用数字信号处理芯片能够通过编 ...…

查看全部问答>

SOS,在线等,呼叫驱动带入CString的问题

各位弟兄: 我呼叫驱动这样呼叫的: typedef  struct  {         CString DataType;         CString number_HEX; }DATA_GETDATA_INFO; DATA_GETDATA_INFO        ...…

查看全部问答>

请教关于PXA270的USB驱动???

各位高手:     请问哪位做过PXA270的USB驱动,在BSP中USB驱动下的DEF文件中: EXPORTS         HCD_Init                 HCD_PowerUp   &n ...…

查看全部问答>

avr 单片机cpc指令的问题

看这条指令的意思好象是 rd 和 Rr+C 来比较 。但我测试结果总是不相等。我用的是AVR Studio4.17 大家帮我看看测试代码。 是不是我理解有问题啊 ldi r1,0x10 ldi r3,0x12 lp: sec cpc r3,r1 brne lp1 rjmp lp2 lp1: inc r1 rjmp lp lp2: de ...…

查看全部问答>

求两个芯片资料 MT29C1G24MADLAJA

求两个芯片资料 MT29C1G24MADLAJA 和 MT29C2G24MAKLACG-6  谢谢各位,谁如果有的话麻烦能发我份吗?谢谢我需要的是技术文档,对时序,参数,寄存器等的各种配置。在网上找不到,官网也没有谢谢jiangpeng6430@126.com…

查看全部问答>

求助高手!

求助高手!为什么用来存储红外解码的四个8位二进制的数据,只在中断函数里面是正确的,在主函数里面始终不对。请高手帮我看下程序。谢谢!!!…

查看全部问答>

欢迎探讨:应该怎样构架应用程序

       随着电子技术的不断发展,单片机已经从8位/16位时代慢慢转向了32为的ARM时代。但是我们却认真可以发现很多工程师硬件上虽然从51时代转向了ARM时代,但是在软件上还能够发现51的影子。没有从应用程序上重新构 ...…

查看全部问答>

【C2000 LaunchPad】单相交流电压+电流表

项目名称:单相交流电压、电流表 功能描述:测量某一相交流支路的电压、电流、频率、功率因数 实施方案描述:互感器采样信号,经运放调理进AD,通过算法(fft或者均方根)计算交流电压、电流、频率、功率因数。 预期测量范围:电压0~300V,电流0 ...…

查看全部问答>

关于DSP的选型和DSP图像处理方案的可行性疑问

刚接触DSP,是以后的研究课题。想用C6000系列的芯片实现比较简单的图像处理,不知道现在主流的芯片是什么? DSP芯片加上外围电路再加上一个无线通讯模块的话,造价大约是多少? 有经验的前辈能给个范围吗?体积最小能到多少?多谢多谢!…

查看全部问答>