mickit 发表于 2023-10-5 21:14

ADC 转换器需要一定的时间来完成转换过程,具体时间取决于 ADC 的采样速率和输入信号的频率。通常,可以通过读取 ADC 的状态寄存器来确定转换是否完成。

hilahope 发表于 2023-10-5 21:43

可以使用电阻和电容将PWM信号转换为电压信号,然后将电压信号输入到ADC。

elsaflower 发表于 2023-10-5 22:13

使用适当的寄存器和位域配置ADC。这通常涉及设置ADC的采样速率、参考电压、输入通道和其他相关参数。

1988020566 发表于 2023-10-8 12:22

需要考虑外部电路的精度和稳定性,以及ADC的输入范围和分辨率等因素

pixhw 发表于 2023-10-8 12:33

采样速率越快,采样周期越短,对 PWM 信号的分辨率就越高。但同时,采样速率越快,ADC 的功耗也越大。

backlugin 发表于 2023-10-8 12:49

ADC的分辨率应该足够高,以便能够区分出PWM脉冲的宽度。如果分辨率太低,可能会导致采样的数据不准确。

burgessmaggie 发表于 2023-10-8 13:01

可能需要在ADC输入前加入滤波电路,以确保采样到的数据准确可靠。

usysm 发表于 2023-10-8 13:12

使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间。

mmbs 发表于 2023-10-8 13:28

PWM信号通常包含高频率成分,因此需要采取适当的滤波和抗干扰措施,以确保ADC采样的准确性。

louliana 发表于 2023-10-8 13:36

对于PWM信号的采样,需要选择合适的采样时间,以确保捕捉到有效的PWM信号。

uptown 发表于 2023-10-8 13:44

不同的ADC具有不同的精度和线性度,需要根据实际需要进行选择和校准。

elsaflower 发表于 2023-10-8 13:52

设置ADC的参数,例如采样频率、转换时间、转换模式等,以确保ADC能够正确地采集模拟信号。

usysm 发表于 2023-10-8 14:03

采样周期需要根据PWM信号的频率和所需要的精度来确定。

belindagraham 发表于 2023-10-8 14:15

ADC的采样时钟与PWM信号的时钟同步,避免采样时钟和PWM信号的相位差引起的采样失真问题。

kmzuaz 发表于 2023-10-8 14:27

代码中检测PWM信号的状态,并在需要的时间点启动ADC采样。这种方法可能需要更精确的时序控制。

chenci2013 发表于 2023-10-8 14:43

为了采样PWM信号,需要将ADC触发源设置为相应的PWM通道。

lzbf 发表于 2023-10-8 14:51

通常差分馈入在SNR上优化少许,但是电路复杂一些。

tpgf 发表于 2023-10-11 13:09

需要精确的采集整个pwm的波形吗?

qcliu 发表于 2023-10-11 15:24

首先要确认这个pwm的幅值超过adc的采集范围了吗

drer 发表于 2023-10-11 15:56

这个还得比对pwm的频率和adc采集的速度吧
页: 1 [2] 3
查看完整版本: adc怎么在Pwm采样呢?