一、WM8960音频编解码芯片

1. 介绍

WM8960是欧胜公司(wolfson)的一款低功耗、高质量的立体声音频编解码芯片。

其内部集成D类喇叭功放,每个通道可以驱动一个1W喇叭(8Ω),内部集成3个立体声输入源,可以灵活配置,拥有一路完整的麦克风接口。

WM8960内部ADC和DAC都为24位,主要特性如下:

  • DAC的SNR(信噪比)为98dB,ADC的SNR(信噪比)为94dB
  • 3D增强
  • 立体声D类功放
  • 集成耳机接口、麦克风接口
  • 采样率支持8K、11.025K、12K、16K、22.05K、24K、32K、44.1K、48K

2. 框图


(1)WM8960输入接口

此部分是WM8960提供的输入接口,作为立体声音频输入源,一共提供了三路,分别是LINPUT1/RINPUT1、LINPUT2/RINPUT2、LINPUT3/RINPUT3。

(2)WM8960输出接口

此部分是WM8960提供的输出接口,比如输出给耳机或喇叭,SPK_LP/SPK_LN用于连接左声道的喇叭、S

i.MX6ULL驱动开发 | 27 - 使用WM8960 CODEC播放音频相关推荐

  1. 10. 100ASK_V853-PRO开发板支持录音和播放音频

    0.前言 ​ 本章主要讲述如何使用板载的MIC拾音咪头录音并使用喇叭播放音频. ​ 音频_开发指南:https://tina.100ask.net/SdkModule/Linux_AudioFrequ ...

  2. Android多媒体功能开发(6)——使用MediaPlayer类播放音频

    Android播放音频资源主要有两个类:MediaPlayer和SoundPool. MediaPlayer用于实现对一个音频的播放控制,侧重于启动.停止.暂停.位置控制等操作.不支持同时播放多个音频 ...

  3. i.MX6ULL驱动开发 | 04-Linux设备树基本语法与实例解析

    文章目录 一.设备树简介 1. 设备树在ARM架构的引入 2. 什么是设备树 3. DTS.DTSI.DTB 4. 设备树编译 二.设备树语法 1. 设备树版本 2. 设备树节点 3. 设备树节点标准 ...

  4. i.MX6ULL驱动开发 | 02-字符设备驱动框架

    一.字符设备驱动框架 1. file_operations结构体 在Linux中应用程序运行在用户空间,而驱动程序属于内核的一部分,在内核空间运行.用户需要通过系统调用陷入到内核空间,才能实现对底层驱 ...

  5. i.MX6ULL驱动开发 | 12 - 基于 Linux I2C 驱动读取AP3216C传感器

    本系列文章驱动源码仓库,欢迎Star~ https://github.com/Mculover666/linux_driver_study. 一.AP3216C 1. 简介 AP3216C集成了一个光 ...

  6. i.MX6ULL驱动开发 | 15 - Linux UART 驱动框架

    Linux UART 驱动框架比较简单,不需要设备驱动,只需要UART设备驱动即可. 一.Linux UART驱动框架 1. uart_driver结构体 Linux将 UART 驱动抽象为 uart ...

  7. i.MX6ULL驱动开发 | 31 - Linux内核网络设备驱动框架

    一.Linux网络设备驱动整体架构 网络设备是完成用户数据包在网络媒介上发送和接收的设备,它将上层协议传递下来的数据包,以特定的媒介访问控制方式进行发送,并将接收到的数据包传递给上层协议. Linux ...

  8. i.MX6ULL驱动开发 | 30 - 使用EC20 4G网卡(移植移远GobiNet驱动)

    一.EC20 EC20在Linux下的驱动架构: 二.Linux内核中USB驱动的修改与配置 1. EC20 USB驱动修改 默认插上之后没有出来ttyUSB设备,需要在内核中添加EC20的USB设备 ...

  9. i.MX6ULL驱动开发 | 29 - 使用USB WIFI网卡(RTL8188EU)

    一.USB无线网卡 插到电脑上看下型号是Realtek RTL8188EU版本: 二.添加驱动到Linux中 1. realtek驱动源码 使用正点原子资料包中的源码: 2. 删除内核自带的RTL81 ...

最新文章

  1. python进阶项目设计_推荐系统进阶:设计和构建推荐系统流程综述(1)
  2. mysql未知数据库_如何处理这个错误(1049,“未知数据库”/ users / ohyunjun / work / astral / mysql“”)...
  3. WebSocket服务器和客户端的一对多连接
  4. C语言输出空格逐级递减,2021年计算机2级c语言笔试部分-20210514115908.doc-原创力文档...
  5. STL_stack/queue
  6. AI技术人才成长路线十大方向
  7. 链表 -- 2.2.1 Add Two Numbers -- 图解
  8. 编写第一个 Hibernate 例子
  9. c语言流程图各个框的作用,C语言流程图的三种基本结构
  10. 入手Kindle 2
  11. PHP用户注册邮箱验证激活帐号
  12. html做群聊通讯方法,微信如何发起群聊邀请(微信群链接生成教程)
  13. vc++实现avi文件的操作
  14. 了解node.js模块化和npm包
  15. HTML5、CSS3应用教程之 跟DIV说Bey!Bey!
  16. 【linux系统安装jdk11】
  17. Pytorch学习笔记——LeNet模型
  18. 何恺明一作MAE收录CVPR 2022 Oral!高达87.8%准确率!自监督领域新代表作
  19. nginx状态码详解
  20. 小陈学JS Do-while循环练习

热门文章

  1. Uniapp H5导出Excel
  2. java实现魔方_闲来无事,用java写了一个魔方小程序。附源码 | 学步园
  3. imx6ull 开发板移植mjpg-streamer
  4. mysql mysqldumpslow 如何配置_详解 慢查询 之 mysqldumpslow
  5. 发现解决心脏病支架手术后心慌憋气的方法
  6. c# 检测中英输入法_c# imemode 控制控件中英文输入法
  7. 网文快捕(cyberarticle) v5.0 beta 0509 bt
  8. 汤晓丹的第四版计算机操作系统--第九章总结概述
  9. 图像处理——轮廓检测
  10. 怎样获取商品历史价格信息API接口