V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bobiscool
V2EX  ›  问与答

问个问题,有没有什么办法能控制 usb 线充电或者不充电,但是不影响数据传输的?

  •  
  •   bobiscool · 2022-09-13 14:50:02 +08:00 · 1047 次点击
    这是一个创建于 831 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,想做个 usb hub 支持充电传输数据,但是手机充到了 100% 就不想继续往手机发送电流了,容易鼓包

    有没啥办法,或者支持编程的 usb

    8 条回复    2022-09-13 15:30:04 +08:00
    villivateur
        1
    villivateur  
       2022-09-13 14:57:03 +08:00 via Android
    手机充电芯片会自动在充满的时候断电,不需要你考虑那么多
    wunonglin
        2
    wunonglin  
       2022-09-13 14:59:36 +08:00
    你能想到的人家厂商早想到了。只要用官方的充电器和线就不用考虑这个问题
    bobiscool
        3
    bobiscool  
    OP
       2022-09-13 15:11:10 +08:00
    我再补充一下,如果我确实想控制呢?
    Zy143L
        4
    Zy143L  
       2022-09-13 15:13:28 +08:00 via Android
    自己做一个咯
    SL2.1A 做 Hub 芯片 配合外部 GPIO 芯片 可以配合 PMOS 做关断
    xtinput
        5
    xtinput  
       2022-09-13 15:14:59 +08:00
    目前手机芯片控制芯片本身就有该功能,充满电之后就不充了,电源供电
    wxf666
        6
    wxf666  
       2022-09-13 15:25:13 +08:00
    若是安卓的话,这里有篇[文章]( https://zixijian.github.io/2020/09/01/007.html),里面有提到:如何在 Linux Deploy 中,编程读取手机电量、控制是否允许充电等
    Eiden
        7
    Eiden  
       2022-09-13 15:27:43 +08:00
    100%后并不会给电池充电, 内部的电源路径管理会把电直接供给手机, 但是另一个延长电池寿命的可行方法是系统设置不要充满.
    imdong
        8
    imdong  
       2022-09-13 15:30:04 +08:00 via iPhone
    抛开楼主这有些非常多余的想法不谈,好想确实能部分实现这个?

    这个问题可以转换为:USB 接口屏蔽供电线能否正常识别使用?

    比如 TypeC 屏蔽掉 A4 A9 B4 B9 引脚?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2762 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:39 · PVG 17:39 · LAX 01:39 · JFK 04:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.