2082046_en-US

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

2082046_en-US

2082046_en-US

FS4500 wake up

Asking for help,
1. I want to know whether it is only necessary to call the SPI instruction to set the GO_LPOFF bit to 1 when setting the FS4500 sleep mode. After the SPI instruction is written successfully, the code running phenomenon will stop executing the subsequent code.
2. Given that the INH pin of 1145 transceiver is connected to IO_0 of FS4500, if you want to use 1145 transceiver to wake up FS4500 from LPOFF, do you only need to use the host computer to send CAN packet to wake up 1145 transceiver? The INH pin of the 1145 transceiver automatically affects the IO_0 of the FS4500 to wake up the FS4500. Can the subsequent code be continued, or does another method be required to wake up the FS4500?
Asking for help

Re: FS4500 wake up

1. I want to know whether it is only necessary to call the SPI instruction to set the GO_LPOFF bit to 1 when setting the FS4500 sleep mode. After the SPI instruction is written successfully, the code running phenomenon will stop executing the subsequent code.

[GW]看我标出来的箭头两个方式进入sleep的模式。

guoweisun_0-1744859427426.png

guoweisun_1-1744859529149.png

DFS要不要进入看上面的SELECTpin设定



2. Given that the INH pin of 1145 transceiver is connected to IO_0 of FS4500, if you want to use 1145 transceiver to wake up FS4500 from LPOFF, do you only need to use the host computer to send CAN packet to wake up 1145 transceiver? The INH pin of the 1145 transceiver automatically affects the IO_0 of the FS4500 to wake up the FS4500. Can the subsequent code be continued, or does another method be required to wake up the FS4500?

[gw]你是想通过1145的INHpin唤醒FS45吗从LPOFF模式?可以看下面圈出来的唤醒方式,如果是通过IO唤醒在进入sleep之前就要设定好,你要看不同模式下1145 INH的状态是不是符合唤醒的要求从而决定要不要1145 进入低功耗模式,逻辑很清楚需要您自己去设计这个功能

guoweisun_3-1744859800086.png


guoweisun_2-1744859687804.png


Re: FS4500 wake upHello, we don’t have a corporate email yet, but we have corporate WeChat. Can you send me the relevant information through corporate WeChat? Corporate WeChat inbox: [email protected]Re: FS4500 wake upThe board I am using now has several layers, and the wiring between them is in the middle, which is not easy to disconnect. According to the manual, IO_0 should be input. I am not sure why the SPI operation FS4500 instruction enters sleep mode and affects the INH output of 1145Re: FS4500 wake up

What caused this?

Re: FS4500 wake upThere is a test of the INH pin of 1145. When it initially enters the low power mode, it is 0 when tested with a multimeter. After sending a message using the host computer, the INH pin is tested again and it is 12v.Re: FS4500 wake up

1. After using the SPI instruction to set the register GO_LPOFF to 1, is it normal for the code to stop running at this time?

【gw】See the description below and the MCU is out of power after entering sleep mode.

guoweisun_0-1744869668608.png




2. From the manual, no matter the current state is LPOFF-sleep or Deep fail safe, it can be awakened by IO_0. Before using the SPI instruction to set FS4500 to enter low power consumption, 1145 has been set to sleep mode, and the register WU_IO0_1:0 of FS4500 has been set to 01. Is there any other operation required? Then use the host computer to send CAN message to wake up 1145. Phenomenon: FS4500 cannot exit low power consumption and the code cannot continue to run

【gw】After entering sleep, did you capture the voltage change waveform of INH?

guoweisun_1-1744870395977.png


Re: FS4500 wake upI have tested a phenomenon.
1. After the 1145 transceiver is initialized and enters sleep mode, the INH pin of 1145 is measured to be low level, and the IO_0 pin of FS4500 is tested to be low level at this time (this is correct).
2. Then FS4500 executes the initialization process, FS4500 changes to normal mode, measures the INH pin of 1145 to be low level, and tests the IO_0 pin of FS4500 to be low level (this is correct).
3. After setting FS4500 to sleep mode through SPI instruction (just modify register GO_LPOFF to 1), the INH pin of 1145 is high at this time, and the IO_0 pin of FS4500 is high at this time. Currently, no message is sent to the host computer. Why is this? However, the code phenomenon still stops executing subsequent codes.
Re: FS4500 wake up

What company are you from? Do you have a website?

Re: FS4500 wake upThank you for your answer, I found the cause of the problem now.
Re: FS4500 wake up

guoweisun_0-1744872220744.png

This wake-up configuration is configured during the initialization INIT phase, not during the normal phase.

Did you touch this register during initialization?

guoweisun_1-1744872278208.png


Re: FS4500 wake up

In the third step, disconnect 1145 INH and see if SBC IO0 is high or INH is high. If you do not operate, 1145 is still in sleep.

Re: FS4500 wake upThanks for your answer, I want to confirm.
1. After using the SPI instruction to set the register GO_LPOFF to 1, is it normal for the code to stop running at this time?
2. From the manual, no matter the current state is LPOFF-sleep or Deep fail safe, it can be awakened by IO_0. Before using the SPI instruction to set FS4500 to enter low power consumption, 1145 has been set to sleep mode, and the register WU_IO0_1:0 of FS4500 has been set to 01. Is there any other operation required? Then use the host computer to send CAN message to wake up 1145. Phenomenon: FS4500 cannot exit low power consumption and the code cannot continue to run
Re: FS4500 wake upHello, company website
https://gkanghui.com/
Re: FS4500 wake up

Which company are you from? Can I use the company's email address to ask questions?

Because we can handle it at a lower level if you use a personal email address

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-06-2026 01:40 AM
更新者: