|
发表于 2016-12-26 18:00:25
|
显示全部楼层
本帖最后由 hotdll 于 2016-12-26 18:16 编辑
原理很简单,有两个方案:
方案1
单片机输出PWM经过滤波输出直流电压,给选频回路的,电压可以用ADC采样校准。
单片机输出同频PWM信号,对选频得到的信号进行开关检波,直接获得音频。
对得到的音频信号进行滤波处理,放大即可。如果驱动耳机可以用ADC采样,PWM输出直接驱动耳机。
方案2
单片机输出(525-465)-- (1625-465) 的pwm波,对输入信号进行混频,然后465KHZ中周选频率后,用单片机发出同步的465KHZ方波进行开关检波。高频滤波后得到音频。
刚计算了下,至少需要110个点,10KHZ的间隔,单片机的频率最少需要58M,看来需要STM32了。 |
|