Can not detect specific LF carrier pattern wake up FXTH87xx?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Can not detect specific LF carrier pattern wake up FXTH87xx?

2,932 次查看
tedwu1
Contributor III

Hi, 

The TPMS project used FXTH87xx. It was waked up by LF and its pattern is 1200mS on (has LF) and 50mS off (hasn’t LF). Now, I setup LF Receiver to detect 1024mS, it can detect the LF (about 1 second by LFCTRLA). Then I need to detect 50mS off (LF). But I cannot detect 50mS (carrier off) correctly. Do you know what’s wrong I am? Please do me a favor? Please see the attach file for detail. Why the LFDO is low at carrier? Code snippet at code.c.

Thank you very much.

0 项奖励
回复
1 回复

2,920 次查看
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Ted,

I believe that you have already received a direct answer and access to a demo project from Camille.

The LF block was not designed so the LFDO bit can follow durations of several hundreds milliseconds, so a workaround is necessary to make it work. A possibility is to briefly turn off the LF block during the reception of the long ON pattern, in order to “reset” it and allow the LFDO bit to continue monitoring the signal.

Best regards,

Tomas

0 项奖励
回复