TDM相比I2S 可以传输多ch音频数据,分为2种模式:dsp_a 和dsp_b

调试的时候,soc端和codec端协议要匹配,可以使用特殊文件来确认,如有效数据都是0xaa的wav文件,这样通过示波器抓取FS、BCLK和Data的波形就可以判断出当前是什么模式,实测dsp_b的波形图如下:

黄色为6ch的数字data信号,每个ch的数据为0xaaaa

绿色的信号为FS,宽度为1个BCLK周期,这种同步方式叫做短帧同步 Short Fram Sync

两个FS 之间为一个frame,中间是一个frame上所有slot的音频数据

另外一个是长帧同步,Long Frame Sync,1个FS宽度为1个ch或者说1个slot,一般I2S 模式使用长帧同步,I2S模式实测图如下:

数字音频接口之TDM相关推荐

  1. 数字音频接口(I2S,PCM/TDM)

    概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式.相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在 ...

  2. 数字音频接口(I2S,PCM/TDM,PDM)

    概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式.相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在 ...

  3. 数字音频接口 I2S、PCM、TDM 、PDM比较

    目录 1. 前言 2. 数字音频接口 2.1. I2S接口 2.2. PCM/TDM接口 2.2. PDM接口 3. 附录 3.1. PCM编码 3.2. PDM编码 1. 前言 本文介绍的数字音频接 ...

  4. micropython i2s_数字音频接口(I2S,PCM/TDM,PDM)

    概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式.相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在 ...

  5. 【精华贴】数字音频接口详解-I2S接口PCM/TDM接口PDM接口

    一.概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式.相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DA ...

  6. 数字音频接口(二) 高通平台MI2S总线调试

    硬件平台:高通SM6125 基线代码:LA.UM.8.11.1.c1 git clone https://git.codelinaro.org/clo/la/platform/vendor/opens ...

  7. 常用音频接口:TDM,PDM,I2S,PCM

    折腾: [整理]SoC CPU MEDIATEK MT8516详解 期间,看到T8516介绍中包含 麦克风语音输入控制和连接的音频产品中包含 I2Sx2(4 个频道).TDM(最多 8 个频道)和 P ...

  8. [转载]数字音频接口

    一直想了解下所有的数字音频接口,进行归纳总结,这边发现一篇总结的很好的文章,放到csdn进行分享,原文链接如下: http://www.wangdali.net/wp-content/uploads/ ...

  9. 数字音频接口(一)I2S总线协议

    I2S(Inter-IC Sound)是一种广泛应用于数字音频传输的串行接口标准.它最初由飞利浦(Philips)公司开发,用于解决在集成电路之间传输音频数据的问题.I2S协议定义了音频数据的传输格式 ...

最新文章

  1. Scrapy框架的入门使用
  2. mysql建索引 字段截取_提高MySQL索引策略一:隔离查询列
  3. 2015-01-30工作日记
  4. 39.原码、反码、补码的转换
  5. Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))
  6. FFmpeg封装格式处理2-解复用例程
  7. python3网络爬虫(4):python3安装Scrapy
  8. gn fast-gn_GN的完整形式是什么?
  9. mysql server_id作用_MySQL复制过程中server-id的理解
  10. html中searchbutton点击没有反应,点击按钮加载完整的HTML后,使用Selenium加载其他元素...
  11. HEAP: Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed
  12. 测量在Python中经过的时间
  13. hihoCoder #1014 : Trie树 [ Trie ]
  14. 503.下一个更大元素II(力扣leetcode) 博主可答疑该问题
  15. 偏差-方差分解简要推导
  16. 链表的中间结点-python
  17. lisp方格网法计算土方量_方格网法计算土方工程量
  18. 中间件常见安全漏洞(转载)
  19. MC/DC覆盖的计算总结
  20. Tiled Map Editor(一)

热门文章

  1. 坐标系转换中位姿与位置
  2. 2021电赛国一——K题照度稳定可调LED台灯
  3. 运筹学基础【三】 之 决策
  4. matlab绘制不同角度的抛体运动
  5. 爪哇国新游记之四----用于计算并集交集差集的工具类
  6. BDTC 2017数据库上午:犹他大学、东方国信、蚂蚁金服、微软、人大金仓
  7. 案例一: 使用IDA PRO+OllyDbg+PEview 追踪windows API 动态链接库函数的调用过程。 首先用文本编辑器写一个C++源程序名为StackFrame.cpp ,代码如下:
  8. Android自动化测试工具调研
  9. Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)
  10. Firefox for Mac(火狐浏览器 mac)一款速度快到飞起的浏览器