[UJA1169A] issue on RXD functionality and tblank parameter

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

[UJA1169A] issue on RXD functionality and tblank parameter

836 Views
DaveZhu
Contributor I

Hi, I'm now evaluating the data sheet of UJA1169A for our new product.

Since RXD pin is used as received CAN bit stream and interrupt output as well, how can I properly handle it (switch between 2 sets of software routines) when the RXD functionality changes? What should I do to avoid, like mis-interpreting interrupt as a CAN received bit '0'? And what is tblank parameter? There's no detailed explanation.

0 Kudos
Reply
3 Replies

824 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Dave,

the RXD pin is actually an bit stream output. 

JozefKozon_0-1699602880185.png

JozefKozon_1-1699602917696.png

In both cases, as the bit stream or as an interrupt, the RXD pin is an output. Please refer to the Table 4. in the UJA1169A datasheet for RXD pin behavior.  

JozefKozon_2-1699603065569.png

With Best Regards,

Jozef

 

0 Kudos
Reply

817 Views
DaveZhu
Contributor I

Hi Jozef,

What I am wondering is what I should do during that small period right before/after the functionality of RXD is switched caused by internal circuit.

I'm afraid I'll miss interrupt or misinterpret RXD level.

0 Kudos
Reply

805 Views
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Dave,

during the in between the UJA1169A states you cannot take the RXD pin state a valid anyway. You need to wait the specific time till the UJA1169A is in the required state, only then you can take the RXD pin state as valid, corresponding to the Table 4. 

Please refer to the Table 54. in the UJA1169A datasheet for the timings. 

JozefKozon_0-1699617458786.pngJozefKozon_1-1699617513921.pngJozefKozon_2-1699617539886.png

 

With Best Regards,

Jozef

0 Kudos
Reply