I2S音频的时钟
I2S音频总线标准包含4个关键信号:主时钟MCK(晶振产生,采样率的256倍)、左右声道时钟LRCK(等于采样率)、位时钟BCK(采样率×位数×通道数)和数据线DAT。其中LRCK区分左右声道(高电平左声道),BCK控制数据传输(每时钟1位)。需注意不同文档可能对SCK/BCK/MCK的命名存在差异,实际应用需参考具体规格。该标准主要用于数字音频设备间的高质量串行数据传输。
I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。I2S常用于音频设备的串行通信,其主要引脚除1个数据脚DAT外,还有3个时钟脚,经常容易搞混,特意备注一下。
1. 主时钟MCK (Master Clock)
o 通常由晶振产生
o 频率通常是采样率的整数倍,如256倍,根据采样率一般分为2种
(1)256×44.1kHz=11.2896MHz
(2)256×48kHz=12.288MHz
o 常用于生成位时钟BCK,确保系统时钟稳定性。
o 音频采集接收可以没有MCLK
2. LRCK (Left-Right Clock)
o 频率等于采样率(例如 44.1kHz 或 48kHz)。
o 也有的称为 WS(Word Select),区分左右声道数据。
o 电平高低表示当前传输的是左声道(L)还是右声道(R)数据。通常电平低表示左声道(L),电平高表示右声道(R)数据。
3. BCK (Bit Clock)
o 也有的称为 SCK(Serial Clock),是数据传输的基本时钟。
o 频率等于采样率 × 每样本位数 × 通道数(例如:44.1kHz 采样率、16 位、立体声需要 BCK=44.1k×16×2=1.4112MHz)。
o 每样本位数一般是16bit,24bit,32bit。也有8 bit样本情况,主要用于低精度场景(如通话、简单音效)
o 每个时钟传输一位数据
注:SCK与 BCK 同义,不同文档或芯片可能使用不同名称。但在有些文档中,SCK(System Clock) 可能特指主时钟(MCK),需结合具体规格确认。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)