音频数字信号I2S一些知识理解

(1)I2S单向基本传输需要几根线传输音频信号?
3根线 LRCK SCLK(也叫BLK) DATA(单向)

(2)如何理解I2S MASTER或者SLAVE的模式?

codec的i2s作为slave mode,LRCK和SCLK来自于soc主控端,codec端自动检测MCLK和LRCK
codec的i2s作为master mode,codec通过MCLK LRCLKDIV和BLKDIV分频得到合适和产生SCLK和LRCK

(3)如何理解BCLK和LRCK和MCLK的计算关系?
BCLK = 采样率位数通道数

例子:48k 16bit 8ch为例子 BCLK = 48000X16X8 = 6144000 (6.144MHZ)
LRCK = 采样率
MCLK:高于采样率 取值可以是采样率*256 128 384 或512 常用256 256X48000 = 12.288MHZ

下面是示波器测量的波形图 :
BCLK :

LRCK : 等于采样率

MCLK:

相关推荐
sweetone20 小时前
LINN莲CLASSIK桌面音响微修
经验分享·音视频
晚霞的不甘1 天前
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制
java·后端·spring·架构·音视频
美狐美颜SDK开放平台1 天前
多终端适配下的人脸美型方案:美颜SDK工程开发实践分享
人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
饭饭大王6661 天前
CANN 生态深度整合:使用 `pipeline-runner` 构建高吞吐视频分析流水线
人工智能·音视频
晚霞的不甘1 天前
CANN 编译器深度解析:TBE 自定义算子开发实战
人工智能·架构·开源·音视频
愚公搬代码1 天前
【愚公系列】《AI短视频创作一本通》016-AI短视频的生成(AI短视频运镜方法)
人工智能·音视频
那个村的李富贵1 天前
CANN赋能AIGC“数字人”革命:实时视频换脸与表情驱动实战
aigc·音视频
晚霞的不甘1 天前
CANN 支持强化学习:从 Isaac Gym 仿真到机械臂真机控制
人工智能·神经网络·架构·开源·音视频
晚霞的不甘1 天前
CANN 支持多模态大模型:Qwen-VL 与 LLaVA 的端侧部署实战
人工智能·神经网络·架构·开源·音视频
拾荒的小海螺2 天前
开源项目:LTX2 高效可控的开源视频生成模型
开源·音视频