FS26 SBC init delay

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
2,107件の閲覧回数
kjy106906
Contributor IV

Hello

I have a question regarding the FS26 SBC.

Is more delay needed in the following situations?
Standby -> SPI wake up -> delay 1.5ms -> SBC init

For 1.5ms, I referred to the phrase below in the datasheet.

SPI chip select wake-up:
– When the SPI wake up is enabled, the device wakes up with any activity on the SPI bus (transition from high to low of CSB pin).
– In case of a SPI wake up, the first SPI command is ignored, and the FS26 will be ableto respond to the subsequent SPI commands after 1.5 ms.

However, init fails with 1.5ms.
Init succeeds with 10ms.

Is there an exact delay guide?

0 件の賞賛
返信
1 解決策
2,075件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

guoweisun_0-1693985814828.png

Set this time above 7ms.

 

元の投稿で解決策を見る

0 件の賞賛
返信
9 返答(返信)
2,087件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

No fully understand you wrote:

 init fails with 1.5ms.
Init succeeds with 10ms.

Could you please give more explain?

 

0 件の賞賛
返信
2,077件の閲覧回数
kjy106906
Contributor IV

Yes.

Standby -> SPI wake up -> delay 1.5ms -> Sbc_fs26_Init

-> return Not Ok

Standby -> SPI wake up -> delay 10ms -> Sbc_fs26_Init

-> return Ok

 

タグ(1)
0 件の賞賛
返信
2,076件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

guoweisun_0-1693985814828.png

Set this time above 7ms.

 

0 件の賞賛
返信
2,016件の閲覧回数
kjy106906
Contributor IV

@guoweisun 

SBC Standby -> SPI wake up -> delay 1.5ms -> Sbc_fs26_Init

-> return Not Ok

SBC Standby -> SPI wake up -> delay 10ms -> Sbc_fs26_Init

-> return Ok

I don't know why you are talking about RSTB time.
If I put the SBC in Standby, the SBC will not become a POR.
When MCU do SBC SPI wakeup, RSTB has already been released.

 

0 件の賞賛
返信
2,009件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

---

I don't know why you are talking about RSTB time.
If I put the SBC in Standby, the SBC will not become a POR.
When MCU do SBC SPI wakeup, RSTB has already been released.

---

After wake up SBC state machine still follow below, detail in datasheet page25:

guoweisun_0-1694074353834.png

 

0 件の賞賛
返信
1,999件の閲覧回数
kjy106906
Contributor IV

Yes.

It says "but maintained high during wake up from Standby" on it.

so 

SBC Standby (RSTB High) -> SPI wake up (RSTB High)-> delay 1.5ms (RSTB high) -> Sbc_fs26_Init(RSTB high) -> return Not Ok

RSTB is always high, so why is RSTB Release time and delay related?

Thank you

0 件の賞賛
返信
1,943件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

Although RSTB is high but the state machine still follow:

Default FS_OTP Loading->LBIST DONE->ENABLE Monitoring->ABIST1 test->enter INIT FS 

0 件の賞賛
返信
1,912件の閲覧回数
kjy106906
Contributor IV

Very Thank you I understood

0 件の賞賛
返信
2,082件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

I think below process:

Standby -> SPI wake up -> delay 1.5ms at same time the fail safety mechanism continue to flow as below picture if no failure will stop in INIT phase  -> SBC init

 

guoweisun_0-1693984140150.png

guoweisun_1-1693984180415.png

guoweisun_2-1693984196756.png

 

0 件の賞賛
返信