Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9050
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-18 16:05
文章分类
文章存档

2016年(1)

2015年(1)

我的朋友
最近访客

分类: 嵌入式

2016-08-16 19:29:40

本文为经验归纳有不对的地方还请大家斧正
    PCM一共有两根时钟线两根数据线:分别为PCMSYN、PCMCLK、PCMOUT、PCMIN,PCMSYN为采样率
    PCM一般支持1~4slot模式:slot为声道数
    PCM有两种位宽:8bit、16bit
    
    两种时钟的大小关系PCMCLK  〉= PCMSYN * slot个数 *为宽。如图所示为1slot,位宽16位,
    例如设置的slot个数为4,位宽为16,PCMCLK 〉= 64倍PCMSYN才可以成功传输数据,当检测到PCMSYN
    为上升沿时候开始传输数据大小为slot数*位宽
阅读(3698) | 评论(0) | 转发(0) |
0

上一篇:linux ioctl()函数

下一篇:没有了

给主人留下些什么吧!~~