数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5413|回复: 67

[工仪] 做一根输出6档可调的超mini pd3.0诱骗线

[复制链接]
发表于 2023-6-29 14:18:56 | 显示全部楼层 |阅读模式
本帖最后由 qrut 于 2023-6-30 14:17 编辑

早前红包后零元购的固定档输出pd诱骗器,由于当时在签到频道可以用红包抵扣,所以撸了一些留着备用,前些天由于很忙没时间折腾这些,这两天挤出一点儿时间打算做一根多档可调的诱骗线以备不时之需。


这个方案当时马宝应该是最低价了,又能抵扣红包所以撸了几个基本上都是零元购。




买的裸板儿,外壳也是以前红包撸的。



有两个不同版本,功能完全一样,可以完全互换。



以12v版本为例,用的husb238方案,右上是输出电压设定电阻,左下是输出电流设定电阻,1k的作用后面再说。



10脚的带i2c,可以外挂muc实现一些档位输出逻辑自定义,查询输出状态等等的高级功能。



反面 正负极



这个是官方c口母座典型应用,这个板子用的不是这个电路。



下表输出电压和vset电阻对照表,可以支持6档输出,默认逻辑就是假如请求15v输出,通过读取充电头pdo报文如果有15v档则输出15v,没有则降档查询,如果有12v则降档到12v,以此类推,如果全不支持则默认5v输出。如果连接muc则i2c拥有最高优先级,以muc软件配置为准(输出默认逻辑也可重新编程),输出电压电流无视vset和iset电阻配置。



下表iset电流配置对照表,可以看到0欧对应1.25a最小电流,开路对应3.25a最大电流(ic自带e-marker模拟功能,可以模拟e-marker线功能使充电头输出3a以上电流),从下表看想输出最大电流应该开路才行,但实际上正好相反,如果设定到开路或较大阻值,则遇到输出小于设定值电流的充电头不会输出,因为充电头认为不符合要求拒绝输出。只有设定到最小(短接)才能兼容各种充电头,设定到o欧对应1.25a,这个电流比较小,任何充电头都能支持,虽设定请求1.25a电流,实际上充电头输出的电流是其对应电压档位的最大电流,假如充电头支持9v 3a ,请求1a,2a ,3a ,充电头最大输出都是3a限流。所以不能按下表对应值来配置iset电阻,成品诱骗板iset电阻也是用的o欧。







下面是两种应用,上半图是c母口时的典型电路,mos用于过压保护,可有可无。 可以看到cc1和cc2都用到了,e-marker功能其实并未启用,也无法启用,想要3a以上电流必须使用c to c 且带e-marker 芯片的充电线。因为母口版本不知道你使用的是带e-marker芯片的还是不带e-marker的充电线,如果启用e-marker功能则遇到带e-marker芯片充电线则会冲突。

下半图c公头版本,插头cc2通过1k接地,如果不了解pd协议的就会很奇怪它的作用。1k实际上就是pd协议里e-marker芯片vconn引脚内的ra 下拉识别电阻。作用就是插入插头后将充电头rp电阻电位拉低,使充电头认为插入支持e-marker功能的线材了,这时充电头会通过vconn(cc2)引脚给e -marker芯片供电,芯片再通过cc1和充电头通讯,回报线材类型支持电流等等信息。
下半图虽1k接地可以让充电头启动通讯流程,但是握手成功之前vbus并不会输出电压,也就是238芯片并没有供电,是如果跟充电头通讯的呢?实际上普通e-marker线内部芯片通过cc2引脚供电,但是下半图显然cc2直接通过1k接地,和ic本身并没有物理连接,那又如何实现供电的呢?经研究是利用cc1引脚上电前充电头协议芯片的内部rp上拉电阻实现供电(5v左右的直流电平或方波),插入瞬间cc1引脚被rp电阻上拉获得5v左右脉冲电压,被内部储能给ic短时供电,同时cc1还兼顾e-marker通讯。等握手成功vbus输出电压则接替供电任务。a公头版本直接可以实现3a以上输出。



以上原理,要实现多档位切换输出可以通过多颗vset电阻加拨码开关的方法,但是体积巨大,也不能集成在插头内。参考手册可以看到,各电压输出档位之间vset电阻阻值间隔较大,利用这点可以用一颗贴片电位器代替拨档电阻的作用,实现功能的前提下最小化体积。下图20k电位器,从0到20k可以包含5个档位,但是20v档位要求电阻开路,这可咋办?



别慌,看下图电位器拧到20k过一点儿时动触片实际上接触的并非涂炭层,而是绝缘的陶瓷,这不就是现成的开路吗,0-20k-开路-0,所以可以完美实现6档顺序输出。



先摘除原vset电阻



电位器放背面比划一下



需要绝缘的地方覆盖蓝油



然后照紫外线



固化后焊好电位器一个引脚



另一个引脚飞线



到圆圈里(vset脚)



再次做绝缘和加固处理(点胶)



找一根两芯线



插里面正好



焊好正负极,电位器红色油性笔标记指针位置。



插头外壳对应位置打孔



旋转测试各档位输出位置,油性笔标记好。



小刀将文字轮廓刻一遍,再描一遍擦去表面油墨,这样字迹嵌入刻痕就很难脱落了。想调档位找个一字改锥照着刻度拧就行了,各档位有一定距离的容差,偏离一点儿没啥关系。不会出现窜档的问题。



粘好了测试,5v输出正常



9v



12v



15v



