这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【分享开发笔记,赚取电动螺丝刀】几个单片机I2S外设的BLCK时钟对比

共3条 1/1 1 跳转至

【分享开发笔记,赚取电动螺丝刀】几个单片机I2S外设的BLCK时钟对比

专家
2025-05-14 12:41:49   被打赏 20 分(兑奖)     打赏

在I2S外设中,按照BLCK时钟频率的计算公式:SCLK的频率=2×采样频率×采样位数,这里的采样位数是指I2S通道数据位数。


一、在采样率=48KHz,通道数据宽度32位,音频数据16位为条件,

BLCK时钟 = 2 x 48KHz x 32 = 3.072MHz


实际测试结果:

1、雅特力L021开发板:

图片1.png

BLCK≈2.8MHz,正常(就是误差稍微有点儿大)


2、ES32S3开发板

图片2.png

BLCK≈3.0MHz,正常


3、STC的Ai8051U单片机

图片3.png

BLCK≈3.1MHz,正常



二、以采样率=44.1KHz,通道数据宽度16位,音频数据16位为条件,理论上BLCK时钟 = 2 x 44.1KHz x 16 = 1.4112MHz

实际测试结果:

1、雅特力L021开发板

图片4.png

BLCK≈1.4MHz


2、ES32S3开发板

图片5.png

BLCK≈1.4MHz


3、STC的Ai8051U单片机

图片6.png

BLCK≈5.7MHz,这个绝对是不正常的。


因为STC的Ai8051U的偏离比较大,于是及专门对它测试44.1KHz、48KHz下,通道为16位、32位时的BCLK情况,结果发现44.1KHz下,16位和32位的结果都不好,偏离很大;48KHz、32位下,BLCK是正常的,48KHz、16位下,BLCK不正常,与32位的一致。




专家
2025-05-14 12:48:10     打赏
2楼

所有测试使用的是同一个逻辑分析仪,不敢保证测试结果是完全可信的,仅作为供参考。



专家
2025-05-15 20:18:37     打赏
3楼

怕担责任啊。也是真心钦佩那些设计芯片的,做出来芯片,要测试的内容太多了。芯片的外设、总线、寄存器等,这些内容的检查,感觉比软件还累。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]