Microchip
直播中

毛晨霞

7年用户 117经验值
私信 关注
[问答]

电池供电的USB主机可检测拇指驱动器的连接

我设计一个基于PIC24的电池供电记录器,没有用户输入(按钮等)。它将作为USB主机(仅)操作,并且应该检测何时插入USB拇指驱动器(然后转储所收集的数据)。LED指示器将显示活动,电池寿命应该最大化。我使用的是一个可控制的5V开关模式升压威廉希尔官方网站 (VBUS/USB电源)的LIPO 3.7V电池。PIC大部分时间都在睡觉。有没有一种方法,我可以(迅速)检测拇指驱动器的插入,而不需要保持5VV总线电源一直处于活动状态,因为这增加了静态电流。我假设在最坏的情况下,我可以唤醒每X秒的PIC,启用5V VBUS,并检查USB检测。(x)可能是电池寿命与用户插入驱动器的快速响应的权衡。拇指驱动器连接可能很少发生每隔几个月一次。这个特定的应用程序禁止在设备模式下操作记录器。有什么建议吗?

回帖(2)

吴键洪

2020-3-18 11:03:49
如上所述,我唯一能建议的其他方法是修改USB套接字,添加一个微开关,以检测何时插入了什么东西。
举报

杨超

2020-3-18 11:12:53
这听起来像是在Vbus上拉到+3.3V(这是微控制器供电),与改变中断端口(负边触发)的连接将易于实现和测试。它只取决于插入闪存驱动器绘制足够的电流来拉动VIL引脚低于VIL。这应该是可行的。谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分