打印
[AT32F407]

adc怎么在Pwm采样呢?

[复制链接]
楼主: starforeye
手机看帖
扫描二维码
随时随地手机跟帖
21
ADC 转换器需要一定的时间来完成转换过程,具体时间取决于 ADC 的采样速率和输入信号的频率。通常,可以通过读取 ADC 的状态寄存器来确定转换是否完成。

使用特权

评论回复
22
hilahope| | 2023-10-5 21:43 | 只看该作者
可以使用电阻和电容将PWM信号转换为电压信号,然后将电压信号输入到ADC。

使用特权

评论回复
23
elsaflower| | 2023-10-5 22:13 | 只看该作者
使用适当的寄存器和位域配置ADC。这通常涉及设置ADC的采样速率、参考电压、输入通道和其他相关参数。

使用特权

评论回复
24
1988020566| | 2023-10-8 12:22 | 只看该作者
需要考虑外部电路的精度和稳定性,以及ADC的输入范围和分辨率等因素

使用特权

评论回复
25
pixhw| | 2023-10-8 12:33 | 只看该作者
采样速率越快,采样周期越短,对 PWM 信号的分辨率就越高。但同时,采样速率越快,ADC 的功耗也越大。

使用特权

评论回复
26
backlugin| | 2023-10-8 12:49 | 只看该作者
ADC的分辨率应该足够高,以便能够区分出PWM脉冲的宽度。如果分辨率太低,可能会导致采样的数据不准确。

使用特权

评论回复
27
burgessmaggie| | 2023-10-8 13:01 | 只看该作者
可能需要在ADC输入前加入滤波电路,以确保采样到的数据准确可靠。

使用特权

评论回复
28
usysm| | 2023-10-8 13:12 | 只看该作者
使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间。

使用特权

评论回复
29
mmbs| | 2023-10-8 13:28 | 只看该作者
PWM信号通常包含高频率成分,因此需要采取适当的滤波和抗干扰措施,以确保ADC采样的准确性。

使用特权

评论回复
30
louliana| | 2023-10-8 13:36 | 只看该作者
对于PWM信号的采样,需要选择合适的采样时间,以确保捕捉到有效的PWM信号。

使用特权

评论回复
31
uptown| | 2023-10-8 13:44 | 只看该作者
不同的ADC具有不同的精度和线性度,需要根据实际需要进行选择和校准。

使用特权

评论回复
32
elsaflower| | 2023-10-8 13:52 | 只看该作者
设置ADC的参数,例如采样频率、转换时间、转换模式等,以确保ADC能够正确地采集模拟信号。

使用特权

评论回复
33
usysm| | 2023-10-8 14:03 | 只看该作者
采样周期需要根据PWM信号的频率和所需要的精度来确定。

使用特权

评论回复
34
belindagraham| | 2023-10-8 14:15 | 只看该作者
ADC的采样时钟与PWM信号的时钟同步,避免采样时钟和PWM信号的相位差引起的采样失真问题。

使用特权

评论回复
35
kmzuaz| | 2023-10-8 14:27 | 只看该作者
代码中检测PWM信号的状态,并在需要的时间点启动ADC采样。这种方法可能需要更精确的时序控制。

使用特权

评论回复
36
chenci2013| | 2023-10-8 14:43 | 只看该作者
为了采样PWM信号,需要将ADC触发源设置为相应的PWM通道。

使用特权

评论回复
37
lzbf| | 2023-10-8 14:51 | 只看该作者
通常差分馈入在SNR上优化少许,但是电路复杂一些。

使用特权

评论回复
38
tpgf| | 2023-10-11 13:09 | 只看该作者
需要精确的采集整个pwm的波形吗?

使用特权

评论回复
39
qcliu| | 2023-10-11 15:24 | 只看该作者
首先要确认这个pwm的幅值超过adc的采集范围了吗

使用特权

评论回复
40
drer| | 2023-10-11 15:56 | 只看该作者
这个还得比对pwm的频率和adc采集的速度吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则