当前位置: 首页 > news >正文

网站如何获取用户信任seo培训班 有用吗

网站如何获取用户信任,seo培训班 有用吗,中国交建总承包公司官网,网站开发分为平台:Android12SOC:RK3568外围芯片:XS9922i2s简介:从上图看I2s主要的线有:SDO SCLK LRCK MCLK I2S协议只定义三根信号线:串行时钟信号SCLK(BCLK)、数据信号SD和左右声道选择信号WS。(1&#xff…

平台:Android12

SOC:RK3568

外围芯片:XS9922

i2s简介:

从上图看I2s主要的线有:SDO SCLK LRCK MCLK

I2S协议只定义三根信号线:串行时钟信号SCLK(BCLK)、数据信号SD和左右声道选择信号WS。

(1)时钟信号 Serial Clock

串行时钟SCLK,也叫位时钟BCLK。SCLK是模块内的同步信号,Slave模式时由外部提供,Master模式时由模块内部自己产生。不同厂家的芯片型号,时钟信号叫法可能不同,也可能称BCLK/Bit Clock或SCL/Serial Clock

例如:设声音的采样频率为44.1 kHz,即声道选择信号(帧时钟)WS的频率必须也为44.1 kHz;左/右2个声道的量化深度均为16 bit,则I2S的SCK的频率为:44.1 kHz×16×2=1.4112 MHz

如果需要传输20 bit、24 bit或32 bit的左右声道的数据,可以提高SCK的频率,由上式可以计算出需要的SCK的频率。

(2)左右声道选择信号 Word Select

WS也称帧时钟,即LRCLK,Left Right Clock。WS频率等于声音的采样率。WS既可以在SCK的上升沿,也可以在SCK的下降沿变化。Slave设备在SCK的上升沿采样WS信号。数据信号MSB在WS改变后的第二个时钟(SCK)上升沿有效(即延迟一个SCK),这样可以让Slave设备有足够的时间以存储当前接收的数据,并准备好接收下一组数据。

WS是声道选择信号,表明数据发送端所选择的声道。当:

√ WS=0,表示选择左声道

√ WS=1,表示选择右声道

MCLK

在I2S/PCM接口的ADC/DAC系统中,除了SCK和WS外,CODEC经常还需要控制器提供MCLK (Master Clock),这是由CODEC内部基于Delta-Sigma (ΔΣ)的架构设计要求使然。其主要原因是因为这类的CODEC没有所谓提供芯片的工作时钟晶振电路。它需要外部的时钟提供内部PLL。

抄自:https://blog.csdn.net/qq_22168673/article/details/128288954

XS9922A/B 内嵌音频 Codec,支持 5 路 Line In/3Mic In 输入和 1 路 Line Out 输出,采样率最高支持 48K,精度最高为 24bit,可以方便的进行语音录音与对讲应用,简化产品设计。

开发步骤:

首先:先找XS9922原厂拿驱动代码,还会给一组audio配置数组,开机会跑i2c初始化会让XS9922会做音频主设备,所以只RK3568做从设备

从设备的话不用发出任何信号,只需读就行,主设备会发出LRCLK SCLK (MCLK可有可无,Xs9922不会发出)

设备树上描述xs9922为dummy_codec

dummy_codec: dummy-codec {status = "okay";compatible = "rockchip,dummy-codec";#sound-dai-cells = <0>;};

compatible = "simple-audio-card";目前我不知配对的驱动是什么,但是xs9922作为音频输入这个Property所属的设备不用配;只需配置rockchip,multicodecs-card;

 master / slave 设置
示例:RK3568 工作于 slave 模式,xs9922 工作于 master 模式
vad_sound: vad-sound {
status = "okay";compatible = "rockchip,multicodecs-card";rockchip,card-name = "rockchip,rk3568-vad";rockchip,frame-master = <&dummy_codec>; rockchip,bitclock-master = <&dummy_codec>;rockchip,format = "i2s";rockchip,mclk-fs = <256>;rockchip,cpu = <&i2s3_2ch>;//我用的是i2s3,这里需要改rockchip,codec = <&dummy_codec>, <&vad>;
};
console:/ # cat /proc/asound/cards                                             0 [rockchiprk3568v]: rockchip_rk3568 - rockchip,rk3568-vadrockchip,rk3568-vad1 [rockchiprk3568d]: rockchip_rk3568 - rockchip,rk3568-dummyrockchip,rk3568-dummy
可以使用tinycap进行获取音频数据:举个例子tinycap /sdcard/test.pcm -D 0 -d 0 -c 4 -r 32000 -b 32 -n 10
-D 0选择声卡:rockchip,rk3568-vad  1为rockchip,rk3568-dummy
-d 0选择通道:例如i2s1_8ch就支持8通道(sdi的输入信号) i2s3_2ch 就只支持2通道 默认选择0就行
-b 位宽
-r 采样频率
-n 不懂
-c 好像是通道

结束

http://www.hkea.cn/news/200149/

相关文章:

  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统
  • 做深圳门户网站起什么名字好泰州seo外包公司
  • 网站视频上传怎么做百度站长平台论坛
  • wordpress农业模板下载小时seo
  • 做网站语言排名2018发帖推广哪个平台好
  • 销氪crmseo入门讲解
  • 蒙阴哪有做淘宝网站的钓鱼网站制作教程
  • 网站如何做导航条下拉菜单怎么做百度网页
  • 网站开发都做什么平台推广精准客源
  • 网站建设共享ip宁波seo搜索引擎优化
  • 学校网站建设必要性搜索引擎排名
  • 哪里有做区块链网站的百度网址大全在哪里找
  • 加盟平台网站怎么做竞价托管多少钱一个月
  • wordpress 微信 代码网站关键词怎么优化排名
  • 网站推广维护考研培训班哪个机构比较好
  • 网站后台生成器人工智能培训班收费标准
  • 在线做app的网站武汉网络营销公司排名