20v,由于充电头不支持18v这个另类档位,因此被按照内部默认策略降级15v输出,所以18v输出没有展示。



线的另一头可以随便接点什么都行



也可以接个5.5x2.1的插头,就能支持不少设备了。



经测试诱骗输出各档位电流都能达到充电头最大输出值(篇幅问题就不上图了),且体积小巧。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 14家元 +398 收起 理由
kyhwhb + 30 優秀文章
hideaway + 30 原創內容
moontree + 30 謝謝分享
沙漠臭屁虫 + 30
ljlun + 30 優秀文章
caixinqiang + 30
轻烟 + 20 謝謝分享
prc3 + 18 謝謝分享
拆机专家123 + 30 優秀文章
elamd + 30 謝謝分享

查看全部打赏

 楼主| 发表于 2023-6-29 14:40:37 | 显示全部楼层
丶陪妳看流星 发表于 2023-6-29 14:38
HUSB238的手册说的不明不白,那个iset电阻也很麻烦,对适配器供电能力还有要求,追求体积还不如用fs312 ...

其实说的很明白,照帖子里做就不会有任何问题~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 14:40:54 | 显示全部楼层

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 14:43:47 | 显示全部楼层
亲爱的混蛋 发表于 2023-6-29 14:24
厉害了,还能这么做

哈哈,谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:01:25 | 显示全部楼层
kkdkj 发表于 2023-6-29 14:56
支持多个协议吗?

除了pd2,3 支持bc1.2~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:21:08 | 显示全部楼层
kkklove 发表于 2023-6-29 15:04
这种线简约专用最好,功能越多,档位越多,越容易出问题,烧毁手机设备经常的。 ...

诱骗后没有再去充手机的,手机不需要诱骗器~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:21:34 | 显示全部楼层

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:30:00 | 显示全部楼层
8139 发表于 2023-6-29 15:25
我来看球球的核舟记,并对球球钻电位器的漏洞表示高度赞赏

嘿嘿,老兄来了,谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 15:30:48 | 显示全部楼层
8139 发表于 2023-6-29 15:25
我来看球球的核舟记,并对球球钻电位器的漏洞表示高度赞赏

想加个分吧,还已达上限

打赏

参与人数 1家元 +10 收起 理由
8139 + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 16:32:05 | 显示全部楼层
丶陪妳看流星 发表于 2023-6-29 15:59
iset电阻用来限定最大电流,但如果我需要20v3a,将iset和vset选用对应的电阻,遇上适配器20v可以提供的电 ...

我怀疑你有没有仔细看帖子,帖子里已经详细说明了你提到的问题,将iset电阻设置为零就能适应任何充电头的输出电流,设置到最小值任何充电头都会按照最大限流去输出,只有你把iset设定到超过充电头电流输出能力才会降格查询后输出或者不输出。这点手册里也有说明。手册里提到可以模拟e marker功能是没给出具体说明,但是给了一张典型应用原理图,帖子里也详细说明了作用和原理,这些都是pd协议基本原理,了解pd协议的无需说明就会看的明白,不了解的人就会看不懂。20v档位和e marker没有关系,只和3a以上电流有关系~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 17:06:12 | 显示全部楼层
本帖最后由 qrut 于 2023-6-29 17:14 编辑
丶陪妳看流星 发表于 2023-6-29 17:02
淘宝那家husb238诱骗头默认就是0欧,我也买过,实际上我也是做了根诱骗线发现充电慢,上表一看电流只有1.2 ...

已经说了设置为零就可以了,手册还不一样吗?我就是网上随便找的,你把你那份链接发一下我去看一下有何不同~
这是我看到的版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 17:19:00 | 显示全部楼层
丶陪妳看流星 发表于 2023-6-29 17:14
慧能泰官网的datasheet都在这了

手册里也没提到iset跳0欧电流可以跑满适配器,要不是你说我都不知道 ...

我这版也没提到设置零可以跑满啊,设置零可以跑满是我帖子里的扩展补充,为了使不了解协议的人看的更明白。这个是pd协议基本规范啊,你要1a我大于1a就给你,你要3a 我只能2a就不给你,合情合理啊~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 19:03:32 | 显示全部楼层
liding 发表于 2023-6-29 18:42
一个接口搞这么复杂?!

一个接口都嫌复杂,你不适合玩电子~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-29 21:35:46 | 显示全部楼层
拆机专家123 发表于 2023-6-29 21:32
婶的帖子技术性很强,值得学习

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 12:41:26 | 显示全部楼层
prc3 发表于 2023-6-30 10:37
不错,一般使用够了,还是有点怕串档    体积是真的控制好

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 12:41:36 | 显示全部楼层
wfm324 发表于 2023-6-30 10:46
谢谢分享,学习了

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 14:19:07 | 显示全部楼层
beecoo 发表于 2023-6-30 12:48
做得真好看,很不错

谢谢支持~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 14:20:36 | 显示全部楼层
bluekelan 发表于 2023-6-30 14:18
蓝油固化加一个脚焊接,感觉不是很稳妥的样子,不过自己每次注意使用的话还是很方便的 ...

不光是蓝油固化,还有环氧胶加固,强度没问题的~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 19:25:47 | 显示全部楼层
轻烟 发表于 2023-6-30 15:29
小巧实用,就是刻度拉低了颜值

哈哈,刻度是差点事儿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-30 19:26:21 | 显示全部楼层

做一个备用~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 21:44 , Processed in 0.171600 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表