|
发表于 2009-11-15 17:10:39
|
显示全部楼层
以下是引用dyyjun在2009-11-5 21:58:16的发言:
原来我们用的是I2S接口的audio codec(PCM转analog audio),为了cost down改成PWM的器件,其实就是D/A转换器,要求输入是PWM(数字信号),输出就是audio(模拟信号)。
PCM就只有两个特征,sample rate和sample depth,sample rate决定PWM的频率,然后在每次PWM的中断里根据PCM码流实时改变PWM的占空比,在用这个PWM控制那个所谓的codec形成audio波形。
PCM---》PWM---》analog audio
大概明白你的做法,I2s接口的codec一般都比较贵,特别是wolson系列的,三星.nuokia,索爱系列的音乐手机,都采用了该ic,能达到很好的
音质效果.
pwm发生器,工作原理很简单,选择clk源(或许还有分频设置),一个周期里的clk counter,高电平,低电平切换阀值.
从你描述的实现方式来看,应该是一个功能较简单的音频转换器,接受pwm格式串行音频信号,再经过d/a转换输出模拟音频. 能否告诉你用的是什么ic的?[em01] |
|