This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCAN4550: TCAN4550 configuration questions

Part Number: TCAN4550

Hello, 

Our customer use TCAN4550 and configured it according to Demo, when debugging the second step TCAN4x5x_Device_ConfigureInterruptEnable(&dev_ie) of void Init_CAN(void), found some registers of Interrupt Enables (address = h0830 ) are not consistent with the datasheet .For example, when write all 0 and read the backed value is 0x809628FF, the Reserved bit 9 and 12 could be written, and the bit31 is also be written. But the description TCAN4X5X_Data_Structs.h of demo is //! @brief DEV_IE[31] : CANBUSNOM, CAN Bus is normal flag.

 

 

Except the registers problem, and tested the CANH and CANL waveform, it appeared as below. Could you please help to analyze? 

Best regards

Kailyn

  • Kailyn,

    We will take a look at this and have an answer for you by tomorrow. Thank you for your patience.

    Regards,

  • Kailyn,

    The data the customer is reading back from the interrupt enables register is correct. Some of the bits that show reserved used to be open for reading/writing, and then were changed for the release of the device. However, the digital logic still reflects their values when they are changed, but this has no effect on the overall function of the device.

    For the waveforms, are channel 4 and 5 the CAN bus waveforms? If so, it looks like their may be a termination issue. Is it possible to share a schematic? If the information is sensitive, you can email me directly by clicking on my username and finding my email.

    Regards,

  • Hi Eric,

    Thank you for your reply, and I need to confirm with the customer about the schematic, and then I would contact you with Email directly.

    Thank you very much.

    Best regards

    Kailyn