Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Requirement of CAN transceiver in automotive interface

Status
Not open for further replies.

ChansAlive

Member level 3
Member level 3
Joined
Jul 8, 2013
Messages
55
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Visit site
Activity points
449
Hi

There are many micro controller which has an in-built CAN module present in it(example: dsPIC33F etc). But is it just enough to interface with the CAN bus in the automotive environment? Do we require a transceiver module in between to have better fault tolerant and to meet specification? Please help me to know whether a transceiver is necessary in most of the interface like CAN, LIN and K-Line(KWP2000, ISO9141).

Hope someone could help me...
 

@yura717
Hi thanx for the link... But I think you didn't understand my question. I'm asking whether it is mandatory to use a transceiver in automotive interfaces...
 

you can check how much electrical noise from welding equipment I think its can affect CAN interface ....
 
CAN physical layers like the ISO-11898-2/5 are typically of 12v to 24v differential implementations, which are also subject to shorts and high voltage transients.

Therefore a CAN transceiver like the MCP2561 or MCP2551 is required to provide an interface/bridge between the CAN physical layer and the logic levels of a microcontrollers CAN controller module.

Microchip CAN Transceivers

For comparable reasons, LIN Transceivers are also required to implement the physical layer of LIN Bus Specifications Version 1.3, 2.x and SAE J2602-2.

Microchip LIN Transceivers


BigDog
 
@bigdogguru
Thanks very much... It answered my question. But can anyone explain what is the case for K-Line(KWP, ISO9141) interface? A transceiver is required there too?
 

But can anyone explain what is the case for K-Line(KWP, ISO9141) interface? A transceiver is required there too?

The short answer to your question is, Yes.

Local Interconnect Network (LIN 2.x/SAEJ2602) and K-Line (ISO9141) are quite similar and share many of the same attributes, a similar specification is the Electrical Control Line (ECL) Specification of the Media Oriented Systems Transport (MOST) Network.

Both a single wire network, intend to operate in harsh environments, with voltages as high as +/- 40v.

As a matter of fact, several of the available LIN 2.x/SAEJ2602 Physical Interfaces/Transceivers also support K-Line (ISO9141):

**broken link removed**

Features

LIN Physical Layer Specification Revision 2.0 Compliant and Conforms to SAEJ2602 Recommended Practice for LIN
LIN Bus Speed up to 20-kbps LIN Specified Maximum and MOST ECL Speeds Down to 0 Baud
Supports ISO9141 (K-Line)
Qualified for Automotive Applications
...
...

SN65HVDA100 Datasheet

TPIC1021A Datasheet

BigDog
 
But can anyone explain what is the case for K-Line(KWP, ISO9141) interface? A transceiver is required there too?

The short answer to your question is, Yes.

Local Interconnect Network (LIN 2.x/SAEJ2602) and K-Line (ISO9141) are quite similar and share many of the same attributes, a similar specification is the Electrical Control Line (ECL) Specification of the Media Oriented Systems Transport (MOST) Network.

Both a single wire network, intend to operate in harsh environments, with voltages as high as +/- 40v.

As a matter of fact, several of the available LIN 2.x/SAEJ2602 Physical Interfaces/Transceivers also support K-Line (ISO9141):

**broken link removed**

Features

LIN Physical Layer Specification Revision 2.0 Compliant and Conforms to SAEJ2602 Recommended Practice for LIN
LIN Bus Speed up to 20-kbps LIN Specified Maximum and MOST ECL Speeds Down to 0 Baud
Supports ISO9141 (K-Line)
Qualified for Automotive Applications
...
...

SN65HVDA100 Datasheet

TPIC1021A Datasheet



You might find the follow appnote of interest concerning the LIN Protocol:

LIN Protocol Implementation Using PICmicro MCUs



BigDog
 
@BigDog..
Wonderful... Thanks very much... It did completely solve my questions...
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top