您好!
我想配置警报引脚 或多功能 GPIO、以便在器件进入睡眠模式时提供信号、并在器件进入正常模式时改变其状态。 有可能吗?
例如:睡眠模式:ALERT 引脚-高电平(3.3V )
正常模式:ALERT 引脚-低电平(0V)
请告诉我
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我想配置警报引脚 或多功能 GPIO、以便在器件进入睡眠模式时提供信号、并在器件进入正常模式时改变其状态。 有可能吗?
例如:睡眠模式:ALERT 引脚-高电平(3.3V )
正常模式:ALERT 引脚-低电平(0V)
请告诉我
你好,Mounish,
ALERT 引脚可配置为在器件从睡眠模式唤醒(进入正常模式)时触发中断。
此外、还可以将 ALERT 配置为低电平有效。 这意味着 ALERT 引脚在睡眠模式下将保持高电平、一旦您进入正常模式、它将变为低电平。 但是、ALERT 引脚将保持锁存为高电平、除非清除相应的 ALERT 位。
对此进行了说明。 第 6.6节 ALERT 引脚操作 的 技术参考手册。
此致、
路易斯·埃尔南德斯·萨洛蒙
您好 Luis Hernandez Salomon、
我想知道、如果触发任何保护、是否会阻止器件进入睡眠模式?
1.例如、 触发欠压保护、以便 器件从睡眠模式唤醒、现在如果我清除 ALERT 状态以重置警报引脚、并且器件长时间处于任何保护状态、是否会阻止器件进入睡眠模式?
如果器件从关断模式进入正常模式、是否设置了 WAKE 位?
3.如果器件处于欠压保护状态、是否可以进入睡眠模式?
谢谢。此致、
穆尼什
你好,Mounish,
1. 例如、 触发欠压保护、使 设备从睡眠模式中唤醒、现在如果我将警报状态清除为重置警报引脚、且器件长时间处于任何保护状态、是否会阻止器件进入睡眠模式?
该器件将保持 NORMAL 模式、直到保护状态消失。
2. 如果设备从关断模式进入正常模式、是否设置了唤醒位?
否、这仅是从睡眠模式到正常模式。
3. 如果设备处于欠压保护状态,设备是否可以进入睡眠模式?
否。 我建议 查看 图7-1. 工作模式 的 TRM以供参考。
如有任何新问题、我建议创建新的 E2E 主题!
此致、
路易斯·埃尔南德斯·萨洛蒙
Luis Hernandez Salomon、
谢谢您、我已经按照您的建议浏览了 TRM。 我还有几个问题
1.我在环路部分有几个直接命令 、大约每秒测量一次电压和电流。 此命令是否会将设备从睡眠模式唤醒?
2. 13.4.2.1功率:睡眠:睡眠电流: 我看到它的单位是 mA、这真的是"mA"还是 UserA? 器件如何直接以 mA 为单位测量电流?
3. 13.4.2.2功率:睡眠:电压时间: 此参数设置器件唤醒的频率以测量电压和温度。 因此、这并不意味着器件会在每秒后退出睡眠模式。
4. 13.4.2.3电源:睡眠:唤醒比较器电流: 你想详细说明一下吗? 什么是唤醒比较器电流?
5. 我将写入默认报警屏蔽,这样 警报引脚仅在唤醒时有效 检测到并在我需要时清除警报状态,以便警报引脚变为无效。 现在、 如果器件 在触发保护时唤醒、并且我清除了警报状态。 这是否会由于有效保护而重新激活警报引脚? 没问题吧?
6.通过读取电池状态寄存器、我得知器件在进入睡眠模式后立即退出睡眠模式、即使没有触发任何保护也是如此、但测量时使用的是直接命令或子命令除外。 我想我的 MCU 电源消耗是导致这种情况的原因。 我是否应该处理休眠电流或唤醒比较器电流。 请对此进行评论
谢谢、此致
穆尼什
你好,Mounish,
1. 我在环路部分有几个直接命令 、大约每秒测量一次电压和电流。 此命令是否会将设备从睡眠模式唤醒?
否。
2. 13.4.2.1功率:睡眠:睡眠电流: 我看到它的单位是 mA、这真的是"mA"还是 UserA? 器件如何直接以 mA 为单位测量电流?
此参数的单位为 mA。 它将基于您的检测电阻的校准值、这些值是 CC 增益和容量增益、TRM 中也对此进行了介绍。
3. 13.4.2.2功率:睡眠:电压时间: 此参数设置器件唤醒的频率以测量电压和温度。 因此这并不意味着设备将在每秒后退出睡眠模式?
不会、它只是意味着每秒钟会进行一次所有测量的突发、因此这些值会每秒更新一次、同时仍处于睡眠模式。
4. 13.4.2.3电源:睡眠:唤醒比较器电流: 你想详细说明一下吗? 什么是唤醒比较器电流?
它类似于 电源:睡眠:睡眠电流 但它基于比较器、用于提供从休眠模式到正常模式的更快转换。 我建议阅读 第 7.3节睡眠模式 TRM 的规格。
5. 我将写入 Default Alarm Mask,这样 警报引脚仅在唤醒时有效 检测到并在我需要时清除警报状态,以便警报引脚变为无效。 现在、 如果器件 在触发保护时唤醒、并且我清除了警报状态。 这是否会由于有效保护而重新激活警报引脚? 没有权利?
没错、除非您将 ALERT 引脚配置为在触发保护时触发、否则不会发生这种情况。
6.通过读取电池状态寄存器、我得知器件在进入睡眠模式后立即退出睡眠模式、即使没有触发保护机制、但测量时使用的是直接命令或子命令除外。 我想我的 MCU 电源消耗是导致这种情况的原因。 我是否应该处理休眠电流或唤醒比较器电流。 请对此发表评论
对于初始测试、您可以提高这两者的值、以查看是否有任何变化。
此致、
路易斯·埃尔南德斯·萨洛蒙