您尚未登录。

楼主 # 2025-05-27 05:40:03

Quotation
会员
注册时间: 2018-10-04
已发帖子: 298
积分: 261.5

F1C100s音频时钟不准啊

Audio Codec时钟选择48kHz的话,实际上并不能得到精确的48kHz。
AUDIO_PLL的默认设置,输出24.571MHz。(24000000*86*2/21/8~=24571429)
内部应该是/512分频,得到47991Hz。和48000相差不少啊,误差187.5ppm。
对于音频应用来说,虽然人耳听不出来,但相差了0.3个音分这可是有点大了。
这个问题可以通过打log看时间得到验证。用DMA写音频数据,在DMA中断里打log,时间间隔符合上述计算。

原以为做MP4、唱戏机的F1C100s,在音频方面会比较准确。
不知道有没有解决方法?

最近编辑记录 Quotation (2025-05-27 06:01:19)

离线

#1 2025-05-27 08:28:18

lanlanzhilian
会员
注册时间: 2021-12-21
已发帖子: 148
积分: 53

Re: F1C100s音频时钟不准啊

听不出来也就无所谓了吧

离线

#2 2025-05-27 08:51:04

zzm24
会员
注册时间: 2018-05-07
已发帖子: 125
积分: 102

Re: F1C100s音频时钟不准啊

这些在消费电子上太正常的,整机才几十元的东西,时钟才差187.5ppm,已经很好了.有要求的上CPLD+有源晶振+F1C100S I2S.

离线

楼主 #3 2025-05-28 12:58:42

Quotation
会员
注册时间: 2018-10-04
已发帖子: 298
积分: 261.5

Re: F1C100s音频时钟不准啊

是得用I2S声卡了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn