We are using S32K142 Evaluation board with UJA1169TK/F transceiver for transmission of CAN data.
We had followed the procedure mentioned in UJA1169TK datasheet to restore the factory preset values since we were not able to read the registers and check the transceiver state using SPI.
After doing the procedure to restore factory preset values, reading of registers using SPI was working and below are the register values
Mode control register (0x01) - Value is 0x00
SBC configuration control register (0x74) - Value is 0x08
Watchdog status register (0x05) - Value is 0x08
Transceiver status register (0x22) - Value is 0x00
We have used sample code of SPI from S32K1xx Series Cookbook for the same transceiver.
As per UJA1169TK datasheet, if the SBC is in forced normal state Can transceiver should also active. But this is not happening for us and can transceiver is not in active state.
Could you please let me know incase anything else has to be done?
Solved! Go to Solution.
Hi,
In Forced Normal mode, only the Main status register, the Watchdog status register, the Identification register and registers stored in non-volatile memory can be read. Others should return 0, that you have.
As the SBC is in forced normal mode, watchdog is disabled, V1 active, VEXT/V2 is enabled and the CAN transceiver is active too. You should be able to do CAN communication.
BR, Petr
Hi,
In Forced Normal mode, only the Main status register, the Watchdog status register, the Identification register and registers stored in non-volatile memory can be read. Others should return 0, that you have.
As the SBC is in forced normal mode, watchdog is disabled, V1 active, VEXT/V2 is enabled and the CAN transceiver is active too. You should be able to do CAN communication.
BR, Petr