PAD如何实现在用RJ45上网的同时还能保证PAD的续航?|边充电边上网

在数字化时代,手机已经成为我们生活、工作的得力助手。当提及手机边上网边充电时,或许您会想:这不是常态吗?但今天,我们要探讨的是一个更为特殊而重要的场景——有线网络直连手机。对于那些需要稳定网络连接、不能容忍网络波动的职业,如直播行业,有线直连手机无疑是首选。它不仅确保了网络的稳定,而且当连接上千兆网口时,传输速度更是令人瞩目。

然而,在实际使用中,一个普遍的问题是,传统的转接器往往只能实现Type-CRJ45网口的转换。但手机仅有一个接口,这意味着在网线直连手机的同时,手机无法进行充电。考虑到直播行业对手机长时间开启的需求,电量消耗之快不容忽视。为了解决这一痛点,国内厂商展现出了智慧与创意,在传统网线转接器的基础上巧妙加入了充电接口,从而完美解决了电量快速消耗的问题。

接下来,让我们深入了解这一创新背后的技术原理。在数据传输与供电的世界里,数据与电源各自扮演着不同的角色,它们之间有着明确的主从关系。以手机的Type-C接口为例,它内部搭载的PD协议明确定义了Data RolePower Role

Type-CData Role中,USB根据数据传输的方向定义了HOST/Device/OTG三种角色。而在Power Role中,则根据USB端口的供电或受电情况,将端口划分为SourceSink等不同的角色。

当我们将目光转向实际应用时,Power RoleData Role通常是同步的。但要让手机在充电的同时传输数据,就需要进行角色的切换。这时,我们测试了乐得瑞科技推出的PD协议芯片LDR6028,看看它是如何实现这一功能的。

手机和PD协议芯片LDR6028都属于DRP(双角色端口)。要实现边充电边传输数据,LDR6028需要与手机进行PD协议沟通,切换Power RoleData Role。切换成功后,手机作为Data RoleDFPHost 主机),而作为Power RoleSinkUFP 受电方)。

在角色切换之前,sink(受电方)只能是UFP(从机),而source(供电方)只能是DFP(主机)。但为了实现边充电边传输数据,LDR6028提供了两种解决方案:

  1. PR_Swap(供电角色切换):在这种方式下,手机的数据角色保持不变,仅切换供电角色。这种方式的好处是数据传输不会中断,用户体验极佳。

  1. DR_Swap(数据角色切换):与PR_Swap不同,DR_Swap保持供电角色不变,仅切换数据角色。但这种方式可能导致数据传输过程中短暂中断,用户体验稍逊一筹。

尽管PR_Swap听起来是最佳选择,但由于市面上手机型号繁多,且不少手机的PD协议并不规范,仅依赖PR_Swap可能会遇到角色切换失败的问题。因此,根据实际情况灵活选择切换方式,确保手机能够稳定、高效地实现边充电边传输数据的目标。

LDR6028参考原理图

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

51输出周期为40ms的方波(C+汇编)

题目 已知Fosc12MHz,T1工作于方式1, ①:实现20ms延时,求定时器初值TH0?TL0?写出具体的计算过程。 ②:利用汇编或C语言编程实现输出周期为40ms的方波。 周期为40ms的方波,半周期就…

weblogic 反序列化 CVE-2018-2628

这个漏洞因为java版本问题一直下载不了ysoserial反序列化工具,没办法生成payload。这里记录一下漏洞原理。 一、漏洞简介 Weblogic Server中的RMI 通信使用T3协议在Weblogic Server和其它Java程序(客户端或者其它Weblogic Server实例)之间传…

四川景源畅信:小白做抖音电商怎么样?

在数字时代,抖音已成为一个不可忽视的电商平台。对于初入行的小白来说,涉足抖音电商似乎既充满机遇又伴随着挑战。要判断小白做抖音电商的可行性,我们不妨从几个关键方面进行深入探讨。 一、市场趋势与流量获取 抖音作为新媒体的代表之一&…

2-1 EXTI外部中断(gd32)

中断的概念 中断硬件结构/软件结构 EXTI中断 EXTI硬件结构 注:EXTI线在同一时刻只能连接一个GPIO口,如果我们先连接了PA0,然后又连接了PB0那么此时PA0这个IO口就失去作用。 中断触发函数 中断优先级 中断优先级 数值越小优先级越高,抢占优先级…

[AutoSar]BSW_Diagnostic_004 ReadDataByIdentifier(0x22)的配置和实现

目录 关键词平台说明背景一、配置DcmDspDataInfos二、配置DcmDspDatas三、创建DcmDspDidInfos四、创建DcmDspDids五、总览六、创建一个ASWC七、mapping DCM port八、打开davinci developer,创建runnabl九、生成代码 关键词 嵌入式、C语言、autosar、OS、BSW、UDS、…

【HCIP学习】BGP选路、过滤及属性

一、BGP路由选路原则(13条) 1、首先丢弃下一跳(NEXT_HOP)不可达的路由; 2、优选Preferred-value值最大的路由;默认为0; Preferred-value:定义:首选项。 属性值&#…

