ADC与DAC(PWM)

ADC - Analog to Digital Converter 模数转换器,将一个模拟信号变为数字信号。
DAC - Digital to Analog Converter 数模转换器
PWM- Pulse Width Modulation 脉冲宽度调制

ADC 分辨率

模拟信号是一个连续函数,在信号范围内能输出的离散信号值越多,其分辨率就越高。
离散信号通常用二进制表示,可以用比特作为单位,离散值个数就是 2 N 2^N 2N

ADC 转换误差

以输出误差的最大值形式给出

ADC转换速率

每次ADC所需的时间为t,转换速率为 v = 1/t

ADC 转换步骤

  1. 采样
  2. 保持
  3. 量化
  4. 编码

直接比较型采样

将模拟信号与参考信号比较,取最近的参考信号,得到离散值
有并行ADC与逐次比较ADC

逐次逼近采样

设有一模拟信号值 z, 有参考信号值 y, 有离散值x,有函数 y = f(x),采样分辨率 n

z 与 y1 = f( 2 ^ (n-1))
z 与 y2 = f( 2 ^ (n-2) + 2 ^ (n-1))
z 与 y3 = f( 2 ^ (n-3) + 2 ^ (n-2) + 2 ^ (n-1))
。。。

由高位到低位逐次逼近

间接比较型采样

将模拟信号和参考信号通过某种变换,成一个中间值再进行比较
有双积分ADC

双积分ADC

设一次采样得到一组模拟电压Vs,有时间函数 t = f(v), 有计数器 x = g(t)
那么双积分得到的离散值是 x = g( f (avg(Vs) ) )

DAC 分辨率

输出模拟量的最小变化值

PWM

对于单片机芯片,IO口只能输出高低电平,所以只能用串行的方式,或者说改变脉冲宽度来表示模拟量,本质上还是离散值。

你可能感兴趣的:(嵌入式,单片机)