在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。
LRCK:左右声道采样率44.1k、48k..
BCLK: SCK,位时钟或串行时钟。若是2通道16bit,BCLK = 2 x 16 x 48KHz(采样率) = 1536KHz = 1.536MHz
MCLK:主时钟,有时为了使设备间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock), 通常是采样率LRCK的256, 384, 512倍.I2S有3个主要信号(3根线):
1.串行时钟SCK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率(LRCK = fs)×采样位数(16 or 24)2.字段(声道)选择WS,又称为LRCK,用于切换左右声道的数据。LRCK为“1”表示正在传输的是左声道的数据,
为“0”则表示正在传输的是右声道的数据。LRCK的频率等于采样频率(fs)。LRCK一个时钟周期采一个样点,
BCLK为64fs,即一时钟周期64位数据。3.串行数据SD(SDATA),就是用二进制补码表示的音频数据。在飞利浦公司的I2S标准中,既规定了硬件接口规范,
也规定了数字音频数据的格式。有时为了使设备间能够更好地同步,还需要另外传输一个信号MCLK,
称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。Audio/sound音频部分涉及的几个频率:
audio sampling frequency缩写:fs* 输出采样频率 fs =

I2S原理分析(二十九)相关推荐

  1. 【转】ABP源码分析二十九:ABP.MongoDb

    这个Module通过建立一个MongoDbRepositoryBase<TEntity> 基类,封装了对MongoDb数据库的操作. 这个module通过引用MongoDB.Driver, ...

  2. Spring Cloud 2.2.2 源码之二十九nacos客户端获取配置原理四

    Spring Cloud 2.2.2 源码之二十九nacos客户端获取配置原理四 MetricsHttpAgent的httpGet ServerHttpAgent的httpGet HttpSimple ...

  3. BetaFlight模块设计之二十九:滤波模块分析

    BetaFlight模块设计之二十九:滤波模块分析 滤波模块 滤波类型 1. slewFilter 2. simpleLowpassFilter 3. laggedMovingAverage 4. p ...

  4. SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  5. OpenCV C++案例实战二十九《遥感图像分割》

    OpenCV C++案例实战二十九<遥感图像分割> 前言 一.准备数据 二.K-Means分类 三.效果显示 四.源码 总结 前言 本案例基于k-means机器学习算法进行遥感图像分割.主 ...

  6. 妙!二十九招驱蚊止痒不再愁

    天气热了,蚊子也多了,让人烦不胜烦,如何才可解决蚊子带来的困扰,现整理了二十九个妙法,解决蚊子不在愁! 1.在家庭中可用浓肥皂涂抹可迅速止痒,或用香皂蘸水在红肿处涂抹. 原因是肥皂高级脂肪酸的钠盐.如 ...

  7. CSDN 编程竞赛二十九期题解

    竞赛总览 CSDN 编程竞赛二十九期:比赛详情 (csdn.net) 竞赛题解 题目1.订班服 小A班级订班服了!可是小A是个小糊涂鬼,整错了好多人的衣服的大小.小A只能自己掏钱包来补钱了.小A想知道 ...

  8. 【Microsoft Azure 的1024种玩法】二十九.基于Azure VM快速实现网络入侵检测 (IDS) 及网络安全监视 (NSM)

    [简介] 数据包捕获是一个重要组件,可以实施网络入侵检测系统 (IDS) 并执行网络安全监视 (NSM). 我们可以借助开源 IDS 工具来处理数据包捕获,并检查潜在网络入侵和恶意活动的签名. 使用网 ...

  9. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...

最新文章

  1. s2sh集成dataSource配置无效的问题 -Access denied for user 'sa'@'localhost'
  2. Java中Set巧用,去掉重复数据
  3. Mysql5.7版本ERROR 1055问题
  4. linux 传真 邮件,如何在Linux环境下架设一台传真服务器(2)
  5. ruby array_Ruby中带有示例的Array.fill()方法(1)
  6. linux arm 虚拟机,ARM平台上实现Linux内核虚拟机技术研究
  7. getaway网关转发去前缀_蚂蚁金服 Service Mesh 大规模落地系列 - 网关篇
  8. C语言程序设计 第八章字符串
  9. win7升级Powershell到5.1(for flutter)
  10. 关于VMware ESX与VMware ESXi区别
  11. 计算机名(主机名)、本机地址(IP/IPv4)、localhost、127.0.0.1的关系
  12. c++ IO多路复用
  13. JavaScript中的数据类型判断
  14. VUE微信H5生成二维码海报保存在本地相册
  15. 计算机开放电子书归档 2018 1
  16. markdown中关于空格缩进的问题
  17. 用于长延迟多径衰落环境下的强化UF-OFDM
  18. extjs 让人老火的事情
  19. Kindle 转换器
  20. jeefast导入Excel

热门文章

  1. 理解Twisted与非阻塞编程
  2. 第二期: 如何搭建 多用户的平台?(未完)
  3. 词法分析与语法分析简介
  4. Adobe Reader 9.0记住阅读位置
  5. ASP.Net 中常用的数据库连接方式
  6. Web 爬虫 Apache Nutch 1.15 发布,支持 Java 10
  7. powerdesigner错误提示实体属性名称唯一性_SolidWorks用保存实体创建新零件与装配体...
  8. python面向对象实验报告_20192310 实验三《Python程序设计》实验报告
  9. python批量创建实例_Django批量创建Model实例
  10. k均值聚类算法案例 r语言iris_聚类分析—系统聚类