您的位置 首页 胎压OE替换件

SNP739 TPMS芯片之–低频开关定时器及通用I/O唤醒/恢复

SNP739 TPMS芯片之–低频开关定时器及通用I/O唤醒/恢复

低频开关定时器

ON-OFF定时器用于以低占空比打开和关闭LF接收器,以节省能源。开启计时器为8位计时器,关闭计时器为12位计时器。开启计时器和关闭计时器均由4kHz振荡器除以4计时。因此,计时器支持长时间的关闭时间(最多4秒),短时间的开启时间(最大0.256秒)。

用户不需要直接访问开关计时器寄存器,因为固件函数SysPowerDown()或SysPowerDownWithCarrier()可用于配置。设置位LF_LP_MODE和LF_WAKE_EN可激活开关定时器。软件无法读取开关计时器的当前计数值。

相关寄存器:

•PCON,比特低频唤醒

•LF_LP_CFG0,位LF_LP_模式

通用I/O唤醒/恢复事件

所有I/O端口(GPIO0~GPIO5)都可以配置为外部唤醒源。为了使用该唤醒源,需要将相应的GPIO配置为输入(SFR位GPIO0DIR~GPIO5DIR=1),必须启用相应的拉动电阻器(SFR位GPIO0_PUPD~GPIO5_PUPD=0)和相应的唤醒(SFR位IO0_wake_标志_EN=1和IO1_wake_标志_EN=1),并且必须选择相应的唤醒I/O(唤醒IO_选择[1:0])。

请注意,通用I/O唤醒仅在低电平时触发。以下是唤醒I/O选择的真实表格:

SNP739 TPMS芯片之--低频开关定时器及通用I/O唤醒/恢复 胎压OE替换件 第1张

相关寄存器:

•GPIO、GPIO输入或输出选择

•GPIOPUPD、GPIO唤醒启用和上拉/下拉选择

•RFCNT1H,位唤醒IO选择[1:0],唤醒I/O选择

通电和欠压复位

下图显示了取决于VDD引脚电压的设备行为。如果电压降至某个阈值VUVRA以下,将触发系统复位。设备保持复位状态,直到VDDBAT引脚上的电压超过复位释放阈值VTHR。重置释放后,设备初始化开始,需要一定时间,tini。初始化阶段后,可通过捆绑GPIO0和GPIO1选择设备的操作模式。模式选择只能在时间间隔tMS期间进行。

SNP739 TPMS芯片之--低频开关定时器及通用I/O唤醒/恢复 胎压OE替换件 第2张

软件重置

软件触发重置后,设备将运行重置引导序列。通过设置应用程序代码中的位重置(位于寄存器EPCON中),可以触发软件重置。

软件复位主要集中在正常模式或调试模式下的复位,将复位内核和系统控制器块,不影响芯片模式选择。

相关寄存器:

•EPCON(触发软件重置的位重置)

注意:来自网络整理

 

版权所有,如未注明,均为原创,转载请注明
齐东汽车电子博客 qidongyy.com
本文标题:SNP739 TPMS芯片之–低频开关定时器及通用I/O唤醒/恢复
如有疑问:请转到这里联系我
网站建设:推荐老薛主机-优质海外主机服务商

热门文章