FS85 Register and POR

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FS85 Register and POR

1,593 Views
LiuRuiling
Contributor I

Hi NXP,

VSUP > VSUP_UVH on the board, FS85 calls GoTo_STBY to enter standby, wake FS85 up by WAKE1, read the value of VSUPUVH bit in M_FLAG2 is 1, which is in conflict with VSUP > VSUP_UVH, why?

In addition, in FS85, POR refers to what voltage reset.

0 Kudos
18 Replies

1,576 Views
guoweisun
NXP TechSupport
NXP TechSupport

After power on your system, please clear this VSUPUVH bit.

0 Kudos

1,571 Views
LiuRuiling
Contributor I
Yes, after the system was powered on, the software cleared the VSUPUVH bit. Now keep Vsup greater than VSUP_UVH, software makes FS85 enter stanby, after Wake1 wakes IC, read VSUPUVH bit value is 1, why? To emphasize, Vsup is always greater than VSUP_UVH during this process
0 Kudos

1,583 Views
guoweisun
NXP TechSupport
NXP TechSupport

[gw]After power on reset the VSUPUVH bit is ‘1’,you can clear it after power on reset happen. POR reset means Vsup reset.

 

0 Kudos

1,581 Views
LiuRuiling
Contributor I
The Vsup on the board is always greater than VSUP_UVH, only through the software into the standby. So Vsup should not be reset. Is this understanding correct?
0 Kudos

1,563 Views
guoweisun
NXP TechSupport
NXP TechSupport

除了这个问题,SBC其他的功能运行都是正常的对吧?

0 Kudos

1,557 Views
LiuRuiling
Contributor I
是的,暂没发现其他问题。现在就是没办法区分IC是休眠唤醒(Vsup保持正常供给),还是重新上电唤醒。因为两种唤醒VSUPUVH位都会被置1
0 Kudos

1,545 Views
LiuRuiling
Contributor I
想请问下,对区分IC是休眠唤醒(Vsup保持正常供给),还是重新上电唤醒,你们有什么建议,或是说IC在实现这个功能上需要注意什么?或是否是IC不支持呢?
0 Kudos

1,517 Views
guoweisun
NXP TechSupport
NXP TechSupport

wakeup 的话可以查询的到。

guoweisun_0-1675321522197.png

 

M_FLAG2 register

guoweisun_2-1675321633582.png

 

 

0 Kudos

1,512 Views
LiuRuiling
Contributor I

是的,这个是可以查到是否有唤醒动作,但请问怎么区分IC是休眠唤醒(Vsup保持正常供给),还是重新上电唤醒(Vsup有Reset)呢?

0 Kudos

1,509 Views
guoweisun
NXP TechSupport
NXP TechSupport

reset 就是reset不叫唤醒吧!

刚才给您贴上的就是可以通过寄存器查询到底是WAKE1 还是WAKE2的唤醒

0 Kudos

1,506 Views
LiuRuiling
Contributor I
可能是我没表述清楚,我主要想请教的是,保持Vsup存在的情况下,通过软件进入Standby后,使用WAKE1唤醒芯片,此时读取VSUPUVH位为1,但板子上Vsup是一直存在的啊,这是为什么呢?
0 Kudos

1,501 Views
guoweisun
NXP TechSupport
NXP TechSupport

两点:

1:看看芯片的OT_VSUP_CFG是怎么配置的,

2:测试下VSUP的管脚看看实际是怎么回事,他不会无缘无故的set 1,如果在clear以后

guoweisun_0-1675324201104.png

 

0 Kudos

1,498 Views
LiuRuiling
Contributor I
OT_VSUP_CFG配置的1;
VSUP管脚一直保持12V,并且第一次上电后就清除了VSUPUVH
0 Kudos

1,496 Views
guoweisun
NXP TechSupport
NXP TechSupport

那不可能是这样,你可以示波器测试下VSUP,另外多测试几块板子试试

0 Kudos

1,503 Views
guoweisun
NXP TechSupport
NXP TechSupport

这个现象我没复现出来在EVB 上,你测试了几个板子?另外你有NXP FS85 EVB 吗?如果有的话你也可以实验下。

0 Kudos

1,495 Views
LiuRuiling
Contributor I
我没有NXP FS85 EVB。另外想问问,在M_MEMORY0中写入数据,保持Vsup=12V,通过软件进入Standby,使用WAKE1唤醒芯片后,M_MEMORY0中的数据是否还存在呢?
0 Kudos

1,492 Views
guoweisun
NXP TechSupport
NXP TechSupport

只要不是reset的操作寄存器的数值不会改变

0 Kudos

1,490 Views
LiuRuiling
Contributor I
意思是说只要保持Vsup=12V,即使进入standby后被唤醒,寄存器值是不会改变的是吗?
0 Kudos