现在做手持终端,手持设备有二种充电接口:1>mini usb 接口。2>设计的充电底座,手持机直接插到充电底坐上就能充电。
希望这两种方式能同时工作,不会相互干扰。主要问题是:如果正在使用mini usb接口和电脑传输数据,把手持机插到充电底座上,会干扰usb的数据传输吗。
TI两种类型的充电芯片:一种是通过D+和D-检测的方式,另外一种是通过PSEL的方式。
通过D+和d-这种方式,如果正在通过usb传输数据,插到充电底坐上,则会破坏数据传输。
通过PSEL这种方式可行,就是如果用mini usb接口时,充电是不是会很慢呀。
能推荐一种可行的方案吗。
Michael Yang:
回复 Michael Yang:
D+ D-会在开始检测的周期内 影响到数据传输,但是检测周期完成以后是会自动断开检测电路,避免影响了数据传输。
同时这个检测的周期也是严格的在USB的前段等待周期内。
所以如果使用D+ D-,那么当USB口插入时 进行检测,检测完了以后就端口,原有的USB口可以正常的与其他装置通讯。
但从你的描述来看,你的USB口是先开始在于其他设备通讯,然后被插入到充电器,那么这个过程是不允许的,必然打乱了之前其他设备的通讯。
Michael Yang:
回复 Michael Yang:
使用推荐的芯片,在默认的模式下,通过PSEL的配置可以得到USB口500mA的充电电流,这也是USB2.0接口能够提供的最大充电电流。选择USB口时 必然会慢一些,但这个慢一些 是因为USB口本身(1.0 /.2.0 /3.0)对输出电流的限制,所以只要是插的USB口,必然比专用充电器要慢。
以上谢谢!