UART2当USB充电时

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
Ainwood87.
离线
最后一次露面:2年9个月前
加入:2017-08-21 21:10
UART2当USB充电时

嗨对话框,

对于我的项目,我已经配置了调试打印,以越过UART2,我通常使用终端仿真器程序如Ficocom或Miniterm.py读取,使用USB2(DBG)端口。我还可以使用USB连接到连接到P1_3和P2_3的TTL适配器(在大多数示例中为UART2的默认引脚映射)读取日志。

在我用USB1(CHG)充电时,我正在尝试使用USB到TTL适配器的日志。我正在使用USB到墙壁适配器来为电路板供电,软件似乎正在运行,但我正在获得垃圾调试通过UART2打印。为了使软件功能功能,我必须在Custom_Config中启用此标志:

#define dg_configuse_usb_charger 1.

我还有什么需要做的才能获得序列工作吗?

设备:
PM_DIALOG.
离线
最后一次露面:8小时48分钟前
职员
加入:2018-02-08 11:03
嗨Ainwood87,

嗨Ainwood87,

您使用UART看到的问题在#define dg_configuse_usb_charger 1宏定义中没有根本原因。

发生了什么是您可能在3V时拥有VBAT供应。UART TTL适配器的外部USB通常适用于3.3-3.5V。

这触发了垫上的保护,并导致您报告的问题。

当#define dg_configuse_usb_charger 1堵塞时,充电器正在泵送VBAT,因为它试图在那里充电,这补偿了电不均电压电平。

当#define dg_configuse_usb_charger 0然后,USB提供系统,但GPIOS的电压仍然是3V,GPIOS会有点疯狂。

解决方案:

猜测你正在使用pordk。

  1. 拔掉prodk。
  2. 删除子板。
  3. 插件USB2(DBG)
  4. 将J13移动到2-3(靠近DBG-USB)。
  5. 在J3的VBAT引脚上调整级级仪直到获得> 3.5V(例如,如果有电池连接)。
  6. 如果您将使用外部USB-to-UART-TTL,请删除J15跳线
  7. 拔下USB2(DBG)
  8. 放回子板
  9. 插件一切,它将正常工作。

谢谢,PM_DIALOG.