当前位置:首页 > 单片机 > 单片机
[导读]请看STM32技术参考手册的16.2节,和STM32F103xx数据手册的5.3.17节表44。可以在ST的中文网站下载到上述2个手册: [url=http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm]http://www.stmicroelectro

请看STM32技术参考手册的16.2节,和STM32F103xx数据手册的5.3.17节表44。可以在ST的中文网站下载到上述2个手册: [url=http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm]http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm[/url]

前面所说“STM32的ADC的采样及转换时间最小为1us”,实际上STM32的ADC采样及转换时间可以通过程序编程进行调整,共有8种选择,按 ADC模块的驱动时钟算分别为:

1.5 ADC时钟周期

7.5 ADC时钟周期

13.5 ADC时钟周期

28.5 ADC时钟周期

41.5 ADC时钟周期

55.5 ADC时钟周期

71.5 ADC时钟周期

239.5 ADC时钟周期

采样及转换时间最小的1us是在CPU时钟为56MHz(STM32F101xx为28MHz)时达到。

可能提出的问题

tS(fADC = 14 MHz)最小 = 0.107?s.实际上就是 =1.5T/14.还有几件事:

1.采样及转换时间最小的1us是在CPU时钟为56MHz(STM32F101xx为28MHz)时达到。"这句话出自何处?

我倒是看到fADC的最大值是14MHz.

2.这句话是自身矛盾的。为什么为了达到1Mhz的采样率,好芯片要更高的时钟?

3.采样时间和采样周期是两个概念。采样时间是整个ADC性能的重要参数。(请参考采样示波器的“采样”的概念)

4.您在上面提到的采样时间的选择,AD转换周期(TCONV) = 采样时间+ 12.5个周期。如何选择?依据是什么?

5.我上面提到的“模拟信号的最大带宽”这个概念,我在坛上关注了大半年,发现大家从未讨论过。而这对用好ADC是很重要的。

问题1:采样及转换时间最小的1us是在CPU时钟为56MHz(STM32F101xx为28MHz)时达到。"这句话出自何处?我倒是看到fADC的最大值是14MHz

答:这句话出自《STM32技术参考手册》第16.2节

ADC conversion time:

– STM32F103xx performance line devices: 1 us at 56 MHz (1.17 us at 72 MHz)

– STM32F101xx access line devices: 1 us at 28 MHz (1.55 us at 36 MHz)

关于fADC的最大值是14MHz,请看《STM32F103xx数据手册》第5.3.5节,表18下面的注释:

Specific conditions for ADC: fHCLK = 56 MHz, fAPB1 = fHCLK/2, fAPB2 = fHCLK, fADCCLK = fAPB2/4, ADON bit in the ADC_CR2 register is set to 1.

即fADC在fHCLK=fAPB2=56MHz时达到14MHz。

2.这句话是自身矛盾的。为什么为了达到1Mhz的采样率,好芯片要更高的时钟?

103当然可以用和101同样的时钟并达到1Mhz的采样率。

但因为103的APB2可达72MHz,而101的APB2只可达36MHz,如果用户想使用APB2的其他外设,用户会不希望为了配合ADC的14M而采用低的时钟。所以这句话可以这样说:“在不影响ADC最高采样率的情况下,APB2最高可跑到56M"

3.采样时间和采样周期是两个概念。采样时间是整个ADC性能的重要参数。(请参考采样示波器的“采样”的概念)

103的DATASHEET有的,"ADC characteristics"

tS Sampling time, fADC = 14 MHz, 0.107 μs,就是1.5×1/fADC

4.您在上面提到的采样时间的选择,AD转换周期(TCONV) = 采样时间+ 12.5个周期。如何选择?依据是什么?

要看外接的等效输入电阻及电容。103的DATASHEET上有一个公式

R(AIN)

还有一个图表

Ts (cycles) tS (μs) RAIN max (kΩ)

1.5 0.11 1.2

7.5 0.54 10

13.5 0.96 19

28.5 2.04 41

41.5 2.96 60

55.5 3.96 80

71.5 5.11 104

239.5 17.1 350

5.我上面提到的“模拟信号的最大带宽”这个概念,我在坛上关注了大半年,发现大家从未讨论过。而这对用好ADC是很重要的。

同样拿示波器举例,示波器前端有运放,再接ADC。对于运放,一般才提”模拟信号的最大带宽“,但对于后面的ADC,重要的指标是采样、保持、转换时间,根据Nyquist采样定律,至少2倍采样率才能重现波形,而通常做法是4~10倍,所以对于103,一定要提“模拟信号的最大带宽”这个概念的话,有工程意义上的值是1M/4~10 约为250k~100k。

1. STM32F的ADC最高采样率是1MHz。

