Customer LIN node design requirements indicate the LIN controller must comply with LIN 2.1.
If DSP which supports LIN2.0 is used, is there anything problem ?
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.
Customer LIN node design requirements indicate the LIN controller must comply with LIN 2.1.
If DSP which supports LIN2.0 is used, is there anything problem ?
LIN 2.1 Spec lists the changes compared with LIN 2.0, as the following description.
If master use LIN 2.1 and slave(TMS320F28035) use LIN 2.1, some requirements are listed below.
1) Master uses frame with ID 3Ch when make salve sleep mode and when requiring node configuration service to slave. And slave uses frame with ID 3Dh to reply the service which was required to master.
2) LIN frame ID for other control and feedback data are 0x02h-0x04h
3) LIN communication speed 9600bps or 19200bps
4) For diagnostic, there are 2 types of schedule table, normal schedule table and diagnostic schedule table. If the master receives diagnostic request from slave, it will switch to the diagnostic frame schedule table. After the diagnostic service is finished, the master must switch to the normal schedule table.
5) LIN transceiver follow LIN 2.1 physical layer specification.
6) Slave node will enter sleep mode if LIN bus is inactive in 10 seconds. Slave node in a sleeping LIN cluster may request a wake up by forcing the bus to a dominant state for 2ms. If the master does not issue frame headers with 150ms from the wake up request, a new wake up request should be issued. After 3 attempts to wake up the LIN bus, the node shall wait 2 seconds before next round request, after 3 round request, the node will go to sleep again.
7) Slave node must have baud rate auto-adjustment function.
------------------------------------------------------------------------------------------
If slave uses TMS320F28035, can salve meet above requirements ?
For the changes between LIN 2.0 and LIN 2.1, node capability language specification and configuration language specification are listed, do they have any influence if slave uses LIN 2.0 ?
In addition, for above requirement No.6, from TMS320F2803x Piccolo Local Interconnect Network (LIN) Module user's guide, we can find the following description,the round request interval time is 1.5s, this time can not be configured.