IEBus (''Inter Equipment Bus'') is a communication bus specification "between equipments within a
vehicle
A vehicle (from la, vehiculum) is a machine that transports people or cargo. Vehicles include wagons, bicycles, motor vehicles (motorcycles, cars, trucks, buses, mobility scooters for disabled people), railed vehicles (trains, trams), wa ...
or a
chassis
A chassis (, ; plural ''chassis'' from French châssis ) is the load-bearing framework of an artificial object, which structurally supports the object in its construction and function. An example of a chassis is a vehicle frame, the underpart ...
" of
Renesas Electronics
is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi Electric, Mitsubishi excluding their dynam ...
. It defines
OSI model
The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
layer 1 and
layer 2
The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers data between nodes on a network segment across the physical layer. The data link layer p ...
specification. ''IEBus'' is mainly used for
car audio
Vehicle audio is equipment installed in a car or other vehicle to provide in-car entertainment and information for the vehicle occupants. Until the 1950s it consisted of a simple AM radio. Additions since then have included FM radio (1952), 8 ...
and
car navigations, which established
de facto standard
A ''de facto'' standard is a custom or convention that has achieved a dominant position by public acceptance or market forces (for example, by early entrance to the market). is a Latin phrase (literally " in fact"), here meaning "in practice b ...
in Japan, though ''
SAE J1850
On-board diagnostics (OBD) is a term referring to a vehicle's self-diagnostic and reporting capability. OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems. The amount of diagnostic inf ...
'' is major in United States.
IEBus is also used in some
vending machines
A vending machine is an automated machine that provides items such as snacks, beverages, cigarettes, and lottery tickets to consumers after cash, a credit card, or other forms of payment are inserted into the machine or otherwise made. The fir ...
, which major customer is
Fuji Electric
, operating under the brand name FE, is a Japanese electrical equipment company, manufacturing pressure transmitters, flowmeters, gas analyzers, controllers, inverters, pumps, generators, ICs, motors, and power equipment.
History
Fuji Electric ...
.
Each button on the vending machine has an ''IEBus ID'', i.e. has a ''controller''.
Detailed specification is disclosed to
licensees
A licensee can mean the holder of a license or, in United States law, U.S. tort law, a licensee is a person who is on the property of another, despite the fact that the property is not open to the general public, because the owner of the property ...
only, but
protocol analyzer
A protocol analyzer is a tool (hardware or software) used to capture and analyze signals and data traffic over a communication channel. Such a channel varies from a local computer bus to a satellite link, that provides a means of communication usi ...
s are provided from some
test equipment
Test(s), testing, or TEST may refer to:
* Test (assessment), an educational assessment intended to measure the respondents' knowledge or other abilities
Arts and entertainment
* ''Test'' (2013 film), an American film
* ''Test'' (2014 film), ...
vendors.
[
]
Its
modulation method is
PWM (Pulse-Width Modulation) with 6.00 MHz base clock originally, but most of automotive customers use 6.291 MHz, and
physical layer
In the seven-layer OSI model of computer networking, the physical layer or layer 1 is the first and lowest layer; The layer most closely associated with the physical connection between devices. This layer may be implemented by a PHY chip.
The ...
is a pair of
differential signalling
Differential signalling is a method for electrically transmitting information using two complementary signals. The technique sends the same electrical signal as a differential pair of signals, each in its own conductor. The pair of conduc ...
harness. Its physical layer adopts
half-duplex
A duplex communication system is a point-to-point system composed of two or more connected parties or devices that can communicate with one another in both directions. Duplex systems are employed in many communications networks, either to allow ...
,
asynchronous, and
multi-master communication with
carrier-sense multiple access with collision detection
Carrier-sense multiple access with collision detection (CSMA/CD) is a medium access control (MAC) method used most notably in early Ethernet technology for local area networking. It uses carrier-sensing to defer transmissions until no other statio ...
(CSMA/CD) for
medium access control
In IEEE 802 LAN/MAN standards, the medium access control (MAC, also called media access control) sublayer is the layer that controls the hardware responsible for interaction with the wired, optical or wireless transmission medium. The MAC sublay ...
.
It allows for up to fifty units on one bus over a maximum length of 150 meters.
Two
differential signalling
Differential signalling is a method for electrically transmitting information using two complementary signals. The technique sends the same electrical signal as a differential pair of signals, each in its own conductor. The pair of conduc ...
lines are used with Bus+ / Bus− naming,
sometimes labeled as Data(+) / Data(−).
It is sometimes described as "IE-BUS", "IE-Bus," or "IE Bus," but these are incorrect. In formal, it is "IEBus."
IEBus® and Inter Equipment Bus® are
registered trademark symbols of
Renesas Electronics Corporation
is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access ...
, formerly
NEC Electronics Corporation
is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access ...
, (
JPO: Reg. No.2552418
and 2552419, respectively).
History
In the middle of '80s, semiconductor unit of
NEC Corporation, currently
Renesas Electronics
is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi Electric, Mitsubishi excluding their dynam ...
, started the study for increasing demands for automotive audio systems.
''IEBus'' is introduced as a solution for the distributed control system.
[
]
In the late 1980s, several similar specifications, including the ''
Domestic Digital Bus (D2B)'', the ''Japanese Home Bus (HBS)'',
[
]
and the
''European Home System (EHS)'' are proposed by different companies or organizations. These were once discussed as
IEC 61030
D²B (Domestic Digital Bus, IEC 61030) is an IEC standard for a low-speed multi-master serial communication bus for home automation applications. It was originally developed by Philips in the 1980s. In 2006 it has been withdrawn by IEC because a ...
,
but it was withdrawn in 2006. IEBus is also a similar specification (refer to "
Transfer signal format" section), but not listed in this criteria. As the result, IEBus becomes a ''de facto standard'' of car audio in Japan.
Regarding the ''
Domestic Digital Bus (D2B)'', it is re-defined as ''
D2B Optical'' by
Mercedes-Benz
Mercedes-Benz (), commonly referred to as Mercedes and sometimes as Benz, is a German luxury and commercial vehicle automotive brand established in 1926. Mercedes-Benz AG (a Mercedes-Benz Group subsidiary established in 2019) is headquartere ...
independently.
As for Japanese ''Home Bus System (HBS)'', it is defined in 1988 as ''Home Bus System Standard Specification, ET-2101'' by
JEITA
The is a Japanese trade organization for the electronics and IT industries. It was formed in 2000 from two earlier organizations, the Electronic Industries Association of Japan and the Japan Electronic Industries Development Association.
Histor ...
and REEA (Radio Engineering & Electronics Assiation) in Japan. It is being used by several Japanese air conditioner manufacturers (for example, ''M-Net'' from
Mitsubishi
The is a group of autonomous Japanese multinational companies in a variety of industries.
Founded by Yatarō Iwasaki in 1870, the Mitsubishi Group historically descended from the Mitsubishi zaibatsu, a unified company which existed from 1870 ...
and the ''P1/P2'' or ''F1/F2'' bus from
Daikin). Fujitsu provided HBPC (Home Bus Protocol Controller) chip as MB86046B.
But it is unclear whether Fujitsu (currently, Cypress) still manufactures this HBPC LSI as of 2018.
Mitsumi Electric
was a Japanese manufacturer of consumer electronic components, founded in 1954.
The company was listed on the Tokyo Stock Exchange, was constituent of the Nikkei 225 stock index and provided its products through its subsidiaries in Asia, Euro ...
provides the MM1007 and MM1192 driver ICs for HBS. The HBS specification is also discussed in the ''Echonet Consortium''.
In 2014, a
utility model
A utility model is a patent-like intellectual property right to protect inventions. This type of right is available in many countries but, notably, not in the United States, United Kingdom or Canada. Although a utility model is similar to a patent ...
patent for protocol converter from ''HBS'' to ''
RS-485
RS-485, also known as TIA-485(-A) or EIA-485, is a standard defining the electrical characteristics of drivers and receivers for use in serial communications systems. Electrical signaling is balanced, and multipoint systems are supported. The s ...
'' is granted in China as "CN204006496U."
Regarding the replacement of IEBus, a paper by ''Hyundai Autonet'', currently ''
Hyundai Mobis
Hyundai Mobis (short for ''Mobile'' and ''System'') is a public South Korean car parts company. Founded as Hyundai Precision & Industries Corporation ( ko, 현대정공/現代精工) in 1977, the company forms the "parts and service" arm for the ...
'',
describes as follows. "In communication methods for digital input capable amplifiers, Inter Equipment Bus (IEBus) was used in early times, but for now, Controller Area Network (CAN) is mainly used."
Protocol overview
![Soft drink vending machine of Japan](https://upload.wikimedia.org/wikipedia/commons/8/8e/Soft_drink_vending_machine_of_Japan.jpg)
A master talks to a slave. Each unit has a master and a slave address register. Only one device can talk on the bus at any given time. There is a pecking order for the types of communications which will take precedence over another. Each communication from master to slave must be replied to by the slave going back to the master with
acknowledge bits each of those show
ACK or
NAK
In data networking, telecommunications, and computer buses, an acknowledgment (ACK) is a signal that is passed between communicating processes, computers, or devices to signify acknowledgment, or receipt of message, as part of a communicatio ...
.
If the master does not receive the
ACK within a predefined time allowance for a mode, it drops the communication and returns to its standby (listen) mode.
Detailed specification of
OSI model
The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
layer 2 is disclosed to licensees only, but protocol analyzers are provided from some
test equipment
Test(s), testing, or TEST may refer to:
* Test (assessment), an educational assessment intended to measure the respondents' knowledge or other abilities
Arts and entertainment
* ''Test'' (2013 film), an American film
* ''Test'' (2014 film), ...
vendors.
In 2012, one of Chinese manufacturer's patent is granted as "CN202841169U".
An
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
software
emulator
In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
called "IEBus Studio" exists on a
repository
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), an ...
of
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrorin ...
, but the last update was on 2008-02-24.
Another
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
analyzer software called "IEBusAnalyzer" is available on
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
repository
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), an ...
.
Some hobbyist made some tools also.
Physical layer (
OSI model
The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
layer 1) specification overview
From ''µPD6708 data sheet.''
[
]
and ''µPD78098B Subseries user's manual, hardware.''
[
]
* Communication system
:Half-duplex asynchronous communication
* Multi-master system
:All the units connected to the IEBus can transfer data to the other units.
*Broadcast communication function (communication between one unit and multiple units)
:Normally, communication is individually carried out from one unit to another. By using the broadcast communication function, however, communication can be executed from one unit to plural units as follows:
:*Group broadcast communication: Broadcast communication to group units
:*Simultaneous broadcast communication: Broadcast communication to all units
*Effective transmission rate
:The effective transmission rate can be selected from the following three communication modes:
:Mixture of the plural of modes in the same bus line is not allowed.
:Correct communication between different base clock is not possible.
::
*Access control
:CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
:The priority of occupying IEBus is as follows:
::«1» Broadcast communication takes precedence over individual communication.
::«2» The lower the master address, the higher the priority.
*Communication scale
**Number of units: 50 MAX.
**Cable length: 150 m MAX. (when a twisted pair cable is used)
**Load capacity:
MAX. 8000 pF; between Bus+ and Bus−, (6.000
000 MHz base clock)
MAX. 7100 pF; between Bus+ and Bus−, (6.291
456 MHz base clock)
**Terminating resistor: 120 Ω
*Logic level
**Logic 1: Low level. Voltage difference between Bus+ and Bus− is under 20mV
**Logic 0: High Level. Voltage difference between Bus+ and Bus− is over 120mV
***In-phase input voltage high: Bus+ ≤ (V
DD-1.0) V, Bus− ≥ 1.0 V
Transfer signal format
From ''µPD6708 data sheet.''
and ''µPD78098B Subseries user's manual, hardware.''
This frame format is much similar to that of
''Domestic Digital Bus (D2B)''.
*All fields are MSB first.
:
Functions of Control bits
:
Bit format
Each IEBus bit consists of four periods.
:*Preparation period: The first or subsequent low-level (logic "1") period
:*Synchronization period: Next high-level (logic "0") period
:*Data period: Period indicating value of bit; ether low-level (logic "1") or high-level (logic "0")
:*Stop period: The last low-level (logic "1") period
*Synchronization is done by each bit.
*Time lengths of the synchronization period and data period are almost the same.
*The time of the entire bits' and each bit's specification, related to the time of each period allocated to it, differ depending both on the type of the transmit bit and on whether the unit is the master or a slave unit.
Automotive manufacturers using IEBus
![Wire harness for aftermarket head unit](https://upload.wikimedia.org/wikipedia/commons/f/f9/Wire_harness_for_aftermarket_head_unit.jpeg)
Each manufacturer has its own name, but it is not an alias of IEBus. Those are specifications of
wire harness which comprise control cables based on IEBus,
OSI model
The Open Systems Interconnection model (OSI model) is a conceptual model that 'provides a common basis for the coordination of SOstandards development for the purpose of systems interconnection'. In the OSI reference model, the communications ...
layer 3 and above communication protocol, audio cables, interconnection couplers, and so on.
Pioneer
Pioneer Corporation
commonly referred to as Pioneer, is a Japanese multinational corporation based in Tokyo, that specializes in digital entertainment products. The company was founded by Nozomu Matsumoto in January 1, 1938 in Tokyo as a radio and speaker repair s ...
employed IEBus for its original branded
car audio
Vehicle audio is equipment installed in a car or other vehicle to provide in-car entertainment and information for the vehicle occupants. Until the 1950s it consisted of a simple AM radio. Additions since then have included FM radio (1952), 8 ...
in early '90s. In its earlier stage, it was used just for control bus between the
head unit
An automotive head unit, sometimes called the infotainment system, is a component providing a unified hardware interface for the system, including screens, buttons and system controls for numerous integrated information and entertainment func ...
in
dashboard For business applications, see Dashboard (business).
A dashboard (also called dash, instrument panel (IP), or fascia) is a control panel set within the central console of a vehicle or small aircraft. Usually located directly ahead of the drive ...
and the
CD changer
A CD player is an electronic device that plays audio compact discs, which are a digital optical disc data storage format. CD players were first sold to consumers in 1982. CDs typically contain recordings of audio material such as music or audi ...
usually placed in
trunk room. Nowadays, the specification includes connection between head units, navigation systems, rear speaker systems, and so on.
*''IP-Bus'':
[
] Wire harness specification.
Toyota
Pioneer Corporation
commonly referred to as Pioneer, is a Japanese multinational corporation based in Tokyo, that specializes in digital entertainment products. The company was founded by Nozomu Matsumoto in January 1, 1938 in Tokyo as a radio and speaker repair s ...
pushed
Toyota Motor Corporation
is a Japanese multinational automotive manufacturer headquartered in Toyota City, Aichi, Japan. It was founded by Kiichiro Toyoda and incorporated on . Toyota is one of the largest automobile manufacturers in the world, producing about 10 ...
to adopt IEBus as the ''genuine parts''. In 1994, Toyota decided to employ IEBus for its ''genuine specification'',
but it is slightly different from that of Pioneer. It is named as ''AVC-LAN''.
* ''AVC-LAN'':
Wire harness specification, based on mode 2.
Honda/Acura
Pioneer Corporation
commonly referred to as Pioneer, is a Japanese multinational corporation based in Tokyo, that specializes in digital entertainment products. The company was founded by Nozomu Matsumoto in January 1, 1938 in Tokyo as a radio and speaker repair s ...
also pushed
Honda Motor
is a Japanese public multinational conglomerate manufacturer of automobiles, motorcycles, and power equipment, headquartered in Minato, Tokyo, Japan.
Honda has been the world's largest motorcycle manufacturer since 1959, reaching a producti ...
. Honda also decided to adopt IEBus as its ''genuine parts specification'' just after Toyota do so.
* ''GA-NET II'':
Wire harness specification.
* ''Honda Music Link'': Honda genuine gadget to connect
Apple Inc.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
products.
* A hobbyist made touch screen controller on ''Acura TSX'' for a ''Car PC'' installed in the
trunk.
Sirius XM Satellite Radio
Sirius XM Satellite Radio
Sirius XM Holdings Inc. is an American broadcasting company headquartered in Midtown Manhattan, New York City that provides satellite radio and online radio services operating in the United States. It was formed by the 2008 merger of Sirius ...
is a
satellite broadcasting radio operator
A radio operator (also, formerly, wireless operator in British and Commonwealth English) is a person who is responsible for the operations of a radio system. The profession of radio operator has become largely obsolete with the automation of ra ...
in US. Its
digital media receiver
A digital media player (also sometimes known as a streaming device or streaming box) is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integra ...
equipment utilizes IEBus.
Evaluation boards
SAKURA board
GR-SAKUKRA board and GR-SAKURA-FULL board
are Renesas official promotion boards of RX63N chip, which enables IEBus mode 0 and 1, but not mode 2, i.e. not available for Toyota AVC-LAN.
They are an
Arduino
Arduino () is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed unde ...
pin compatible low-price ones, suitable for hobbyists.
Their color of
printed circuit board
A printed circuit board (PCB; also printed wiring board or PWB) is a medium used in Electrical engineering, electrical and electronic engineering to connect electronic components to one another in a controlled manner. It takes the form of a L ...
is ''
SAKURA'' in Japanese, which means
cherry blossom
A cherry blossom, also known as Japanese cherry or sakura, is a flower of many trees of genus ''Prunus'' or ''Prunus'' subg. ''Cerasus''. They are common species in East Asia, including China, Korea and especially in Japan. They generally ...
.
To evaluate IEBus, an external 5V bus interface transceiver (driver/receiver) IC extension is required.
The transceiver needs to correspond to 3.3V
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
(
TTL logic voltage level) interface, otherwise 3.3V ↔ 5.0V
level shifter
In digital electronics, a level shifter, also called logic-level shifter or voltage level translator, is a circuit used to translate signals from one logic level or voltage domain to another, allowing compatibility between integrated circuits wi ...
is required. Dedicated terminals of RX63N chip themselves are 5V tolerant. For further information, refer to
external links
An internal link is a type of hyperlink on a web page to another page or resource, such as an image or document, on the same website or domain.
Hyperlinks are considered either "external" or "internal" depending on their target or destination ...
.
IEBus IP core
Semiconductor intellectual property core of IEBus is available via ''IP core Exchange''.
IEBus-enabled ICs
Most of IEBus controller LSIs require external dedicated bus interface transceivers (driver/receiver ICs). In its earlier stage, bus interface transceiver is included in the device, but it raised some restrictions to users.
[
]
As is described in Pioneer's paper, external bus interface transceiver seems much stable.
Some people tried to use TI's ''SN75176B'' for this purpose, but the result seems not to be reported.
[
]
Each IEBus controller may have different implementation as long as the specification can be kept. As the result, host CPU load for each IEBus controller implementation differs.
Nowadays, there are thousands of
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
products to be list up, those which incorporate various different IEBus controller implementations. The following list is historically notable example.
Independent protocol controller products
µPD6708 (obsoleted); by Renesas, formerly NEC Electronics
µPD6708;
the world's first "IEBus protocol controller" is usually thought as the golden protocol reference LSI.
This device supports full specification of IEBus mode 0, 1, and 2. It processes all the layer 1 and 2 of IEBus protocol by itself.
It is connected to a host
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
via 3-line serial interface.
6.291 MHz base clock is generated from 12.582 MHz external resonator.
This product contains IEBus interface transceiver.
µPD72042B (obsoleted); by Renesas, formerly NEC Electronics
µPD72042B;
the second generation of IEBus controller supports mode 0 and 1.
This device performs all the processing required for layers 1 and 2 of IEBus protocol. The device incorporate large transmission and reception buffers, allowing host microcontroller to perform IEBus operations without interruption. It also contain an IEBus interface transceiver which allow the device to connect directly to the IEBus interface. It is connected to a host microcontroller via 3-line or 2-line serial interface.
6.291 MHz base clock is generated from 6.291 MHz or 12.782 MHz external resonator.
This product contains IEBus interface transceiver.
bus interface transceiver ICs
Each external bus transceiver (driver/receiver) IC is recommended to connect via 180 Ω protection
resistor
A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element. In electronic circuits, resistors are used to reduce current flow, adjust signal levels, to divide voltages, bias active el ...
s against both Bus+ and BUS- line.
R2A11210SP (non promotion); by Renesas
R2A11210SP
is a bus interface transceiver (driver/receiver) IC for IEBus with typically 30 mV
hysteresis
Hysteresis is the dependence of the state of a system on its history. For example, a magnet may have more than one possible magnetic moment in a given magnetic field, depending on how the field changed in the past. Plots of a single component of ...
comparator
In electronics, a comparator is a device that compares two voltages or currents and outputs a digital signal indicating which is larger. It has two analog input terminals V_+ and V_- and one binary digital output V_\text. The output is ideally
: ...
input.
HA12187FP (non promotion); by Renesas, formerly Hitachi
HA12187FP
[
]
is a bus interface transceiver (driver/receiver) IC suitable for IEBus.
HA12240FP (current, as of 2018); by Renesas, formerly Hitachi
HA12240FP
[
]
is a bus interface transceiver (driver/receiver) IC for IEBus with
hysteresis
Hysteresis is the dependence of the state of a system on its history. For example, a magnet may have more than one possible magnetic moment in a given magnetic field, depending on how the field changed in the past. Plots of a single component of ...
comparator
In electronics, a comparator is a device that compares two voltages or currents and outputs a digital signal indicating which is larger. It has two analog input terminals V_+ and V_- and one binary digital output V_\text. The output is ideally
: ...
input.
SN75176B; by
Texas Instruments
Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
SN75176B
is a general purpose bus transceiver with 50mV typically hysteresis comparator input. It looks like suitable for IEBus, but the result by a person is not reported.
Microcontrollers incorporates IEBus controller
78K/0 Series μPD78098 Subseries (obsoleted); by Renesas, formerly NEC Electronics
μPD78P098A
is an 8-bit single-chip
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
with on-chip 60K bytes UV-EPROM, 2K bytes RAM, and IEBus controller, which supports mode 0, 1, and 2, with full
data link layer
The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers data between nodes on a network segment across the physical layer. The data link layer p ...
protocol support.
This is the world's first
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
which incorporates IEBus controller. Its IEBus controller function is almost the same as that of µPD72042B, but is located as memory mapped I/O called SFR (special function registers). 6.291 MHz base clock is generated from 6.291 MHz external resonator, while host CPU core and watch timer works 8.388 MHz generated from the same external resonator. External bus interface transceiver is required.
For programming, UV-EPROM erasor, UV-EPROM writer (27C1001A compatible), and writer adapter module are required.
78K/0 Series μPD78098B Subseries (obsoleted); by Renesas, formerly NEC Electronics
μPD78P098B
is an 8-bit single-chip
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
with on-chip 60K bytes UV-EPROM, 2K bytes RAM, and IEBus controller, which supports mode 0, 1, and 2, with full
data link layer
The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers data between nodes on a network segment across the physical layer. The data link layer p ...
support. It is probably a low noise variant of μPD78098 Subseries. Documents are refined.
17K Series μPD178098A Subseries (obsoleted); by Renesas, formerly NEC Electronics
μPD178F098
is an 8-bit single-chip
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
for ''DTS (Digital Tuning System)'' of car radio, which incorporate simplified IEBus controller, 60K bytes Flash ROM, and 3K bytes RAM.
It does not support mode 0 and 2, but support mode 1 only. 6.291 MHz base clock is generated from 6.291 MHz external resonator, while host CPU core and watch timer works 8.388 MHz generated from the same external resonator. External bus interface transceiver is required.
78K/4 Series µPD784938 Subseries (obsoleted); by Renesas, formerly NEC Electronics
µPD78F4938
is a 16-bit single-chip
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
for car audio, which incorporate simplified IEBus controller, 256K bytes Flash ROM, and 10K bytes RAM.
It does not support mode 0 and 2, but support mode 1 only. 6.291 MHz base clock is generated from 6.291 MHz external resonator. External bus interface transceiver is required.
V850 Family: V850/SB2 (non promotion); by Renesas, formerly NEC Electronics
V850/SB2
[
]
is a long running 32-bit microcontroller employs IEBus controller with the 1st generation V850 CPU core.
Its IEBus controller is simplified from previous ones.
[
]
It does not support mode 0 and 2, but support mode 1 only.
6.291 MHz base clock is generated from 6.291, 12.582, or 18.873 MHz external resonator.
This source clock is shared in the whole system in the chip including watch timer. A 32.768 kHz external crystal resonator is not used usually to reduce total
BOM cost.
External bus interface transceiver is required, but external 5V I/O power supply is internally regulated to 3.3V or 3.0V,
which enables same voltage supply with external bus interface transceiver.
In addition, this product intended to design for ultra low-noise, which enables high RF receiving sensitivity for car radio.
In addition,
starter motor
A starter (also self-starter, cranking motor, or starter motor) is a device used to rotate (crank) an internal-combustion engine so as to initiate the engine's operation under its own power. Starters can be electric motor, electric, pneumatic ...
mask time and
electrical current
Electricity is the set of physical phenomena associated with the presence and motion of matter that has a property of electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagnetism, as described by ...
amplitude
The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of amplit ...
is well balanced.
LoL: on 03/23/2017 Rensas Electronics said "An external differential driver is required on the transmit/receive data line (not manufactured by ''NEC Electronics''),"
but NEC Electronics is currently ''Renesas Electronics'', and Renesas Electronics (formerly Hitachi) had been manufacturing "an external differential driver" named ''HA12240FP''.
In Japanese, it is said as "当社"
which means ''Renesas Electronics itself''.
V850 Family: V850E/Sx3-H (current, as of 2018); by Renesas, formerly NEC Electronics
V850E/SJ3-H and V850E/SK3-H
are 2nd generation V850 (E1 core) 32-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
s.
Its IEBus controller is simplified, but supports both mode 1 and mode 2, not for mode 0.
External bus interface transceiver is required.
These products includes the V850E1 CPU core and peripheral functions. As for automotive network, these are equipped with IEBus and
CAN (
Controller Area Network
A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
) controllers.
V850 Family: V850ES/Sx2 (non promotion); by Renesas, formerly NEC Electronics
V850ES/SG3 and V850ES/SJ3 are 3rd generation V850 (ES core) 32-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
s those contain IEBus controller.
V850 Family: V850ES/Sx3 (current, as of 2018); by Renesas, formerly NEC Electronics
V850ES/SG3
and V850ES/SJ3
are 3rd generation V850 (ES core) 32-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
s.
Its IEBus controller is simplified, but supports both mode 1 and mode 2, not for mode 0.
External bus interface transceiver is required.
These products includes the V850ES CPU core and peripheral functions. As for automotive network, these are equipped with IEBus and
CAN (
Controller Area Network
A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
) controllers.
V850 Family: V850E2/Sx4-H (non promotion); by Renesas, formerly NEC Electronics
V850E2/SG4-H, V850E2/SJ4-H, and V850E2/SK4-H
[
]
are 5th generation V850 (E2v3 core) 32-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
s.
Its IEBus controller is simplified, but supports mode 1 and 2 with 32-byte buffers both for transmission and for reception.
It also has automatic mechanism both for reissuing master requests when arbitration loss occurs; and for responding to slave status requests.
Its supply clock is 8.000 MHz,
which might not have compatibility with 6.291
456 MHz base clock systems, almost all of car audio customer uses. It should be 8.388 MHz or nearest.
External bus interface transceiver is required.
These products includes the V850E2M CPU core and peripheral functions. As for automotive audio network, these are equipped with IEBus,
CAN (
Controller Area Network
A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
),
LIN
Lin or LIN may refer to:
People
*Lin (surname) (normally ), a Chinese surname
*Lin (surname) (normally 蔺), a Chinese surname
* Lin (''The King of Fighters''), Chinese assassin character
*Lin Chow Bang, character in Fat Pizza
Places
*Lin, Iran, ...
,
PCM interface, MediaLB,
and
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
controllers.
F2MC-16LX: MB90580C Series (current, as of 2018); by Cypress, formerly Fujitsu Microelectronics
MB90580C Series;
F2MC-16LX 16-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
of
Cypress Semiconductor
Cypress Semiconductor was an American semiconductor design and manufacturing company. It offered NOR flash memories, F-RAM and SRAM Traveo microcontrollers, PSoC programmable system-on-chip solutions, analog and PMIC Power Management ICs, Ca ...
(formerly
Fujitsu Microelectronics
is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
) has IEBus controller. It supports full feature of IEBus mode 0, 1, and 2, with 8-byte FIFO both for transmission and reception. Embedded peripheral resources performs data transmission with an intelligent I/O service function without the intervention of the CPU, enabling real-time control in various applications.
External bus interface transceiver is required.
M16C Family: M16C/50 Series (current, as of 2018); by Renesas, formerly Mitsubishi Electric
M16C/5L Group and M16C/56 Group
is a 16-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
with M16C/60 Series CPU Core.
UART2 can be used for IEBus controller as special mode 3 (IE mode).
External bus interface transceiver is required.
H8S Family: 2258 Group (current, as of 2018); by Renesas, formerly Hitachi
H8S/2258 and H8S/2256
[
]
is a long running
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
comprised internal 32-bit configuration H8S/2000 CPU core with 16-bit external bus controller. Its IEBus controller supports mode 0, 1, and 2 with 1 byte data buffer both for transfer and reception.
External bus interface transceiver is required.
RX Family: RX63N Group (current, as of 2018); by Renesas
RX63N
[
]
is a recent 32-bit
microcontroller
A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable i ...
. Its IEBus controller supports mode 0, and 1 (not 2).
Arduino
Arduino () is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed unde ...
pin compatible low-price evaluation board, called
SAKURA, is available for hobbyists.
See also
*
78K
78K is the trademark name of 16- and 8-bit microcontroller family
manufactured by Renesas Electronics, originally developed by NEC
started in 1986.
The basis of 78K Family is an Accumulator (computing), accumulator-based Register file, reg ...
*
RL78
RL78 Family is a 16-bit CPU core for embedded microcontrollers of Renesas Electronics introduced in 2010.
Architecture
Although it has eight 8-bit registers or four 16-bit register pairs, essentially all arithmetic operations are performed ...
*
V850
V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas ...
*
H8 Family
H8 is the name of a large family of 8-bit, 16-bit and 32-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi, Ltd., Hitachi Semiconductor. An administrator on the Renesas user community boards commented ...
References
External links
General information
InterfaceBus.com- Simple and sweet, but might be a little bit wrong.
Embedded Linux Wiki: AVC-LAN
General information by controller LSI manufacturer
Renesas official: H8S Family: Master Transmission/Slave Reception Example Using IEBus Controller Renesas official: H8S Family: On-Board Reprogramming Example Using IEBus
Protocol analyzer open-source software
GitHub: IEBus Analyzer S/WSourceForge: IEBus Studio S/W
Protocol analyzer hardware
Independent protocol controller products (Host MCU required)
This is a quarter century old
EOL
EOL or Eol may refer to:
* Encyclopedia of Life, a freely-accessible, online collaborative bio-encyclopedia
* End-of-life (product), a term used with respect to terminating the sale or support of goods and services
* End-of-line, a special charac ...
product.
Renesas official: μPD72042B data sheet (discontinued) This is also a quarter century old
EOL
EOL or Eol may refer to:
* Encyclopedia of Life, a freely-accessible, online collaborative bio-encyclopedia
* End-of-life (product), a term used with respect to terminating the sale or support of goods and services
* End-of-line, a special charac ...
product.
Microcontroller devices (bus interface transceiver required)
Renesas official: μPD78098B Subseries user's manual (discontinued) Refined golden document.
*
ttps://www.renesas.com/en-us/products/microcontrollers-microprocessors/superh/sh7260/sh7263.html Renesas official: SH2A-FPU SH7263 (current, as of 2018)Renesas official: SH2A SH7266, SH7267 (current, as of 2018)*
ttps://www.renesas.com/en-us/products/microcontrollers-microprocessors/superh/sh7260/sh726a.html Renesas official: SH2A-FPU SH726A , SH726B (current, as of 2018)Renesas official: V850/SB2 (non promotion)*
ttps://www.renesas.com/en-us/products/microcontrollers-microprocessors/v850/v850esx/v850esx3h.html Renesas official: V850E/SJ3-H, V850E/SK3-H (current as of 2018)Renesas official: V850E2/SG4-H, V850E2/SJ4-H, V850E2/SK4-H (non promotion)Cypress official: MB90580C Manual (current, as of 2018)Panasonic official: MN103L SeriesPanasonic official: MN1M0 Series
Bus interface transceiver (driver/receiver) ICs
TI official: SN75176B: feasibility unclear
Evaluation boards
Arduino
Arduino () is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed unde ...
pin compatible for hobbyists.
*
SAKURA board project Detailed specification
*
Renesas Rulz: GR-SAKURA Hobbyists' community forum.
*
**
ttps://www.renesas.com/en-us/doc/toolnews/eng/2012/120601tn10_e.pdf Note on using IEBus of RX630 Group MCUs*
GNU Tools for Renesas RX Built GCC (
GNU Compiler Collection
The GNU Compiler Collection (GCC) is an optimizing compiler produced by the GNU Project supporting various programming languages, hardware architectures and operating systems. The Free Software Foundation (FSF) distributes GCC as free software ...
) binaries.
Renesas official: YRDKRX63N for RX63N (obsoleted on DigiKey)**An extender board o
)
IEBus connector: B4B-XH-A (JST)**An extender board o
IEBus connector: B4B-XH-A (JST)**An extender board o
IEBus connector: S4B-XH-A (JST)vakatech
Broken links, but may become some hints
AcuraZine.com Forums- (dead thread) Some results in recording data from the IEBus in an Acura TSX.
Marcin's Site- This site is great for learning more about the IEBus! He has really done a great job researching this protocol as well as developing one of the first boards that can talk on the bus using an ATMEGA8. (there are active forums on his site too
here.
Louis Frigon (SigmaObjects.com)- A great write-up with schematics and source code that interfaces with the IEBus to trick the stock head unit into enabling aux input as it would for a CD changer. It is a great learning tool for how the IEBus protocol works just by looking through the well commented firmware source code. (Adapted from work done by Marcin a
his site. (Broken link, please remove)
{{Renesas Electronics
Computer networks
Serial buses
Industrial computing
Industrial automation