Low-voltage detect: Datasheet vs. Reference Manual

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Low-voltage detect: Datasheet vs. Reference Manual

908件の閲覧回数
Weber1
Contributor II

Hi community,

I'm trying to implement the Low-Voltage Detection (LVD) feature of a MCXA156 controller. The Datasheet defines the VLVDH_VDD threshold = 2.619V (typ) and also the VLVDL_VDD threshold = 1.651V (typ). The VLVDH threshold is exactly what I want. But only the VLVDis configured by default (plus having the bad behavior of intermittently flipping the reset signal few times when detecting LVD, as I can see using a scope - hystresis too low!)

Furthermore, the Reference Manual says: "The voltage threshold at which the LVD reset asserts is programmable", and the VD_SYS_CFG register is described aby "...configures the low-voltage trip point..." Fine, so far.

The problem now is that the VD_SYS_CFG register only has the following bits documented in the RM:

  • LOCK
  • HVDIE - HVD interrupt enable
  • HVDRE - HVD reset enable
  • LVDIE - LVD interrupt enable
  • LVDRE - LVD reset enable

None of these is usable to set the threshold. 

Question: How should I configure the LVD threshold?

Best regards

Weber

ラベル(3)
タグ(3)
0 件の賞賛
返信
2 返答(返信)

682件の閲覧回数
luis_maravilla
NXP Employee
NXP Employee

Dear Weber,

I apologize for the late response; In Reference Manual Chapter 25.7.17 VD_SYS_CFG configuration, the 8 bit show as reserved is "LVSEL", this should be open to users, we are working on modification for RM.

 

Before Writing to this field, you must write 0 to LOCK.

If you want to change LVSEL, you must do this after disabling the LVD reset and interrupt. Otherwise, SPC could generate an LVD due to the LVSEL change.

Configuration for LVSEL:

0b-Normal

1b-Safe

 

In SDK examples for MCXA156, you can see in file fsl_spc.h the spc_low_voltage_level_select function.

 

Since you want to use the High Range LVD threshold, you need to use [ksPC_LowVoltageHighRange] entering Normal level [0b] in spc_low_voltage_level_select

 

Let me know if that work for you.

Best Regards, Luis

0 件の賞賛
返信

902件の閲覧回数
Weber1
Contributor II

Let me add that in the RM there is the LOCK bit of VD_SYS_CFG, which is commented by "Allows writing to the LVDRE, HVDRE, and LVSEL fields". But there is no LVSEL bit anywhere defined.
Furthermore, there is a SDK function "SPC_SetSystemVDDLowVoltageLevel" which refers to SPC_VD_SYS_CFG_LVSEL (bit 8), where the related code is commented out. Very strange...

