1 WK/VSENSE 输入框图
TLF9471实现以下唤醒源:
- Static Sense:WK/VSENSE输入和/或GPIO WK输入作为尾流源永久激活,即WK/VSENSE输入和/或GPIO WK输入作为尾流源永久激活。
- Cyclic Sense:WK/VSENSE输入仅在循环感知周期的开启时间内激活。内部定时器在接通时激活GPIO HS,用于感应WK/VSENSE输入
- Cyclic Wake:唤醒由内部定时器控制,唤醒输入不用于循环唤醒。
- CAN wake :通过CAN报文唤醒。
2 Static Sense
WK/VSENSE输入和/或GPIO WK输入作为尾源永久激活,即设置WK_EN和/或启用FO/GPIO作为尾源输入(参见第9.2.2章和第11.1.3章)。
2.1 Wake Input Configuration
为了确保内部比较器输入的定义和稳定的电压水平,可以通过SPI寄存器WK_PUPD_CTRL配置集成电流源。
注意:如果在WK输入上没有配置上拉或下拉,那么相应的输入应该设计外部下拉到GND或上拉到VS,以避免引脚的意外浮动和随后的唤醒事件。
具有自动切换配置的下拉电源说明:
3 Cyclic Sense
3.1 Wake configuration for Cyclic Sense
wake input pin 也可用于低功率模式下监测信号的周期性传感。对于这个功能,WK输入在GPIO HS的接通时间期间对电压电平进行循环传感。
电压电平的转变会触发唤醒事件。
为了启用此功能,GPIO必须配置为HS,以由计时器控制。
4 代码实现
/**
* @brief zq
* @note External Wake Source Control
*/
void Tle9471CfgExternalWakeSourceControl