TI论坛
直播中

张鑫

7年用户 849经验值
私信 关注
[问答]

请问有没有将音频编解码后的数字信号用UART传输的芯片?


  • 有没有这样的芯片,可以实现双向的编解码,但是数字信号的输入和输出是通过UART口,即PCM编解码的信号来源和去向可以是通过单片机UART口来的?

回帖(2)

李长宝

2024-11-7 10:15:23
 没有这种数字接口为UART的codec,用的最多的是I2S接口,其他的诸如左对齐,右对齐,DSP等数字接口。
举报

刘颖

2024-11-7 10:15:33
    UART常用于工业通讯。是异步通讯使用的。发送的数据中不包括时钟信号。两边的波特率允许一定的偏差。即使使用晶振,发送端和接收端也不会完全同步;
另外,UART常用8位数据位,而音频多为16位,24位,甚至32位。如果用UART传音频数据,需要2~3次才能传一个数据。如果传48K立体声数据,需要的波特率较高。
还有,UART数据处理即使使用中断也不能保证时钟完全对齐,因为中断响应的时间跟当前处理的指令有关,中断程序中的数据保护等都会引起时间偏差。而时间偏差会对声音质量造成较大损失,特别是在高频时。
鉴于上面这些限制,很少有人用UART传音频信号。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分