Any suggestions?

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2327038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%8E%E9%9B%BB%E5%9C%A7%E6%A4%9C%E5%87%BA%EF%BC%9A%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%A8%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2327038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E6%A7%98%3C%2FP%3E%3CP%3EMCXA156%20%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%81%AE%E4%BD%8E%E9%9B%BB%E5%9C%A7%E6%A4%9C%E5%87%BA%20(LVD)%20%E6%A9%9F%E8%83%BD%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%A7%E3%81%AF%E3%80%81VLVDH_VDD%20%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%20%3D%202.619V%20(%E6%A8%99%E6%BA%96)%20%E3%81%A8%20VLVDL_VDD%20%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%20%3D%201.651V%20(%E6%A8%99%E6%BA%96)%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82VLVD%20%3CSTRONG%3EH%3C%2FSTRONG%3E%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%81%AF%E3%81%BE%E3%81%95%E3%81%AB%E7%A7%81%E3%81%8C%E6%B1%82%E3%82%81%E3%81%A6%E3%81%84%E3%81%9F%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E3%81%AF%20VLVD%20%3CSTRONG%3EL%3C%2FSTRONG%3E%E3%81%AE%E3%81%BF%E3%81%8C%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%20(%E3%81%95%E3%82%89%E3%81%AB%E3%80%81%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81LVD%20%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%99%E3%82%8B%E3%81%A8%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E4%BF%A1%E5%8F%B7%E3%81%8C%E6%96%AD%E7%B6%9A%E7%9A%84%E3%81%AB%E6%95%B0%E5%9B%9E%E5%8F%8D%E8%BB%A2%E3%81%99%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E6%82%AA%E3%81%84%E5%8B%95%E4%BD%9C%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%20-%20%E3%83%92%E3%82%B9%E3%83%88%E3%83%AA%E3%82%B7%E3%82%B9%E3%81%8C%E4%BD%8E%E3%81%99%E3%81%8E%E3%81%BE%E3%81%99)%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%95%E3%82%89%E3%81%AB%E3%80%81%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%20%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8CLVD%20%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%8C%E3%82%A2%E3%82%B5%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%82%8B%E9%9B%BB%E5%9C%A7%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%81%AF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%8D%E3%81%A8%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81VD_SYS_CFG%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AF%E3%80%8C...%E4%BD%8E%E9%9B%BB%E5%9C%A7%E3%83%88%E3%83%AA%E3%83%83%E3%83%97%20%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%99...%E3%80%8D%E3%81%A8%E8%AA%AC%E6%98%8E%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%93%E3%81%BE%E3%81%A7%E3%81%AF%E5%95%8F%E9%A1%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%93%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%A8%E3%81%AA%E3%82%8B%E3%81%AE%E3%81%AF%E3%80%81VD_SYS_CFG%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AB%E3%81%AF%20RM%20%E3%81%AB%E6%96%87%E6%9B%B8%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E6%AC%A1%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%E3%81%97%E3%81%8B%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CUL%3E%3CLI%3ELOCK%3C%2FLI%3E%3CLI%3EHVDIE%20-%20HVD%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E6%9C%89%E5%8A%B9%E5%8C%96%3C%2FLI%3E%3CLI%3EHVDRE%20-%20HVD%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E6%9C%89%E5%8A%B9%3C%2FLI%3E%3CLI%3ELVDIE%20-%20LVD%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E6%9C%89%E5%8A%B9%3C%2FLI%3E%3CLI%3ELVDRE%20-%20LVD%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E6%9C%89%E5%8A%B9%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%E3%81%93%E3%82%8C%E3%82%89%E3%81%AF%E3%81%84%E3%81%9A%E3%82%8C%E3%82%82%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E8%B3%AA%E5%95%8F%3A%20LVD%20%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%A6%E3%82%A7%E3%83%BC%E3%83%90%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2327038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E3%82%B3%E3%82%A2%E3%81%A8%E3%83%A1%E3%83%A2%E3%83%AA%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCXA%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%83%91%E3%83%AF%E3%83%BC%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2327057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Low-voltage%20detect%3A%20Datasheet%20vs.%20Reference%20Manual%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2327057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ERM%20%E3%81%AB%E3%81%AF%20VD_SYS_CFG%20%E3%81%AE%20LOCK%20%E3%83%93%E3%83%83%E3%83%88%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E3%80%8CLVDRE%E3%80%81HVDRE%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%20LVSEL%20%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%B8%E3%81%AE%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%82%92%E8%A8%B1%E5%8F%AF%E3%81%99%E3%82%8B%E3%80%8D%E3%81%A8%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E4%BB%98%E3%81%91%E5%8A%A0%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81LVSEL%20%E3%83%93%E3%83%83%E3%83%88%E3%81%AF%E3%81%A9%E3%81%93%E3%81%AB%E3%82%82%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%E3%81%95%E3%82%89%E3%81%AB%E3%80%81SPC_VD_SYS_CFG_LVSEL%EF%BC%88%E3%83%93%E3%83%83%E3%83%888%EF%BC%89%E3%82%92%E5%8F%82%E7%85%A7%E3%81%99%E3%82%8BSDK%E9%96%A2%E6%95%B0%E3%80%8CSPC_SetSystemVDDLowVoltageLevel%E3%80%8D%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%3CLI-EMOJI%20id%3D%22lia_smiling-face-with-sunglasses%22%20title%3D%22%3Asmiling_face_with_sunglasses%3A%22%3E%3C%2FLI-EMOJI%3E%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%A2%E3%82%A6%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%A8%E3%81%A6%E3%82%82%E5%A5%87%E5%A6%99%E3%81%A7%E3%81%99...%3C%2FP%3E%3CP%3E%E4%BD%95%E3%81%8B%E3%81%94%E6%8F%90%E6%A1%88%E3%81%AF%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2335399%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Low-voltage%20detect%3A%20Datasheet%20vs.%20Reference%20Manual%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2335399%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%82%A6%E3%82%A7%E3%83%BC%E3%83%90%E3%83%BC%E6%A7%98%E3%80%81%3C%2FP%3E%0A%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%8C%E9%81%85%E3%81%8F%E3%81%AA%E3%82%8A%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%BB%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E7%AC%AC25.7.17%E7%AB%A0VD_SYS_CFG%20%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%AF%E3%80%818%20%E3%83%93%E3%83%83%E3%83%88%E3%81%8C%E4%BA%88%E7%B4%84%E6%B8%88%E3%81%BF%E3%81%A8%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%80%81%E3%80%8CLVSEL%E3%80%8D%E3%81%A8%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82RM%20%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E5%89%8D%E3%81%AB%E3%80%81LOCK%E3%81%AB0%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3ELVSEL%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81LVD%E3%81%AE%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%A8%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AB%E8%A1%8C%E3%81%86%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%80%81LVSEL%E3%81%AE%E5%A4%89%E5%8C%96%E3%81%AB%E3%82%88%E3%82%8ASPC%E3%81%8CLVD%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82%3C%2FP%3E%0A%3CP%3ELVSEL%E3%81%AE%E8%A8%AD%E5%AE%9A%EF%BC%9A%3C%2FP%3E%0A%3CP%3E0b-%E6%AD%A3%E5%B8%B8%3C%2FP%3E%0A%3CP%3E1b-%E5%AE%89%E5%85%A8%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EMCXA156%E3%81%AESDK%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%20%3CEM%3E%3CSTRONG%3Efsl_spc.h%3C%2FSTRONG%3E%3C%2FEM%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%E3%81%AB%3CEM%3E%3CSTRONG%3Espc_low_voltage_level_select%3C%2FSTRONG%3E%3C%2FEM%3E%E9%96%A2%E6%95%B0%E3%81%8C%E8%A8%98%E8%BF%B0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E9%AB%98%E7%AF%84%E5%9B%B2LVD%E3%81%97%E3%81%8D%E3%81%84%E5%80%A4%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%3CSTRONG%3E%3CEM%3E%20spc_low_voltage_level_select%3C%2FEM%3E%3C%2FSTRONG%3E%3CEM%3E%3CSTRONG%3E%20%E3%81%A7%5B%20ksPC_LowVoltageHighRange%3C%2FSTRONG%3E%3C%2FEM%3E%20%5D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%80%9A%E5%B8%B8%E3%83%AC%E3%83%99%E3%83%AB%5B0b%5D%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%9D%E3%82%8C%E3%81%8C%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E9%83%BD%E5%90%88%E3%81%8C%E8%89%AF%E3%81%84%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%95%AC%E5%85%B7%E3%80%81%E3%83%AB%E3%82%A4%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E