Announcements

From sunburn to sun earn – we’ve got the power! Watch our #poweringgreen videos now.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
1 Solution
Polimera
Moderator
Moderator
Moderator
50 solutions authored 25 solutions authored 100 sign-ins

Hello Enjoyinf,

 

 The TLF35584 requires every SPI command (consisting of 16Bits) started by SCS low and closed by SCS high. SCS high will trigger the internal "apply" of the command. There is even a SPI failure frame length error (SPISF.LENE) and for more than 2ms of SCS low even an frame duration error (SPISF.DURE) in addition. TLF35584 is not going to accept the commands and will trigger an interrupt event.

  • SPISF.DURE is set when SCS is low for more than 2 ms
  • LENE is set if the number of SPI clock cycles is not 16

Regards,

Kranthi

View solution in original post

0 Likes
1 Reply
Polimera
Moderator
Moderator
Moderator
50 solutions authored 25 solutions authored 100 sign-ins

Hello Enjoyinf,

 

 The TLF35584 requires every SPI command (consisting of 16Bits) started by SCS low and closed by SCS high. SCS high will trigger the internal "apply" of the command. There is even a SPI failure frame length error (SPISF.LENE) and for more than 2ms of SCS low even an frame duration error (SPISF.DURE) in addition. TLF35584 is not going to accept the commands and will trigger an interrupt event.

  • SPISF.DURE is set when SCS is low for more than 2 ms
  • LENE is set if the number of SPI clock cycles is not 16

Regards,

Kranthi

0 Likes