OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6781|回复: 8

IIS和USB频率不匹配的问题

[复制链接]

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
发表于 2016-6-22 15:46:36 | 显示全部楼层 |阅读模式
5金钱
     和探索者407开发板遇到的问题类似。由于arm分频不能正好分成16KHz,48KHz。将ARM修改成recorder后,IIS和USB的频率有略微差别。经过一段时间会有一小段声音发生畸变,类似“滋”的一声使人听的不是太舒服。我的做法是每隔一段时间停止IIS总线,持续2ms然后再打开DMA,这样做了几次还是会发现有混叠的情况产生。请问论坛有经验的朋友能否给一点建议。
QQ图片20160622104738.png

最佳答案

查看完整内容[请看2#楼]

找官方给了个代码给我,包括了microphone和recorder,里面很多同步的设置,暂时没时间看,估计能解决问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
 楼主| 发表于 2016-6-22 15:46:37 | 显示全部楼层
正点原子 发表于 2016-6-22 20:25
没有什么好办法哦。。。。

找官方给了个代码给我,包括了microphone和recorder,里面很多同步的设置,暂时没时间看,估计能解决问题。

STM32_USBD_AudioStreaming_V1.0.0RC2.zip

2.58 MB, 下载次数: 613

回复

使用道具 举报

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
 楼主| 发表于 2016-6-22 16:00:51 | 显示全部楼层
声卡播放的程序我看是建立了一个长buf,然后比较读写的指针。我这里的录音程序是实时的播放采集的程序,没有做类似声卡的数据流控制。
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2016-6-22 20:25:52 | 显示全部楼层
没有什么好办法哦。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-6-6
在线时间
7 小时
发表于 2017-6-6 22:45:51 | 显示全部楼层
楼主,您好,我也遇到同样的问题,我的是usb的时钟比i2s的时钟快了,造成有”滴 滴“声,请问有的办法解决吗?
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-6-6
在线时间
7 小时
发表于 2017-6-7 14:42:25 | 显示全部楼层
论坛最近老是有问题哦,刚才发的帖子都不见了,被恢复了
楼主您好,我的是usb麦克风,我现在是使用的一个二维数组来接收DMA接收的数据的,buff[FrameInx][Input_Pack],DMA接收每接收一帧(32K,2通道,16bit,128个数据),FrameInxWr++,由于mcu内存的原因,FrameInx=20, USB不停的读,每读一帧FrameInxRd++,由于usb的时钟比I2s的时钟快,会造成FrameInxRd大于FrameInxWr,这样就出现“”滴 滴“”声,不知道楼主是怎么解决的?
回复

使用道具 举报

36

主题

256

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2016-4-20
在线时间
169 小时
 楼主| 发表于 2017-6-7 17:15:58 | 显示全部楼层
greengi 发表于 2017-6-7 14:42
论坛最近老是有问题哦,刚才发的帖子都不见了,被恢复了
楼主您好,我的是usb麦克风,我现在是使用的一个 ...

我刚刚把流程写出来了,怎么什么都看不见了??
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-6-6
在线时间
7 小时
发表于 2017-6-7 17:17:31 | 显示全部楼层
czdspeed 发表于 2017-6-7 17:15
我刚刚把流程写出来了,怎么什么都看不见了??

论坛最近老是有问题,可能恢复数据了,我私信你了,方便加个QQ吗?
回复

使用道具 举报

59

主题

196

帖子

0

精华

高级会员

Rank: 4

积分
770
金钱
770
注册时间
2018-5-3
在线时间
192 小时
发表于 2019-5-29 13:06:00 | 显示全部楼层
楼主,现在我也遇到了这个同步的问题,请问一下楼主解决了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 10:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表