边听歌边充电LDR6028+LDR9201既能充电又能OTG方案

随着type-c接口的普及,市面上的手机,平板,笔电逐渐都采用了type-c接口,设备为了不断的追求更轻薄的机身和防水要求慢慢的取消了一些影响手机外观完整性的接口,比如3.5mm耳机孔。

有线耳机用户一般会选择使用C口转3.5mm的转接线,但是在有长时间使用设备场景下(比如玩手机游戏的时候),唯一一个C口已经被占用去听歌,根本无法充电保持电量续航,为了解决这个问题乐得瑞科技推出了解决方案,实现同时进行充电和OTG功能的需求,而且LDR6028+LDR9201方案带音频解码芯片,支持 44.1KHz/48KHz/96KHz、16bit/24bit 采样率,带嵌入式 12MHz 晶振,兼容 Win XP、Win 7、Win 10、Mac OS、Linux OS 和 Android OS,无需安装驱动。

下图为参考方案的Demo:

下图是部分机型的兼容测试:
 

接下来分别介绍一下这两款芯片的规格:

LDR6028 SOP8 是禾川兴科技针对 USB Type-C 标准中的 Bridge 设备而开发的 USB-C DRP 接口 USB PD 通信芯片。具备切换 Data Role 功能,实现边充电边听歌需求,并针对各大手机品牌的 USB-C 兼容性进行了 特别优化,适合于手机音频转接器应用场景。

 

LDR6028特点:

  1. SOP-8 封装,外围精简

  2. 支持 USB PD 2.0,兼容 USB PD 3.0

  3. 提供予智能设备(电脑,平板,手机) 5V PDO 及 REQUEST 协商

  4. 自动进行 DR_SWAP 转为 UFP 模式

另一款芯片LDR9201是深圳市乐得瑞科技推出的高度集成的单芯片 USB 音频控制器,内置时钟,为 耳机应用节省外部 12MHz 晶振。LDR9201 支持 96 KHz 24 位采样率与外部音频编解码器 (24 位/96KHz I2S 输入和输出),并内置 16/24 位 ADC 立体声、16/24 位 DAC 立体声、耳 机驱动器、五段硬件均衡器、音频 PLL、USB 时钟振荡器和 USB FS 控制器。外部 EEPROM 如 24C02~24C16 的连接为 USB VID/PID/产品字符串、默认增益设置和其他定制需求提供了灵活 性。LDR9201 为 Windows / MAC / Android 等操作系统的 USB 音频解决方案提供最简洁的 BOM。
 

LDR9201特点:

  1. ◇ 符合 USB 2.0 规范的全速运行模式

  2. ◇ 符合 USB 音频设备类规范 v1.0

  3. ◇ 支持 44.1KHz/48KHz/96KHz、16bit/24bit 采样率

  4. ◇ 嵌入式数字混音器,开机后默认混音器静音(由操作系统控制) 当设置单声道 ADC 时,两个 DAC 通道都与该单个 ADC 数据混合 设置立体声 ADC 时,左声道 DAC 与左声道 ADC 数据混合,右声道 DAC 与右声道 ADC 数 据混合

  5. ◇ 电源模式的 ROM 可选设置(USB 总线电源 100mA:默认或 500mA 配置)

  6. ◇ ADC 和 DAC 默认支持 16 位和 24 位,48KHz 采样率

  7. ◇ 内置耳机驱动,最大 16 欧负载驱动

  8. ◇ ADC 输入到 DAC 输出数据路径可选

  9. ◇ 嵌入式 I2S 接口(主/从模式),用于 16/24 位编解码器 DAC/ADC(EEPROM 可选)

  10. ◇ 嵌入式 SPDIF 输入和输出接口,用于 16/24 位编解码器 DAC/ADC(EEPROM 可选)

  11. ◇ 嵌入式 12MHz 晶振

  12. ◇ 支持 USB 挂起/恢复模式

  13. ◇ 内置 USB 收发器

  14. ◇ 对于耳机功能,USB 音频功能拓扑有 2 个输入端,2 个输出端,1 个混频器单元,1 个选择器单元和 3 个功能单元(某些单元可以通过 ROM 代码选项使能)

  15. ◇ 支持 1 个控制端点,1 个同步输出端点,1 个同步输入端点,一个端点中断(HID 使用 中断输入和控制输出)

  16. ◇ 备用零带宽设置,用于在此设备不活动时释放 USB 总线上的播放带宽

  17. ◇ 音量增大、音量减小、播放静音、录音静音、下一首曲目、上一首曲目、停止、播放和 暂停的引脚,由用户直接控制

  18. ◇ 支持音量增大、音量减小、播放静音、下一首曲目、上一首曲目、停止、播放和暂停

  19. ◇ 用于外部 MCU 控制的两线串行总线 (I2C Bus)

  20. ◇ 可以通过 MCU 访问整个 EEPROM 空间

  21. ◇ 用于主机同步控制的 USB HID

  22. ◇ 外部串行 EEPROM (24C02~24C16) 接口,用于特定的 USB VID、PID、产品字符串、序 列号、默认增益、默认 EQ 设置、播放/录制使能等选项

  23. ◇ 通过 HID 或特定要求的 EEPROM 写入功能,以方便批量生产

  24. ◇ 预加载的 VID、PID 和产品字符串以及具有设置优先级的设计选项: 1.外部 EEPROM 2. 嵌入式 ROM

  25. ◇ 特定的请求和新的虚拟寄存器(10XX_10XX;其中 XX 可以通过寄存器写入和回读来设 置以进行验证),以用于软件保护

  26. ◇ 可通过 HID 读/写 GPIO 和 MCU 接口寄存器

  27. ◇ 真正的无接地电容耳机放大器解决方案

  28. ◇ 支持 TRRS 音频插孔的 CTIA/OMTP 自动切换(EEPROM 可选)

  29. ◇ 支持 AD Key 检测(EEPROM 可选)

  30. ◇ 支持 RGB LED(EEPROM 可选)

  31. ◇ 支持 HID 键盘(EEPROM 可选)

  32. ◇ 支持 IIC 初始化外部编解码器(EEPROM 可选)

  33. ◇ 内嵌 1.2V POR

  34. ◇ 内嵌 3.3V 至 5V(具有 250mA 能力)和 1.2V 至 3.3V 稳压器, 可用于单个外部 5V 电 源

  35. ◇ 内嵌旋转编码器接口,可用于音量控制(EEPROM 可选)

  36. ◇ 1.2V 数字内核和音频 PLL 功能、3.3V USB PLL 功能和 ADC/DAC 功能

  37. ◇ 兼容 Win XP、Win 7、Win 10、Mac OS、Linux OS 和 Android OS,无需安装驱动

