微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 修改WiFi Audio Application的Codec配置支持单声道采样

修改WiFi Audio Application的Codec配置支持单声道采样

时间:10-02 整理:3721RD 点击:


Hi Ti工程师:

      我现在使用CC3200和Audio Booster Pack(AIC3254)来测试SDK里面的Wifi Audio application用例,但是Wifi Audio Application里面的Codec配置是16bit,16Khz,双声道采样,我想要的是16bit, 16Khz,单声道采样,请问:基于Wifi Audio application的代码我需要做哪些修改?AIC3254的哪些寄存器需要修改来支持16bit,16Khz,单声道的采样,谢谢。

The record path of the TLV320AIC3254 covers operations from 8kHz mono to 192kHz stereo recording, and contains programmable input channel configurations covering single-ended and differential setups, as well as floating or mixing input signals.

The TLV320AIC3254 includes a stereo audio ADC, which uses a delta-sigma modulator with a programmable oversampling ratio, followed by a digital decimation filter. The ADC supports sampling rates from 8kHz to 192kHz. In order to provide optimal system power management, the stereo recording path can be powered up one channel at a time, to support the case where only mono record capability is required.

谢谢你的回答,按照你的指导,现在看到的确一个声道已经没有数据了(其中一个声道数据为全0,我的设置中左声道被mute了),但是现在有一个新的问题是,我的应用程序使用了DMA传输I2S上来的数据,也就是说左右声道的数据还是都传给我的应用程序了(只是左声道的数据全为0),我直接把这个双声道的数据传给服务器并增加wav头,这个数据是可以在PC上正常播放的,但是如果我的应用程序只取右声道的数据发给服务器增加wav头,播放出来就全是噪音。我怀疑我的应用程序在截取的时候有问题,我想请问下,在截取数据的时候有什么需要注意的吗?例如大小字节、传输顺序、以及服务器接收的顺序?

jiang Gou,你好,

         想请教你个问题,声音数据走网络传送,到PC上可以正常播放。想请问你音质如何?你的网络走的是AP还是STATION?

目前我遇到了1个问题:

                                                      干掉网络进程部分,直接line_in进,line_out出,声音还是不错的。

                                                      可是如果增加网络进程部分,line_out声音中就夹杂噪声(原声音还是能够听清楚的)。

                                                      此时PC播放传送过来的PCM语音流,感觉播放速度好快,而且有噪声。

这个问题查了我好多天了,一直都没有头绪,也不知道给你发信息,你能否看得到,希望你看到后帮助我下,万分感谢!

我测试出来也是有杂音的,但是已经不影响我使用了。

对于PC传过来的PCM语音流很快而且有噪音我怀疑是PC端传送得太快了,造成CC3200的网卡无法完全接收PC端送过来的IP包,我以前测试过,在局域网下,服务器送给CC3200的IP包太快,CC3200是出现丢包了的。你可以尝试在PC端放慢传送IP包的速度(我在局域网下大概每个IP包间隔12ms时CC3200可以正常接收)

jiang gou 你好

         很感谢你百忙之中给予的帮助。

         我这个项目是CC3200传送数据到PC端,可PC端播放语音流的速度很快而且有噪声,你遇到过么?

这个得看你booeterpack的采样率了

你电脑上是转换后的吧,看看转换时的采样率设置对不对

我的都是可以正常播放的

我是一边扬声器播放,一边向PC端传送数据。

此时扬声器出来的声音只是有噪声,但是没有播放快的问题。

但是传送到PC端的数据,通过网上下载的软件播放出来声音就即有噪声,又快。

采样率没变,16k ,16bit,2.

对于官方的代码,相当于把void Microphone( void *pvParameters )这个函数里的两个功能全部开启。

请帮助下

一时没有头绪

一段一段的查吧,先看看boosterpack送上来多少个包,然后看看3200收到的包和boosterpack送上来的是否一致,如果采样率没有问题那能怀疑的就只有丢包了,也就是说boosterpack送给3200的包数量和送给PC的不一致

上一篇:5713DEMO调试板
下一篇:LME49600应用疑问

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

网站地图

Top