English
Language : 

ELM325 Datasheet, PDF (1/31 Pages) ELM Electronics – J1708 Interpreter
ELM325
J1708 Interpreter
Description
With the advent of electronic engine controls,
many vehicles also adopted some form of diagnostic
tools to help monitor their operation. As more
modules began to be used in vehicles, there was
also a need for the devices to share information
rather than each independently obtain this from
separate sensors.
In the 1980’s, the SAE J1708 standard was
created to provide a specification for a common data
bus to be used in heavy duty vehicles. It used
RS485 wiring (already proven to be reliable in noisy
environments), and a UART-based low speed data
format. The SAE J1587 standard followed a few
years later to describe the mechanism by which
messages and data should be sent between vehicle
modules.
The ELM325 allows a PC or similar device to be
used to monitor and query devices on a J1708 data
bus, using simple commands that can be sent from
almost any terminal program. It is able to work with
either the J1587 or the J1922 data formats.
Applications
• Diagnostic trouble code readers
• Heavy duty vehicle scan tools
• Teaching aids
• ECU Simulators
Features
• Supports both SAE J1587 and J1922
• High speed RS232 interface
• Works with standard RS485 transceivers
• Fully configurable with AT commands
• Wide operating voltage range (1.8 to 5.5V)
• Low power CMOS design
Connection Diagram
PDIP and SOIC
(top view)
VDD 1
XT1 2
XT2 3
InvDE 4
RS232 Rx 5
RS232 Tx 6
RS Rx LED 7
14 VSS
13 RO
12 RE
11 DE
10 J Tx LED
9 J Rx LED
8 RS Tx LED
Block Diagram
RS232 Rx 5
RS232 Tx 6
RS232
Interface
3.58 MHz
XT1 2
3 XT2
Timing and
Control
J1587/1922
Interpreter
InvDE
4
J1708
Interface
13 RO
11 DE
12 RE
RS Rx LED 7
RS Tx LED 8
10 J Tx LED
9 J Rx LED
ELM325DSA
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com
1 of 31