LDR6028+LDR9201参考方案原理图:
 

 

 

 

 

 


 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/16656.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[自然语言处理] 自然语言处理库spaCy使用指北

spaCy是一个基于Python编写的开源自然语言处理库。基于自然处理领域的最新研究,spaCy提供了一系列高效且易用的工具,用于文本预处理、文本解析、命名实体识别、词性标注、句法分析和文本分类等任务。 spaCy的官方仓库地址为:spaCy-github。本…

nest的核心概念

请求进来 --- 中间件 --- 守卫 --- 拦截器 --- 通道 --- 处理(controller层) --- 拦截器 --- 返回 Pipe : 就是实现 PipeTransform 接口的 transform 方法,它的返回值就是传给 handler 的值。 ---------------------------------…

C计数问题---2023河南萌新联赛第(三)场:郑州大学

解析&#xff1a; n 可以分成两个数&#xff0c;记录每个数的因子对数&#xff0c;乘起来即可。 注意当因子相同时&#xff0c;只1 #include<bits/stdc.h> using namespace std; int n,res; int main(){cin>>n;for(int i1;i<n;i){int xi,yn-i;int cnt10,cnt20;…

Windows10系统还原操作

哈喽&#xff0c;大家好&#xff0c;我是雷工&#xff01; 复制了下虚拟机的Win10系统&#xff0c;但其中有一些软件&#xff0c;想实现类似手机的格式化出厂操作&#xff0c;下面记录Windows10系统的还原操作。 一、系统环境&#xff1a; 虚拟机内的Windows10&#xff0c;64…

使用PyInstaller将pyqt应用转换为exe程序,并设置图标

在PyInstaller中&#xff0c;-i选项用于指定生成的可执行文件的图标文件。通过使用-i选项&#xff0c;可以将一个图标文件与生成的可执行文件关联起来&#xff0c;使得可执行文件在操作系统中显示指定的图标。 具体使用方法如下&#xff1a; pyinstaller -i <图标文件路径…

ClickHouse笔记

列式存储数据库&#xff08;DBMS&#xff09;&#xff0c;使用 C 语言编写&#xff0c;主要用于在线分析处理查询&#xff08;OLAP&#xff09; ClickHouse 的特点 1.列式存储2.DBMS 的功能几乎覆盖了标准 SQL 的大部分语法&#xff0c;包括 DDL 和 DML&#xff0c;以及配套的…

软件测试面试题:说说你对TDD测试驱动开发的理解?

很多公司在面测试中高级岗时&#xff0c;都会不同程度地问到“有没有了解过TDD”“你认为TDD可以解决什么问题”或者“说说测试驱动开发的流程”等等&#xff0c;即使公司并不会用到此开发流程&#xff0c;面试官也会通过你对这个相对还比较“陌生”的概念的讲述来了解你对一些…

leetcode2770. 达到末尾下标所需的最大跳跃次数

