微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 请问下有没有将音频编解码后的数字信号用UART传输的芯片

请问下有没有将音频编解码后的数字信号用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总线

嗯,好,我了解了,多谢!

您的解释很详细,多谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top