电池充电器和USB CDC

了解更多常见问题解答教程

6个帖子/ 0新
最后一篇
Techteh.
离线
最后一次露面:1天20小时前
加入:2018-07-16 12:09
电池充电器和USB CDC

嗨对话框,
我设计了一个带有DA14682的自定义PCB,使用USB CDC作为电池充电器和数据通信接口。在某些情况下,我有电池,我想用USB总线向它充电,在另一个中,我没有任何电池,但仍然希望使用USB并传达数据。没有电池存在的情况有没有办法使用USB CDC?
以下是我在custom_config_qspi.h中使用的一些配置:

#define dg_configuse_hw_usb 1
#define dg_configuse_usb 1
#define dg_configuse_usb_charger 1.
#define dg_configallow_charging_not_enum 1.
#define dg_configuse_not_enum_chnolging_timeout 0.
#define dg_configuse_usb_enumeration 1
#define dg_configusb_suspend_mode 1.

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:1小时8分钟前
员工
加入:2018-02-08 11:03
嗨Techteh,

嗨Techteh,

你能澄清你想要完成的事情吗?充电程序与USB无关。您是否想配置应用程序,以便连接电池时为电池充电?请表明您要实施的内容,以便为您提供正确的指导方针。

谢谢,PM_DIALOG.

Techteh.
离线
最后一次露面:1天20小时前
加入:2018-07-16 12:09
嗨,

嗨,
我的问题是当我将“DG_CONFIGUSE_USB_CHARGER”定义为“1”时,USB CDC在没有电池的情况下不起作用,否则它正常工作。

PM_DIALOG.
离线
最后一次露面:1小时8分钟前
员工
加入:2018-02-08 11:03
嗨Techteh,

嗨Techteh,

如果我从第一篇文章中提到的正确了解,则没有附加电池,因此DG_CONFIGUSE_USB_CHARGER定义应设置为“0”。拜托,看看
UM-B-044用户手册:DA1468x软件平台参考(HTML)来自我们的支持门户的用户手册。DG_CONFIGUSE_USB_CHARGER要么从应用程序级别启用或禁用充电器的使用。当没有电池连接到您的电池时,应禁用充电器的配置。要启用“无充电”配置,您应该在project的config / custom_config_qspi.h文件中dset dg_configuse_usb_charger = 0。在没有连接电池时使用此配置非常重要,以避免任何不需要的行为。

谢谢,PM_DIALOG.

Techteh.
离线
最后一次露面:1天20小时前
加入:2018-07-16 12:09
嗨,

嗨,
我有一个定制板,有时用户想要连接到电路板,没有电池存在,有时他希望通过电池连接到电路板并充电。
是否有可能在一个微程中使用USB CDC(电池存在或不存在)?

PM_DIALOG.
离线
最后一次露面:1小时8分钟前
员工
加入:2018-02-08 11:03
嗨Techteh,

嗨Techteh,

您无法动态地更改定义dg_configuse_usb_charger,因为它是静态的。这是如果定义的概念。可能的解决方案是遵循DG_CONFIGUSE_USB_CHARGER定义的路径,并实现您自己的功能。

谢谢,PM_DIALOG.