2. 原翻译错了,根据aes_sea的建议“采样及转换时间最小的1us是在CPU时钟为56MHz(STM32F101xx为28MHz)时达到”应改成 “在不影响ADC最高采样率的情况下,STM32F101xx的APB2最高可跑到56M..."

我的理解是:

STM32F10X的ADC的最高工作频率为14MHz,不能达到18MHz,(这是ST的无奈,当然已经很不错了。)而芯片的fSYSCLK和fADC 又必须保持2N倍的关系。

所以,若用户考虑ADC的性能,fADC=14MHz,则选SYSCLK=14*4=56MHz。

若用户考虑系统的性能,fSYSCLK=72MHzf,则选fADC=72/6=12MHz。

此时,ADC最高采样率是12/14=0.857MHz。

3. 最小采样时间就是1.5个ADC时钟周期。

4. 由于芯片的保持电容<5P,而其模拟开关的导通电阻<1K,本来要求AD源的输出阻抗<1.2K,为了方便用户,简化AD源的电路,采样时间是可选的。

故上述表格本应反过来:根据用户的各个AD源的输出阻抗,选择合适的采样时间。

5. “根据Nyquist采样定律,至少2倍采样率才能重现波形”是老的观念。

否则,采样示波器的的最高频率怎么会远高于其ADC的最高频率。软件无线电也不会出现了。

技术高手应该明白“通带采样”的概念。而这又和“最小采样时间”关联。

带宽是相对于模拟信号而言的,即能够采集到的最大的模拟信号的频率。采样率是相对于数字信号而言,即采样时间所决定。这两点在AD转换器上都有体现,一般来讲AD的采样率要大于带宽,但也有小于带宽的,这就是将来高带宽的示波器的思想,用多个AD,利用相位差,在一个时钟周期内多个AD完成协同工作,这样就可以降低单个AD的采样率,是未来的趋势。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

一直以来,单片机都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来单片机的相关介绍,详细内容请看下文。

关键字: 单片机 数字信号 模拟信号

ADC用于将模拟信号转换为数字信号,这些模拟信号可以是温度、速度、亮度等物理量,通常通过传感器将这些模拟量转换为电压信号,然后由ADC进行转换‌1。‌

关键字: 模拟信号

手机内部结构复杂,但可以概括为两大核心功能模块:基带信号处理器(baseband processor)和射频处理(RF Processing)。这两个模块共同协作,使得手机能够实现通信、数据处理等多种功能。

关键字: 模拟信号 通信技术

在纺织工业中,纺织品的厚度是衡量其质量的关键指标之一。无论是用于制作服装的面料,还是用于工业用途的特殊纺织品,精确的厚度测量对于确保产品的一致性、性能和符合相关标准都至关重要。电感式传感器凭借其高精度、高稳定性和非接触式...

关键字: 电感式传感器 模拟信号

模拟芯片在电子系统中扮演着至关重要的角色,负责处理连续的模拟信号,如放大、滤波、调制等。然而,由于其工作环境的复杂性和自身特性,模拟芯片可能会出现各种失效情况,影响整个系统的性能和可靠性。以下是模拟芯片常见的失效场景清单...

关键字: 模拟芯片 电子系统 模拟信号

数字电视系统与采用模拟信号的模拟电视技术相比,数字电视技术从采集、前端处理、传输、接收的过程中主要采用数字化技术。

关键字: 数字电视 模拟信号

在这个项目中,我们将使用Arduino板与Hexabitz单导联EXG监测模块(H2BR0)一起在绘图仪上绘制模拟信号,以可视化ECG(心电图)和EMG(肌电图)等生物信号。

关键字: Arduino H2BR0 绘图仪 模拟信号

在电子电路设计中,大电流地线与采样电路模拟地的处理是至关重要的环节,它们的合理处理直接关系到电路的稳定性、可靠性以及测量精度。大电流地线主要承载着较大的电流,其作用是为大电流提供低阻抗的回流路径;而采样电路模拟地则是采样...

关键字: 大电流地线 采样电路 模拟信号

在现代电子测量技术中,高精度的测量结果对于众多领域的研究与应用至关重要。无论是工业自动化生产中的精密检测,还是医疗设备对生理参数的精确监测,亦或是航空航天领域对各种物理量的精准测量,都离不开高精度的测量转换电路。测量转换...

关键字: 转换电路 传感器 模拟信号

在现代电子显示领域,信号传输的稳定性和传输距离是影响显示效果和系统设计的重要因素。RGB 信号和 MIPI 信号作为两种常见的用于连接显示设备与处理器或其他控制单元的信号类型,它们在传输距离方面有着各自独特的表现和特性,...

关键字: 信号传输 处理器 模拟信号
关闭