数码之家

标题: 做一根输出6档可调的超mini pd3.0诱骗线 [打印本页]

作者: qrut    时间: 2023-6-29 14:18
标题: 做一根输出6档可调的超mini pd3.0诱骗线
本帖最后由 qrut 于 2023-6-30 14:17 编辑

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


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

[attach]1860792[/attach]


买的裸板儿,外壳也是以前红包撸的。
[attach]1860756[/attach]


有两个不同版本,功能完全一样,可以完全互换。
[attach]1860757[/attach]


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


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


反面 正负极
[attach]1860760[/attach]


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


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


下表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欧。
[attach]1860763[/attach]


[attach]1860764[/attach]


[attach]1860765[/attach]
下面是两种应用,上半图是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以上输出。
[attach]1860766[/attach]


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


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


先摘除原vset电阻
[attach]1860769[/attach]


电位器放背面比划一下
[attach]1860770[/attach]


需要绝缘的地方覆盖蓝油
[attach]1860771[/attach]


然后照紫外线
[attach]1860772[/attach]


固化后焊好电位器一个引脚
[attach]1860773[/attach]


另一个引脚飞线
[attach]1860774[/attach]


到圆圈里(vset脚)
[attach]1860775[/attach]


再次做绝缘和加固处理(点胶)
[attach]1860776[/attach]


找一根两芯线
[attach]1860777[/attach]


插里面正好
[attach]1860778[/attach]


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


插头外壳对应位置打孔
[attach]1860780[/attach]


旋转测试各档位输出位置,油性笔标记好。
[attach]1860781[/attach]


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


粘好了测试,5v输出正常
[attach]1860783[/attach]


9v
[attach]1860784[/attach]


12v
[attach]1860785[/attach]


15v
[attach]1860786[/attach]


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


线的另一头可以随便接点什么都行
[attach]1860788[/attach]


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


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






作者: 亲爱的混蛋    时间: 2023-6-29 14:24
厉害了,还能这么做
作者: 海上生明月丶    时间: 2023-6-29 14:25
做的漂亮
作者: 丶陪妳看流星    时间: 2023-6-29 14:38
HUSB238的手册说的不明不白,那个iset电阻也很麻烦,对适配器供电能力还有要求,追求体积还不如用fs312
作者: qrut    时间: 2023-6-29 14:40
丶陪妳看流星 发表于 2023-6-29 14:38
HUSB238的手册说的不明不白,那个iset电阻也很麻烦,对适配器供电能力还有要求,追求体积还不如用fs312 ...

其实说的很明白,照帖子里做就不会有任何问题~
作者: qrut    时间: 2023-6-29 14:40
18249666722 发表于 2023-6-29 14:25
做的漂亮

谢谢支持~
作者: qrut    时间: 2023-6-29 14:43
亲爱的混蛋 发表于 2023-6-29 14:24
厉害了,还能这么做

哈哈,谢谢支持~
作者: comicfansh    时间: 2023-6-29 14:44
我买了个ch224的拨码开关的诱骗器,体积有USB-A公头那么大,看来还能再缩小
作者: kkdkj    时间: 2023-6-29 14:56
支持多个协议吗?
作者: asd832682    时间: 2023-6-29 14:58
专业技术分享
作者: qrut    时间: 2023-6-29 15:01
kkdkj 发表于 2023-6-29 14:56
支持多个协议吗?

除了pd2,3 支持bc1.2~
作者: kkklove    时间: 2023-6-29 15:04
这种线简约专用最好,功能越多,档位越多,越容易出问题,烧毁手机设备经常的。
作者: tomyluo    时间: 2023-6-29 15:08
我记得以前的“石墨烯充电宝2代”里面带的充电器除了一般电压档位以外还有16V和18V,这个能触发18V吗
作者: qrut    时间: 2023-6-29 15:21
kkklove 发表于 2023-6-29 15:04
这种线简约专用最好,功能越多,档位越多,越容易出问题,烧毁手机设备经常的。 ...

诱骗后没有再去充手机的,手机不需要诱骗器~
作者: qrut    时间: 2023-6-29 15:21
asd832682 发表于 2023-6-29 14:58
专业技术分享

谢谢支持~
作者: 8139    时间: 2023-6-29 15:25
我来看球球的核舟记,并对球球钻电位器的漏洞表示高度赞赏
作者: qrut    时间: 2023-6-29 15:30
8139 发表于 2023-6-29 15:25
我来看球球的核舟记,并对球球钻电位器的漏洞表示高度赞赏

嘿嘿,老兄来了,谢谢支持~
作者: qrut    时间: 2023-6-29 15:30
8139 发表于 2023-6-29 15:25
我来看球球的核舟记,并对球球钻电位器的漏洞表示高度赞赏

想加个分吧,还已达上限
作者: 8139    时间: 2023-6-29 15:32
qrut 发表于 2023-6-29 15:30
想加个分吧,还已达上限

