TI中文支持网
TI专业的中文技术问题搜集分享网站

PCM1808的使用问题

我最近在使用音频AD芯片PCM1808和FPGA相连接做音频采集,MP3编码的项目。

但是麦克风(单声道)和芯片的连接,还有芯片和FPGA的连接配置上面好像有问题,

芯片出来的数据好像不正确。

请问这个芯片怎么使用,还有麦克风(单声道)和芯片的应该怎样连接?

还有一个问题,PCM1808芯片出来的数据是24位串行的PCM数据(我截取了高16位),补码形式,这个串行数据转化为并行数据(16位)之后与能播放的PCM数据一样嘛?是不是还需要把这个补码转化成原码?

PCM1808芯片的配置如下:

主模式,MCLK(主时钟)为11.294MHZ(芯片上要求是11.2896),采样频率为44.1KHZ(MODE=2’b11),数据以IIS格式输出(FMT=1’b0)。

我的邮箱是wangxing-1100@163.com,谢谢

Austin He:

您好,已经将相关信息发到你邮箱了。

希望可以帮助到你。

wang xing:

您好: 问题还是没解决。 我已经看过PCM1808的datasheet,做出的配置如下: PCM1808芯片的配置如下: 主模式,MCLK(主时钟)为11.294MHZ(芯片上要求是11.2896),采样频率为44.1KHZ(MODE=2’b11),数据以IIS格式输出(FMT=1’b0)。 而且从模式也设置过,(BCK、LRCK、MCLK均由FPGA提供给PCM1808,它们之间也是同步的),但是芯片出来的数据和主模式出来的数据都是不正确的,把芯片出来的数据串并转化后写入片上memory,导出来转化成PCM文件播放,结果全是噪音、杂音。 不知道是我的芯片配置(FMT、MODE、时钟)出问题了,还是芯片烧坏了。 附图是芯片输出数据转化后的pcm文件。数据之间很有规律,采用不同的配置时,芯片出来的数据都是这种规律。请帮忙看看,谢谢。 还有,您发给我的“image003.gif”是什么?没看懂。

Win Wan:

回复 wang xing:

大哥,时钟不能随便设的,必须在芯片的支持点上

kaifan liu:

回复 Win Wan:

我也碰到同样的问题:PCM1808主晶振是12.288M,配置成Slave模式,用2410去读16位数据,但是出来的数据压根不对!MD1\MD0为00,FMT为0,有哪里需要特殊注意的吗?

PS:大哥,时钟不能随便设的,必须在芯片的支持点上:只要在芯片的支持范围内并且各个时钟相区配就可以!不要非得是哪个固定的时钟!

chunhua tan1:

回复 Austin He:

您好,请问您有PCM1808编程的相关例子吗,我现在要做的跟这个差不多,只不过用的是DSP,如果有相关例子可以发我邮箱吗,邮箱是812515899@qq.com

cheng huang25:

回复 Austin He:

你好, 可以发一份给我吗, 我现在也是数据解析不对。 邮箱kinuse@163.com 谢谢

user6205277:

回复 Austin He:

能不能发我一份1634665701@qq.com,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » PCM1808的使用问题
分享到: 更多 (0)