5. 简单说一说uniapp中的语法吧

前言 如果你 知道Vue3并且对Vue3的语法有一定了解,请跳过这一章,由于后续项目主要是基于Vue3TypeScript,因此提前简单概述一些Vue3的基础语法~ 本文的目的是 期望通过对本文的阅读后能对Vue3的每个语法有一个简单的印象,至少要知…

Android 13 系统自定义安全水印

效果 源码实现 frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java public final void showSafeModeOverlay() {View v LayoutInflater.from(mContext).inflate(com.android.internal.R.layout.safe_mode, null);WindowManager.Layout…

《C++学习笔记---初阶篇6》---string类 上

目录 1. 为什么要学习string类 1.1 C语言中的字符串 2. 标准库中的string类 2.1 string类(了解) 2.2 string类的常用接口说明 2.2.1. string类对象的常见构造 2.2.2. string类对象的容量操作 2.2.3.再次探讨reserve与resize 2.2.4.string类对象的访问及遍历操作 2.2.5…

宝塔面板怎么解决nginx跨域问题

1.找到宝塔的nginx配置文件 宝塔有一点不同,nginx配置文件不在nginx的安装目录中,应当去/www/server/panel/vhost/nginx找到 2.添加你要跨域的地址 location /api {proxy_pass http://localhost:8080;proxy_set_header Host $host;proxy_set_header X-…

爱普生推出5G基站可用耐高温高稳定性温补晶振

爱普生推出了六款新的温补晶振型号:TG7050CKN,TG7050SKNTG7050CMN,TG7050SMN,TG-5510CA,TG-5511CA。这几款的特点就是耐高温温度可达105℃C高温,而且都是高稳定性温补晶振,而且都是7050尺寸,这个…

map 和 set 的介绍和简单使用

目录 1. 序列式容器和关联式容器 2. 键值对 2.1. make_pair 3. 树形结构的关联式容器 3.1. set (Key 模型) 3.1.1. std::set::find 和 std::set::count 3.2. map (Key-Value 模型) 3.2.1. std::map::insert 3.2.2. std::map::operator[] 3.3. multiset 3.4.1. std::…

[Java EE] 文件IO(一):文件概念与文件系统操作

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏:🍕 Collection与数据结构 (91平均质量分)https://blog.csdn.net/2301_80050796/category_12621348.html?spm1001.2014.3001.5482 🧀Java …

vscode怎么设置背景图片?

vscode背景图片是可以自己设置的,软件安装后默认背景的颜色是黑色的,这是默认的设计,如果要修改背景为指定的图片,那么我们需要安装插件,然后再通过代码来设置背景图片的样式,下面我们就来看看详细的教程。…

大数据交通行政执法监测系统

交通行政执法监测系统应用系统按照监测主体可分为:出租车交通违法监测,客车交通违法监测,货车、危化品车辆交通违法监测,非法营运车辆监测。功能模块涵盖:特征识别、档案查询、预警分析等。 (1)…

java中EQ、NE、GE、GT、LE、LT

关系运算符 包括EQ、NE、GE、GT、LE、LT几个,关系运算符返回的是真“True”或假“False”。 eq(Equal to) 等 运算符 ,如果运算符两边相同则返回真,否则返回假; ne(Not Equal to) 不…

力扣HOT100 - 55. 跳跃游戏

解题思路&#xff1a; class Solution {public boolean canJump(int[] nums) {int n nums.length;int maxReach 0;// 正常来说每次至少跳一格&#xff0c;所以最多循环n次for (int i 0; i < n; i) {if (i > maxReach) return false;// 这种情况代表遇到了0&#xff0…

使用train.py----yolov7

准备工作 在训练之前&#xff0c;数据集的工作和配置环境的工作要做好 数据集&#xff1a;看这里划分数据集&#xff0c;训练自己的数据集。_划分数据集后如何训练-CSDN博客 划分数据集2&#xff0c;详细说明-CSDN博客 配置环境看这里 从0开始配置环境-yolov7_gpu0是inter g…

11、关系运算符、逻辑运算符(讲解 和 的区别)、赋值表达式、三目表达式、运算符优先级(超详细版本)+结合性的分析

这里写目录标题 一、关系运算符&#xff08;比较运算符&#xff09;二、⭐逻辑运算符1、 && 和 &2、|| 或 |3、&#xff01;4、^ 三、赋值运算符四、三目运算符&#xff08;条件运算符&#xff09;五、运算符优先级 在讲之前先明确几个概念&#xff1a; 1、单目运算…

【Arduino】ESP32/ESP8266 JSON格式解析

目录 1、JSON 2、JSON语法格式 基本概念&#xff1a; 语法规则&#xff1a; 数据类型&#xff1a; 示例&#xff1a; 3、JSON解析 单一对象JSON解析&#xff08;无嵌套&#xff09; JSON数组解析 使用ArduinoJson官网在线工具解析JSON信息 ESP8266闪存存储的JSON解析…