2812本身不带D/A转换,也就是说无法得到模拟量。不过可以通过外部扩展的方式得到模拟量。有两种思路。
第一种主要思路是利用内部的PWM模块输出PWM.然后然后外部接高阶低通滤波器。典型电路如下,首先经过一个无源低通滤波器,然后在经过一个二阶巴斯沃斯低通滤波器。PWM频率为10khz以上比较好,然后通过调节占空比就可以得到模拟信号了。
第二种方法就是外部接一个DAC转换芯片,估计你不会选这种方法。这里就不介绍了。