我凌晨发的帖子,被打赏已经到上限了
作者: 丶陪妳看流星    时间: 2023-6-29 15:59
本帖最后由 丶陪妳看流星 于 2023-6-29 16:02 编辑
qrut 发表于 2023-6-29 14:40
其实说的很明白,照帖子里做就不会有任何问题~


iset电阻用来限定最大电流,但如果我需要20v3a,将iset和vset选用对应的电阻,遇上适配器20v可以提供的电流不到3a,比方说有5v-3a,9v-3a,12v-3a,15v-3a和20v-2.25a几个PDO的45w适配器,此时就无法正确诱骗出20v电压,只能回落到有3a电流的次一级电压挡,例子中的就是15v,这个特性非常制约使用条件

datasheet里提到了做公头可以模拟emarker,但没有给出具体方法,而我就遇到一根成品20v转dc诱骗线,测试emarker信息应该就是husb238,那根线可以跑到5a电流,但也可以在65w适配器上诱骗出20v挡位,所以我就在想是不是模拟emarker的功劳,而datasheet里却没有提到

作者: wfzdm    时间: 2023-6-29 16:08
这个旋转调试档位是真没想到
作者: qrut    时间: 2023-6-29 16:32
丶陪妳看流星 发表于 2023-6-29 15:59
iset电阻用来限定最大电流,但如果我需要20v3a,将iset和vset选用对应的电阻,遇上适配器20v可以提供的电 ...

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

淘宝那家husb238诱骗头默认就是0欧,我也买过,实际上我也是做了根诱骗线发现充电慢,上表一看电流只有1.2a,查了datasheet才发现有iset,以前用ch224和fs312根本没想过有这个东西,改成10k就能2a输出,所以我才说iset特别讨厌,就因为这个原因我又用回ch224k了。有空重新试试到底是什么回事



至于典型应用,我在官网找的2013年2.5版本datasheet就没有你图上第二个接公头的用法,也没有sot33-6的定义,所以我才说根本没有给出说明,能不能把你的datasheet发一份?


[attach]1860931[/attach]
[attach]1860934[/attach]






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

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

作者: 丶陪妳看流星    时间: 2023-6-29 17:14
qrut 发表于 2023-6-29 17:06
已经说了设置为零就可以了,手册还不一样吗?我就是网上随便找的,你把你那份链接发一下我去看一下有何不 ...

慧能泰官网的datasheet都在这了

手册里也没提到iset跳0欧电流可以跑满适配器,要不是你说我都不知道
作者: qrut    时间: 2023-6-29 17:19
丶陪妳看流星 发表于 2023-6-29 17:14
慧能泰官网的datasheet都在这了

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

我这版也没提到设置零可以跑满啊,设置零可以跑满是我帖子里的扩展补充,为了使不了解协议的人看的更明白。这个是pd协议基本规范啊,你要1a我大于1a就给你,你要3a 我只能2a就不给你,合情合理啊~
作者: liding    时间: 2023-6-29 18:42
一个接口搞这么复杂?!
作者: Cranx    时间: 2023-6-29 18:49
不说别的,大佬牛批,我手里做了几个诱骗到12V,用的是分立元件
作者: qrut    时间: 2023-6-29 19:03
liding 发表于 2023-6-29 18:42
一个接口搞这么复杂?!

一个接口都嫌复杂,你不适合玩电子~
作者: 拆机专家123    时间: 2023-6-29 21:32
婶的帖子技术性很强,值得学习
作者: qrut    时间: 2023-6-29 21:35
拆机专家123 发表于 2023-6-29 21:32
婶的帖子技术性很强,值得学习

谢谢支持~
作者: prc3    时间: 2023-6-30 10:37
不错,一般使用够了,还是有点怕串档    体积是真的控制好
作者: wfm324    时间: 2023-6-30 10:46
谢谢分享,学习了
作者: qrut    时间: 2023-6-30 12:41
prc3 发表于 2023-6-30 10:37
不错,一般使用够了,还是有点怕串档    体积是真的控制好

谢谢支持~
作者: qrut    时间: 2023-6-30 12:41
wfm324 发表于 2023-6-30 10:46
谢谢分享,学习了

谢谢支持~
作者: beecoo    时间: 2023-6-30 12:48
做得真好看,很不错
作者: szcpu    时间: 2023-6-30 13:10
这个思路不错,值得点赞。
作者: 阿粗    时间: 2023-6-30 13:41
看得出是费了心思设计、制造,哦,是diy
作者: wqwq212    时间: 2023-6-30 14:07
运用在手机充电电路里面应该比较好
作者: bluekelan    时间: 2023-6-30 14:18
蓝油固化加一个脚焊接,感觉不是很稳妥的样子,不过自己每次注意使用的话还是很方便的
作者: qrut    时间: 2023-6-30 14:19
beecoo 发表于 2023-6-30 12:48
做得真好看,很不错

