请问下有没有将音频编解码后的数字信号用UART传输的芯片
时间:10-02
整理:3721RD
点击:
如题。
有没有这样的芯片,可以实现双向的编解码,但是数字信号的输入和输出是通过UART口,即PCM编解码的信号来源和去向可以是通过单片机UART口来的?
没有这种数字接口为UART的codec,用的最多的是I2S接口,其他的诸如左对齐,右对齐,DSP等数字接口。
您好,还不知道有这样的专用芯片。理论上是可以在DSP内部将PCM格式转成UART的,需要注意音频采样率和传输带宽的限制。
UART常用于工业通讯。是异步通讯使用的。发送的数据中不包括时钟信号。两边的波特率允许一定的偏差。即使使用晶振,发送端和接收端也不会完全同步;
另外,UART常用8位数据位,而音频多为16位,24位,甚至32位。如果用UART传音频数据,需要2~3次才能传一个数据。如果传48K立体声数据,需要的波特率较高。
还有,UART数据处理即使使用中断也不能保证时钟完全对齐,因为中断响应的时间跟当前处理的指令有关,中断程序中的数据保护等都会引起时间偏差。而时间偏差会对声音质量造成较大损失,特别是在高频时。
鉴于上面这些限制,很少有人用UART传音频信号。
好的,我了解了,多谢!
嗯,好,那就用dsp转,或者直接用I2S总线
嗯,好,我了解了,多谢!
您的解释很详细,多谢了!