作者:溪悦哦

RVB2601 通过 I2S 和 I2C 总线连接 ES8156 DAC 芯片,将数字信号转化模拟信号后传给 PA,实现音频输出 。I2C是配置一些参数用的,I2S是音频数据输出,跟SPI类似,速度快。

DAC芯片用的是ES8156,后面还有一个PA功放CS8122来驱动喇叭。

一、原理图

二、芯片简介

ES8156是一个双通道数字转模拟音频DAC芯片

特点:

  • 高性能和低功耗多位delta-sigma音频DAC
  • 110 dB信噪比,-80 dB(THD + N
  • 24位,8至96 kHz采样频率
  • 集成耳机驱动与无电容的选择
  • 差分输出更高的信噪比和CMRR
  • I2S/PCM主或从串口数据端口
  • 256/384Fs, USB 12/24 MHz等
  • 非标准音频系统时钟
  • I2C接口
  • 7波段完全可调EQ
  • 动态范围压缩
  • 回放信号反馈
  • 弹出和点击噪音抑制
  • 1.8V至3.3V操作

三、实操

可以看到我们有几个是用户命令:

用ifconfig ap ssid psk连接wifi:

Ping一下百度:

然后测试一下播放器player play welcom 就是播放欢迎声音

这个是他的源数据:

还可以播放web的音乐:

本文源自:平头哥芯片开放社区

欢迎关注公众号:芯片开放社区(ID:OCC_THEAD),查看更多应用实战文章。

平头哥RVB2601测评:web播放器相关推荐

  1. Web播放器学习笔记(二) 1 Bit Audio Player

    1 Bit Audio Player 在 Web 页面上播放播放 MP3 音频并不难,我们曾在 5 个免费的 Web 视频及音频播放器一文中,介绍过两个 MP3 Web 播放器,它们的功能都很强大,会 ...

  2. 阿里云播放器SDK的正确打开方式 | Aliplayer Web播放器介绍及功能实现(三)

    阿里云播放器SDK(ApsaraVideo for Player SDK)是阿里视频云端到云到端服务的重要一环,除了支持点播和直播的基础播放功能外,还深度融合视频云业务,支持视频的加密播放.安全下载. ...

  3. html 在线播放器,HTML5 Web播放器-Video.js

    原标题:HTML5 Web播放器-Video.js Video.js是一款优秀的HTML5 Web视频播放器.它同时支持 HTM5 和 Flash 视频,支持在桌面和移动设备上的视频播放,截至目前,大 ...

  4. 基于WASM的H265 Web播放器

    基于WASM的H265 Web播放器 1 背景 2 代码 3 依赖 3.1 WASM 3.2 FFmpeg 3.3 WebGL 3.4 Web Audio 4 播放器实现 4.1 模块结构 4.2 线 ...

  5. 阿里云Aliplayer视频播放(web播放器)

    1.官方文档https://help.aliyun.com/document_detail/125548.html?spm=a2c4g.11186623.6.1089.3f4b317c0dCNvV 2 ...

  6. MP4文件,Web播放器不能播放问题,不能边下边播问题的解决方案

    1.Web播放器不能播放的问题 编码问题.需要是 h.264 编码,不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题:可以用 3GP.MP4视频转换精灵(BRVideoConverte ...

  7. 阿里云点播 web 播放器

    浅谈 最近遇到很多人使用阿里云点播 web 播放器,通过 STS 令牌的方式去播放 MTS 转码完成后的资源出现问题,"路见不平一声吼,写个过程先献丑",只是做了最基础的功能,看官 ...

  8. WebAssembly 在 Web 端的应用 - Web播放器

    前言: WebAssembly 从诞生起,赋予了前端更宽阔的应用想象.绘图视频渲染,剪辑,编解码,游戏都有可能基于 WebAssembly 在浏览器端推出相关的产品. 一.什么是 WebAssembl ...

  9. 百度网盘播放地址html,百度云web播放器cyberplayer的flv播放地址一定要支持跨域访问如何设置...

    cyberplayer, 官方demo 百度云web播放器: Cyberplayer3.0 Demo http://cyberplayer.bcelive.com/demo/new/index.htm ...

最新文章

  1. 从变量地址到指针再到指针变量
  2. P3572 [POI2014]PTA-Little Bird
  3. (z) 什么是好的硬件工程师
  4. ActiveMQ 持久化讯息数据库信息
  5. [css] 如何写高效的CSS?
  6. 前端学习(1840):前端面试题之mpvue和小程序
  7. 一道NP中的EIGRP拓扑表的题
  8. 最大隶属度原则_【模糊数学课程笔记】六、模糊模型识别I(最大隶属度原则)...
  9. split用法与图像预处理
  10. WPS论文编写问题集(参考文献制作、公式居中及编号、公式影响行间距...)_长期更新中ing...
  11. 博饼程序-Java实验
  12. android 修改ip的scope的作用,Android Netd分析
  13. C++出错_Heap corruption detected
  14. 尚硅谷周阳学习微服务《二》
  15. 扫码签到突破100000用户
  16. 华为应用市场2021年度安全隐私报告发布:护航应用安全是场“持久战”
  17. 【前端技术】一篇文章搞掂:WeX5
  18. 交换机、路由器设备选型总结
  19. 群晖服务器共享文件忘记密码,群晖NAS忘记登录的账号密码怎么办?
  20. 安卓逆向-修改APK-战斗直接胜利

热门文章

  1. CSS 字体文本样式
  2. 勤哲Excel服务器分类问题解答
  3. 关于项目初始化的几个糟心时刻
  4. 四级单词pdf_2018年12月大学英语四级真题及答案解析(完整三套可打印)
  5. jQuery fadeIn() 、fadeOut()
  6. dv-scroll-board 鼠标移入单元格显示单元格所有数据
  7. 自动化测试 - 黑马头条测试项目
  8. 魔兽世界服务器卡顿原理,暴雪解释《魔兽世界》怀旧服卡顿原因 这款插件你还在用吗?...
  9. GPU并行效率问题——通过MPS提升GPU计算收益
  10. java 左边补0_java补充0 java数字左侧补零补0 NumberFormat实现数字左侧补0