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.

CCS/RM57L843: LIN Data Format

Part Number: RM57L843


Tool/software: Code Composer Studio

I was working with HALConGen and I did this configuration for the LIN Module:

But in my project I don't need the Sync Field, Is there a way to disable it?

Thanks,

  • The LIN configuration is this:

    And I need this frame structure:

  • Hello,

    The LIN bus is a polled bus with a single master device and one or more slave devices. The master device contains both a master task and a slave task. Each slave device contains only a slave task. Communication over the LIN bus is controlled entirely by the master task in the master device. The basic unit of transfer on the LIN bus is the frame, which is divided into a header and a response. The header is always transmitted by the master node and consists of three distinct fields: the break, synchronization (sync), and identifier (ID). The response, which is transmitted by a slave task and can reside in either the master node or a slave node, consists of a data payload and a checksum.

    The break field is used to identify the start of the frame and the sync field used by the slave node for clock synchronization. Those are required by the protocol.
  • Hi,
    I understand all you said, I had already read a lot about the LIN bus.
    However, in my case I have a device that use a different frame, without the synchronization filed. I can't change the device config.
    My question: Can I disable the sync field in my RM57L843?
  • Hello,

    You can not disable the sync field. The sync field is required by the LIN protocol.