微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCM1808的使用问题

PCM1808的使用问题

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

我最近在使用音频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,谢谢

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

希望可以帮助到你。

您好: 问题还是没解决。 我已经看过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”是什么?没看懂。

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

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

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

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

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

网站地图

Top