https://leetcode.cn/problems/maximum-number-of-jumps-to-reach-the-last-index/ 给你一个下标从 0 开始、由 n 个整数组成的数组 nums 和一个整数 target 。 你的初始位置在下标 0 。在一步操作中&#xff0c;你可以从下标 i 跳跃到任意满足下述条件的下标 j &#xff1a;…

测试libcurl库的demo时,报错 curl_easy_perform() failed: SSL connect error

系统&#xff1a;麒麟V10 arm roothg-TR3250:/home/cur765/curl-7.65.3/docs/examples# cat /etc/os-release NAME"Kylin" VERSION"银河麒麟桌面操作系统(国防版)V10" VERSION_US"Kylin Linux Desktop (GFB)V10" IDkylin ID_LIKEdebian PRETT…

计算机视觉:卷积层的参数量是多少?

本文重点 卷积核的参数量是卷积神经网络中一个重要的概念,它决定了网络的复杂度和计算量。在深度学习中,卷积操作是一种常用的操作,用于提取图像、语音等数据中的特征。卷积神经网络的优势点在于稀疏连接和权值共享,这使得卷积核的参数相较于传统的神经网络要少很多。 举例…

NICE-SLAM: Neural Implicit Scalable Encoding for SLAM论文阅读

论文信息 标题&#xff1a;NICE-SLAM: Neural Implicit Scalable Encoding for SLAM 作者&#xff1a;Zihan Zhu&#xff0c; Songyou Peng&#xff0c;Viktor Larsson — Zhejiang University 来源&#xff1a;CVPR 代码&#xff1a;https://pengsongyou.github.io/nice-slam…

ES-5-进阶

单机 & 集群 单台 Elasticsearch 服务器提供服务&#xff0c;往往都有最大的负载能力&#xff0c;超过这个阈值&#xff0c;服务器 性能就会大大降低甚至不可用&#xff0c;所以生产环境中&#xff0c;一般都是运行在指定服务器集群中 配置服务器集群时&#xff0c;集…

OpenAI宣布安卓版ChatGPT正式上线;一站式 LLM底层技术原理入门指南

&#x1f989; AI新闻 &#x1f680; OpenAI宣布安卓版ChatGPT正式上线 摘要&#xff1a;OpenAI今日宣布&#xff0c;安卓版ChatGPT已正式上线&#xff0c;目前美国、印度、孟加拉国和巴西四国的安卓用户已可在谷歌Play商店下载&#xff0c;并计划在下周拓展到更多地区。Chat…

linux快速安装tomcat

linux快速安装tomcat 前提安装好jdk 下载Tomcat安装包 wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz如果出现颁发的证书已经过期的错误提示,用下面命令 wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-1…

第19节:医学分析,分析轨迹数据以了解视频游戏对人类短期和长期记忆的影响

分析轨迹数据以了解视频游戏对人类短期和长期记忆的影响 1.简介 1.1背景和动机 这些数据是在一项关于探索新奇事物对儿童学习成功的影响的研究中记录的。 研究组由患有不同类型多动症的儿童和对照组组成。 在实验中,两组(患有多动症和对照组)都必须在不同的三天参加研究。…

web浏览器脚本的调试

水一贴。 在浏览器中按F12点击"source"或者"源程序"点击html、js、css等源码文件所在的窗口的左边&#xff0c;此时点击处显示为蓝色光标&#xff0c;表示断点中断已经设置完毕。配合窗口右上角的"继续" “下一步” "跳过"等控制按钮…

android stduio 打开工程后直接报Connection refused解决

报错如下:Connection refused 解决方案: 打开gradle-wrapper.properties修改distributionUrl 将: distributionUrlhttp\://localhost/gradle/distributions/gradle-6.5-bin.zip 替换为: distributionUrlhttps\://services.gradle.org/distributions/gradle-6.5-bin.zip 错…

Git忽略已经提交过一次的文件 Git忽略文件

1、从未提交过的文件可以用.gitignore 也就是添加之后从来没有提交&#xff08;commit&#xff09;过的文件&#xff0c;可以使用.gitignore忽略该文件 该文件只能作用于未跟踪的文件&#xff08;Untracked Files&#xff09;&#xff0c;也就是那些从来没有被 git 记录过…

【外卖系统】文件上传与下载

文件上传 文件上传又称upload&#xff0c;将本地图片、视频等文件上传到服务器上&#xff0c;供其他用户下载或者浏览。 form表单&#xff1a;HTML中的form元素用于创建一个包含表单字段的区域&#xff0c;用户可以在该区域输入数据&#xff0c;并通过提交表单将数据发送到服务…

谷粒商城第七天-商品服务之分类管理下的分类的拖拽功能的实现

目录 一、总述 1.1 前端思路 1.2 后端思路 二、前端实现 2.1 判断是否能进行拖拽 2.2 收集受影响的节点&#xff0c;提交给服务器 三、后端实现 四、总结 一、总述 这个拖拽功能对于这种树形的列表&#xff0c;整体的搬迁是很方便的。但是其实现却并不是那么的简单。 …