谢谢支持~
作者: qrut    时间: 2023-6-30 14:20
bluekelan 发表于 2023-6-30 14:18
蓝油固化加一个脚焊接,感觉不是很稳妥的样子,不过自己每次注意使用的话还是很方便的 ...

不光是蓝油固化,还有环氧胶加固,强度没问题的~
作者: 轻烟    时间: 2023-6-30 15:29
小巧实用,就是刻度拉低了颜值
作者: mhtlov    时间: 2023-6-30 18:33
都能这么玩了
作者: qrut    时间: 2023-6-30 19:25
轻烟 发表于 2023-6-30 15:29
小巧实用,就是刻度拉低了颜值

哈哈,刻度是差点事儿
作者: qrut    时间: 2023-6-30 19:26
mhtlov 发表于 2023-6-30 18:33
都能这么玩了

做一个备用~
作者: kkstun    时间: 2023-7-1 11:24
comicfansh 发表于 2023-6-29 14:44
我买了个ch224的拨码开关的诱骗器,体积有USB-A公头那么大,看来还能再缩小

ch224 能用可调电阻吗
作者: comicfansh    时间: 2023-7-1 11:39
kkstun 发表于 2023-7-1 11:24
ch224 能用可调电阻吗

5.2. CH224K/CH224D 电压档位配置
5.2.1 单电阻配置
适用于同一 PCB 通过修改电阻阻值实现不同请求电压的应用场合。
CFG1对GND连接电阻,不同阻值对应不同的电压请求档位。
使用单电阻配置方式时,CFG2和CFG3引脚
可悬空。电阻-请求电压对照表如下。
CFG1上阻值
请求电压
6.8KΩ 9V
24KΩ 12V
56KΩ 15V
NC 20V


作者: kkstun    时间: 2023-7-1 12:09
本帖最后由 kkstun 于 2023-7-1 15:01 编辑

规格书还收费。。。。。。
https://www.semiee.com/file/WCH/WCH-CH224.pdf

作者: qrut    时间: 2023-7-1 13:09
本帖最后由 qrut 于 2023-7-1 13:10 编辑
kkstun 发表于 2023-7-1 12:09
规格书还收费。。。。。。

又不是我要收你费
作者: ljlun    时间: 2023-7-1 13:12
火钳刘明!这是个精细活

话说诱骗器偶一直还没做
作者: qrut    时间: 2023-7-1 13:13
ljlun 发表于 2023-7-1 13:12
火钳刘明!这是个精细活

话说诱骗器偶一直还没做

用上再做也不迟
作者: kkstun    时间: 2023-7-1 13:34
qrut 发表于 2023-7-1 13:09
又不是我要收你费

哈哈不是说你的。现在签到红包找不到这个便宜的了。
作者: qrut    时间: 2023-7-1 14:25
kkstun 发表于 2023-7-1 13:34
哈哈不是说你的。现在签到红包找不到这个便宜的了。

嗯 已经搜不到了~
作者: wywa123    时间: 2023-7-1 18:09
赞,画过用ch224k的板子
作者: moontree    时间: 2023-7-2 12:28
这样改一下,实用多了。
作者: qrut    时间: 2023-7-2 13:35
moontree 发表于 2023-7-2 12:28
这样改一下,实用多了。

谢谢支持~
作者: jxcnj    时间: 2023-9-28 22:05
用途很好,但是给不能给手机充电有危险
作者: lisheng1365    时间: 2023-12-23 11:22
楼主,2.5的购买链接还有吗?如果现在贵一点也无所谓,主要是这个体积小,搜不到
作者: bennanhaier    时间: 2023-12-23 12:58
这成可调电源了,哈哈哈
作者: ok_good    时间: 2023-12-26 08:24
谢谢大神,收藏学习了
作者: lileisgns    时间: 2024-1-8 17:50
还不错,感谢楼主分享
作者: dayibalang    时间: 2024-1-26 09:32
楼主有没有试过Vset 22kΩ? 看起来蛮线性的
作者: aakissyou    时间: 2024-4-28 22:58
还是专用线和接口安全一点,这一个不注意很容易烧东西啊。
作者: abcd4    时间: 2024-10-9 16:04
想法不错,学习学习。
作者: wlhcq    时间: 2024-11-9 10:59
做的不错,谢谢分享!
作者: FTLL    时间: 2024-11-17 23:49
楼主想请教一下,HUSB238支持USB-A口的快充吗,我自己做了一个发现识别不了A口的快充,只能识别C口的,是否和芯片的版本有关系,我看官网说只有HUSB_005DD,HUSB_006DD才支持USB通信,我目前用的是HUSB238_002DD
作者: lyy1411    时间: 2025-1-3 15:32

做得真好看,很不错




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4