快充协议方案 TYPE-C口取电支持PD5V、 9V、 12V、 15V、 20V

2024-08-30 14:28

本文主要是介绍快充协议方案 TYPE-C口取电支持PD5V、 9V、 12V、 15V、 20V,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Type-C口的充电器,一般是PD协议的充电器,例如华为65W,iPhone 20W,小米45W充电器等等,这种充电器具有电压范围广,电流大,充电速度快等特点,一个充电器可以支持多种设备使用的优点。

PD充电器的电压一般有5V、9V、12V、15V、20V,所有可以满足手机,ipad、平板和笔记本电脑使用,但是,这种充电器有个特点,默认情况下输出电压是0V,也就是没有电压电流输出,这是什么原因呢?

这就要说到PD协议的特点了,这种协议结合了之前的多种协议的优点,而且又避开了他们的缺点,同时为了保护设备的安全性,所以默认是没有电压输出。

要想让充电器输出电压,就需要在设备端使用取电芯片,让设备和充电器建立连接,发送协议,获取需要的电压档位。这种方式有利于保护设备的产品,防止高压损坏设备。 

 另外,在使用XSP06取电芯片时,需要留意设备端使用的电压,比如如果设备需要9V,那就设置XSP06为9V模式,它就会自动获取充电器输出9V电压,如果设置为12V或更高电压模式,可能会损坏设备。

 XSP06快充协议介绍:

XSP06协议芯片内部集成:

  三星 AFC 快充协议
   集成华为 FCP 快充协议
   集成 QC2.0/3.0 快充协议
   集成 USB-A QC2.0/3.0 快充协议
   自动切换 CC1/CC2 信号通讯                                                                                                        自动检测 TYPE-C 设备的插入和拔出                                                                                              支持 CLASS A 和 CLASS B 电压等级
    兼容 BC1.2

这篇关于快充协议方案 TYPE-C口取电支持PD5V、 9V、 12V、 15V、 20V的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121080

相关文章

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

一文教你解决Python不支持中文路径的问题

《一文教你解决Python不支持中文路径的问题》Python是一种广泛使用的高级编程语言,然而在处理包含中文字符的文件路径时,Python有时会表现出一些不友好的行为,下面小编就来为大家介绍一下具体的... 目录问题背景解决方案1. 设置正确的文件编码2. 使用pathlib模块3. 转换路径为Unicod

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

Vue中动态权限到按钮的完整实现方案详解

《Vue中动态权限到按钮的完整实现方案详解》这篇文章主要为大家详细介绍了Vue如何在现有方案的基础上加入对路由的增、删、改、查权限控制,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、数据库设计扩展1.1 修改路由表(routes)1.2 修改角色与路由权限表(role_routes)二、后端接口设计