IEBus

Last updated
IEBus (Inter Equipment Bus)
Communication protocol
D6708 CloseUp.png
μPD72042B protocol controller made by NEC
PurposeCommunication between equipments within a vehicle or a chassis.
e.g.) Car audio , Vending machine ,etc.
Developer(s)Renesas (formerly NEC Electronics)
Introduction1993;31 years ago (1993)
Based onPWM (pulse-width modulation)
Base clock: 6.000 MHz (6.291 MHz)
OSI layer "Physical" and "Data link" layer
HardwareIEBus controller & Transceiver

IEBus (Inter Equipment Bus) is a communication bus specification "between equipments within a vehicle or a chassis" of Renesas Electronics. It defines OSI model layer 1 and layer 2 specification. IEBus is mainly used for car audio and car navigations, which established de facto standard in Japan, though SAE J1850 is major in United States. [1]
IEBus is also used in some vending machines, which major customer is Fuji Electric. [2] :244(42) Each button on the vending machine has an IEBus ID, i.e. has a controller.
Detailed specification is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors. [3] 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 is a pair of differential signalling harness. Its physical layer adopts half-duplex, asynchronous, and multi-master communication with carrier-sense multiple access with collision detection (CSMA/CD) for medium access control. [4] :7 It allows for up to fifty units on one bus over a maximum length of 150 meters. [4] :7 Two differential signalling lines are used with Bus+ / Bus− naming, [4] :5 sometimes labeled as Data(+) / Data(−).

Contents

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, formerly NEC Electronics Corporation, (JPO: Reg. No.2552418 [5] and 2552419, [6] respectively).

History

In the middle of '80s, semiconductor unit of NEC Corporation, currently Renesas Electronics, started the study for increasing demands for automotive audio systems. [7] IEBus is introduced as a solution for the distributed control system. [8] :18

In the late 1980s, several similar specifications, including the Domestic Digital Bus (D2B) , the Japanese Home Bus (HBS), [9] [10] [11] and the European Home System (EHS) are proposed by different companies or organizations. These were once discussed as IEC 61030, [12] but it was withdrawn in 2006. IEBus is also a similar specification (refer to "Transfer signal format" section), but not listed in these criteria. As the result, IEBus becomes a de facto standard of car audio in Japan.[ citation needed ]
Regarding the Domestic Digital Bus (D2B) , it is re-defined as D2B Optical by Mercedes-Benz independently.
As for Japanese Home Bus System (HBS), it is defined in 1988 as Home Bus System Standard Specification, ET-2101 by JEITA and REEA (Radio Engineering & Electronics Assiation) in Japan. It is being used by several Japanese air conditioner manufacturers (for example, M-Net from Mitsubishi [13] and the P1/P2 or F1/F2 bus from Daikin [14] [15] ). Fujitsu provided HBPC (Home Bus Protocol Controller) chip as MB86046B. [11] But it is unclear whether Fujitsu (currently, Cypress) still manufactures this HBPC LSI as of 2018. Mitsumi Electric provides the MM1007 and MM1192 driver ICs for HBS. The HBS specification is also discussed in the Echonet Consortium. [16] [17] [18] [19] [20] In 2014, a utility model patent for protocol converter from HBS to RS-485 is granted in China as "CN204006496U." [21]

Regarding the replacement of IEBus, a paper by Hyundai Autonet, currently Hyundai Mobis , [22] 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." [23]

Protocol overview

A paper cup soft drink vending machine utilizing IEBus Soft drink vending machine of Japan.jpg
A paper cup soft drink vending machine utilizing IEBus

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. [4] :10 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 layer 2 is disclosed to licensees only, but protocol analyzers are provided from some test equipment vendors. [3] [24] In 2012, one of Chinese manufacturer's patent is granted as "CN202841169U". [25]

An open-source software emulator called "IEBus Studio" exists on a repository of SourceForge, but the last update was on 2008-02-24. [26] [27] Another open-source analyzer software called "IEBusAnalyzer" is available on GitHub repository. [28] Some hobbyist made some tools also. [29]

Physical layer (OSI model layer 1) specification overview

From μPD6708 data sheet. [4] :7 and μPD78098B Subseries user's manual, hardware. [30] :428

Half-duplex asynchronous communication
All the units connected to the IEBus can transfer data to the other 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
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.
ModeMaximum Number of Transfer Bytes
(bytes/frame)
6.000000 MHz
base clock
6.291456 MHz
base clock
016Approx. 3.9 kbit/sApprox. 4.1 kbit/s
132Approx. 17 kbit/sApprox. 18 kbit/s
2128Approx. 26 kbit/sApprox. 27 kbit/s
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.

Transfer signal format

From μPD6708 data sheet. [4] :10 and μPD78098B Subseries user's manual, hardware. [30] :433

This frame format is much similar to that of Domestic Digital Bus (D2B). [31] :§10.2,p.361

Field nameHeaderMaster
address
field
Slave
address
field
Control
field
Message
length
field
Data fields
Data 1 ··· Data N
Number of bits111211211411811811 ··· 811
Signal formatStart
bit
Broad-
cast
bit
Master
address
PSlave
address
PAControl
bit
PAMessage
length
bit
PAData
bit
PA ··· Data
bit
PA
Transfer timeAt 6.000 MHz base clock
Mode 1Approx. 7370 μsApprox. 1590×N μs
Mode 2Approx. 2090 μsApprox. 410×N μs
Mode 3Approx. 1590 μsApprox. 300×N μs
Remark

P: Parity bit (1 bit); Even parity
A: Acknowledge bit (1 bit)
    When A = 0: ACK
    When A = 1: NAK
    In broadcast communication, the value of the acknowledge bit is ignored.
N: Number of data bytes

Functions of Control bits

HexBit 3Bit 2Bit 1Bit 0FunctionRemark
0x00000Reads slave status
0x30011Reads data and locks unitLocking unit
0x40100Reads lock address (lower 8 bits)
0x50101Reads lock address (higher 4 bits)
0x60110Reads slave status and unlocks unitUnlocking unit
0x70111Reads data
0xA1010Writes command and locks unitLocking unit
0xB1011Writes data and locks unitLocking unit
0xE1110Writes command
0xF1111Writes data
Other than aboveUndefinedNo acknowledge bit returned

Bit format

Each IEBus bit consists of four periods. [30] :435

  • 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

Automotive manufacturers using IEBus

A CD changer with six CDs cartridge installed in a trunk room of a car. Cd changer external cartridge.jpg
A CD changer with six CDs cartridge installed in a trunk room of a car.
A wire harness for a car audio headunit Wire harness for aftermarket head unit.jpeg
A wire harness for a car audio headunit

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 layer 3 and above communication protocol, audio cables, interconnection couplers, and so on.

Pioneer

Pioneer Corporation employed IEBus for its original branded car audio in early '90s. In its earlier stage, it was used just for control bus between the head unit in dashboard and the CD changer usually placed in trunk room. Nowadays, the specification includes connection between head units, navigation systems, rear speaker systems, and so on.

Toyota

Tear down view of dashboard with car audio head unit of Toyota Camry; OEM by JBL (logo on it) Toyota Camry Gen6 trimpanels removed stock head unit.jpeg
Tear down view of dashboard with car audio head unit of Toyota Camry; OEM by JBL (logo on it)

Pioneer Corporation pushed Toyota Motor Corporation to adopt IEBus as the genuine parts. In 1994, Toyota decided to employ IEBus for its genuine specification, [34] but it is slightly different from that of Pioneer. It is named as AVC-LAN.

Honda/Acura

Pioneer Corporation also pushed Honda Motor. Honda also decided to adopt IEBus as its genuine parts specification just after Toyota do so.

Sirius XM Satellite Radio

Sirius XM Satellite Radio is a satellite broadcasting radio operator in US. Its digital media receiver equipment utilizes IEBus. [43]

Evaluation boards

SAKURA board

GR-SAKUKRA board and GR-SAKURA-FULL board [44] 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 pin compatible low-price ones, suitable for hobbyists. Their color of printed circuit board is SAKURA in Japanese, which means cherry blossom. To evaluate IEBus, an external 5V bus interface transceiver (driver/receiver) IC extension is required. The transceiver needs to correspond to 3.3V microcontroller (TTL logic voltage level) interface, otherwise 3.3V ↔ 5.0V level shifter is required. Dedicated terminals of RX63N chip themselves are 5V tolerant. For further information, refer to external links.

IEBus IP core

Semiconductor intellectual property core of IEBus is available via IP core Exchange. [45]

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. [46] As is described in Pioneer's paper, external bus interface transceiver seems much stable. [32] Some people tried to use TI's SN75176B for this purpose, but the result seems not to be reported. [47]

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 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; [4] 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 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

mPD72042BGT mounted on TOY-AUX by PIE; Toyota Auxiliary Input Converter TOY-AUX D6708.png
μPD72042BGT mounted on TOY-AUX by PIE; Toyota Auxiliary Input Converter

μPD72042B; [48] 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 resistors against both Bus+ and BUS- line. [46]

R2A11210SP (non promotion); by Renesas

R2A11210SP [49] is a bus interface transceiver (driver/receiver) IC for IEBus with typically 30 mV hysteresis comparator input.

HA12187FP (non promotion); by Renesas, formerly Hitachi

HA12187FP [50] is a bus interface transceiver (driver/receiver) IC suitable for IEBus.

HA12240FP (current, as of 2018); by Renesas, formerly Hitachi

HA12240FP [51] is a bus interface transceiver (driver/receiver) IC for IEBus with hysteresis comparator input.

SN75176B; by Texas Instruments

SN75176B [52] 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. [47]

Microcontrollers incorporates IEBus controller

78K/0 Series μPD78098 Subseries (obsoleted); by Renesas, formerly NEC Electronics

μPD78P098A [53] [54] :§20,pp.385–418 [55] [56] is an 8-bit single-chip microcontroller 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 protocol support. This is the world's first microcontroller 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 [57] :§20,pp.428–461 is an 8-bit single-chip microcontroller 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 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 [8] [58] :§17,pp.367–422 [59] is an 8-bit single-chip microcontroller 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 [60] :§20,pp.467–510 is a 16-bit single-chip microcontroller 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 [61] [62] [63] :§19,pp.541–599 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. [64] It does not support mode 0 and 2, but support mode 1 only. [63] :541 6.291 MHz base clock is generated from 6.291, 12.582, or 18.873 MHz external resonator. [63] :257 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, [63] :517 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. [65] :41–44 In addition, starter motor mask time and electrical current amplitude 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)," [64] but NEC Electronics is currently Renesas Electronics, and Renesas Electronics (formerly Hitachi) had been manufacturing "an external differential driver" named HA12240FP. [51] In Japanese, it is said as "当社" [66] 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 [67] :§20,pp.973–1039 are 2nd generation V850 (E1 core) 32-bit microcontrollers. 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) 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 microcontrollers those contain IEBus controller.

V850 Family: V850ES/Sx3 (current, as of 2018); by Renesas, formerly NEC Electronics

V850ES/SG3 [68] :§18,pp.632–697 and V850ES/SJ3 [69] :§18,pp.660–725 are 3rd generation V850 (ES core) 32-bit microcontrollers. 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) controllers.

V850 Family: V850E2/Sx4-H (non promotion); by Renesas, formerly NEC Electronics

V850E2/SG4-H, V850E2/SJ4-H, and V850E2/SK4-H [70] :§30,pp.2195–2323 are 5th generation V850 (E2v3 core) 32-bit microcontrollers. Its IEBus controller is simplified, but supports mode 1 and 2 with 32-byte buffers both for transmission and for reception. [70] :2199 It also has automatic mechanism both for reissuing master requests when arbitration loss occurs; and for responding to slave status requests. [70] :2199 Its supply clock is 8.000 MHz, [70] :2199 which might not have compatibility with 6.291456 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), LIN, PCM interface, MediaLB, [71] [72] and Ethernet controllers.

F2MC-16LX: MB90580C Series (current, as of 2018); by Cypress, formerly Fujitsu Microelectronics

MB90580C Series; [73] :§21,pp.345–408 F2MC-16LX 16-bit microcontroller of Cypress Semiconductor (formerly Fujitsu Microelectronics) 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 [74] :§21.3.5,pp.486–487 [75] is a 16-bit microcontroller 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 [76] :316 [77] [78] :§14,pp.481–546 is a long running microcontroller 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 [79] :§39,pp.1639–1680 is a recent 32-bit microcontroller. Its IEBus controller supports mode 0, and 1 (not 2). Arduino pin compatible low-price evaluation board, called SAKURA, is available for hobbyists.

See also

Related Research Articles

<span class="mw-page-title-main">Intel MCS-48</span> Family of 8-bit microcontrollers

The MCS-48 microcontroller series, Intel's first microcontroller, was originally released in 1976. Its first members were 8048, 8035 and 8748. The 8048 is arguably the most prominent member of the family. Initially, this family was produced using NMOS technology. In the early 1980s, it became available in CMOS technology. It was manufactured into the 1990s to support older designs that still used it.

<span class="mw-page-title-main">Intel 8085</span> 8-bit microprocessor by Intel

The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor produced by Intel and introduced in March 1976. It is the last 8-bit microprocessor developed by Intel.

<span class="mw-page-title-main">AVR microcontrollers</span> Family of microcontrollers

AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

SuperH is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas. It is implemented by microcontrollers and microprocessors for embedded systems.

<span class="mw-page-title-main">H8 Family</span>

The Hitachi H8 is a large family of 8-bit, 16-bit and 32-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi Semiconductor. The original design, the H8/300, was an 8-bit processor that had a 16-bit registers and ALU that allowed some 16-bit operations. Two upgraded versions were introduced, the H8/300L that expanded the instructions to become a full 16-bit machine while being optimized for low cost, and the H8/300H which further expanded the registers to allow 32-bit operations and was optimized for low-power/high-performance roles. Many variations exist.

<span class="mw-page-title-main">TI MSP430</span> Mixed-signal microcontroller family

The MSP430 is a mixed-signal microcontroller family from Texas Instruments, first introduced on 14 February 1992. Built around a 16-bit CPU, the MSP430 was designed for low power consumption, embedded applications and low cost.

Serial Peripheral Interface (SPI) is a de facto standard for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits.

4-bit computing is the use of computer architectures in which integers and other data units are 4 bits wide. 4-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data buses of that size. A group of four bits is also called a nibble and has 24 = 16 possible values, with a range of 0 to 15.

<span class="mw-page-title-main">NEC V20</span> A 16-bit microprocessor introduced by NEC in 1984

The NEC V20 is a microprocessor that was designed and produced by NEC. It is both pin compatible and object-code compatible with the Intel 8088, with an instruction set architecture (ISA) similar to that of the Intel 80188 with some extensions. The V20 was introduced in March 1984.

<span class="mw-page-title-main">Blackfin</span> Family of 16-/32-bit microprocessors

Blackfin is a family of 16-/32-bit microprocessors developed, manufactured and marketed by Analog Devices. The processors have built-in, fixed-point digital signal processor (DSP) functionality performed by 16-bit multiply–accumulates (MACs), accompanied on-chip by a microcontroller. It was designed for a unified low-power processor architecture that can run operating systems while simultaneously handling complex numeric tasks such as real-time H.264 video encoding.

<span class="mw-page-title-main">Zilog eZ80</span> 8-bit microprocessor

The Zilog eZ80 is an 8-bit microprocessor designed by Zilog as an updated version of the company's first product, the highly-successful Zilog Z80. The eZ80 is binary compatible with the Z80, but operating almost three times faster at the same clock frequency.

<span class="mw-page-title-main">V850</span> 32-bit RISC CPU architecture

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 in the early 1990s. It has continued to be developed by Renesas as of 2018.

<span class="mw-page-title-main">R8C</span>

The Renesas R8C is a 16-bit microcontroller that was developed as a smaller and cheaper version of the Renesas M16C. It retains the M16C's 16-bit CISC architecture and instruction set, but trades size for speed by cutting the internal data bus from 16 bits to 8 bits. It is available in a number of different versions with varying amounts of flash memory and SRAM.

<span class="mw-page-title-main">Video display controller</span> Type of integrated circuit

A video display controller (VDC), also called a display engine or display interface, is an integrated circuit which is the main component in a video-signal generator, a device responsible for the production of a TV video signal in a computing or game system. Some VDCs also generate an audio signal, but that is not their main function. VDCs were used in the home computers of the 1980s and also in some early video picture systems.

<span class="mw-page-title-main">NEC V60</span> CISC microprocessor

The NEC V60 is a CISC microprocessor manufactured by NEC starting in 1986. Several improved versions were introduced with the same instruction set architecture (ISA), the V70 in 1987, and the V80 and AFPP in 1989. They were succeeded by the V800 product families, which is currently produced by Renesas Electronics.

Consumer IR, consumer infrared, or CIR is a class of devices employing the infrared portion of the electromagnetic spectrum for wireless communications. CIR ports are commonly found in consumer electronics devices such as television remote controls, PDAs, laptops, computers, and video game controllers.

<span class="mw-page-title-main">NXP LPC</span> Family of 32-bit microcontroller integrated circuits

LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The earliest LPC series were based on the Intel 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.

RL78 Family is a 16-bit CPU core for embedded microcontrollers of Renesas Electronics introduced in 2010.

<span class="mw-page-title-main">78K</span> Microcontroller family

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-based register-bank CISC architecture. 78K is a single-chip microcontroller, which usually integrates; program ROM, data RAM, serial interfaces, timers, I/O ports, an A/D converter, an interrupt controller, and a CPU core, on one die.

References

  1. Goto, Masahiro; Tokuda, Akio; Tatemoto, Hirofumi (September 2011). "車載通信ネットワークの標準化の動向: FlexRayとMOSTを中心に" [Trend of Standardization in Automotive Communication Network System Case: FlexRay and MOST.](PDF). Social System Study (in Japanese). 23: 159–173. ISSN   1345-1901. Archived from the original (PDF) on 2018-02-14. Retrieved 2018-02-13.
  2. Nakano, Kazukiyo; Kawakami, Koji; Tachi, Yuji (2002-04-10). "デュアル店舗機" [Vendor Showcase for Dual-Performance Stores](PDF). Fuji Electric Journal (in Japanese). 75 (4): 244 (42). Fig.5 ISS: IE-BUS interface
  3. 1 2 "IE-Bus Main Page". www.tessera.co.jp.
  4. 1 2 3 4 5 6 7 8 UPD6708 Data Sheet (2.00 ed.). Renesas. 1996-01-01.
  5. "Trademark search: Reg. 2552418" (PDF). www.j-platpat.inpit.go.jp (in Japanese). Japan Patent Office. 1992-09-04.
  6. "Trademark search: Reg. 2552419|J-PlatPat" (PDF). www.j-platpat.inpit.go.jp (in Japanese). Japan Patent Office. 1992-09-04.
  7. Kawata, Kazuhide; Morito, Hiroshi; Nishijima, Shiro; Fukaya, Hirokazu (1986-10-20). "Digital LSI: The Key to Refining the Automotive Audio System". SAE Technical Paper Series. 1 (861041). doi:10.4271/861041.
  8. 1 2 Kawata, Kazuhide (April 2014). "世界のカーラジオを変えた — DTS:μPD1700 / 17Kシリーズ物語" (PDF). Bulletin Encore. Paradime shift of car radio — DTS:μPD1700 / Development story of 17K Series (in Japanese). 84: 16–19.
  9. Milivojević, Zoran (1994). "HOME BUS SYSTEM" (PDF). Facta Universitatis, Series: Electronics and Energetics. 7 (1): 53–60. ISSN   2217-5997.
  10. "HBS". www.fit.ac.jp.[ permanent dead link ]
  11. 1 2 Sugihara, K.; Kobatake, S.; Shirai, H.; Oowada, H.; Yoshitomi, K. (1989). "HBS-standard-compatible home bus protocol controller". IEEE Transactions on Consumer Electronics. 35 (3): 605–607. doi:10.1109/30.44324. ISSN   0098-3063.
  12. "BS EN 61030:1993". ANSI. IEC.
    Specification for domestic digital bus (D2B) for audio, video and audiovisual systems (British Standard)
    Defines the modes of transmission, communication, protocols, addressing procedures, command language and electrical characteristics for home and small office use. Two-way intercommunication is also permitted with the Japanese Home Bus (HBS) and the European Home Bus (IHS)
  13. "GitHub - M-NET-Sniffer". GitHub . 21 January 2020.
  14. "Electric Forum grix.it (Italian)". 21 January 2020.
  15. "GitHub - P1P2Serial". GitHub . 21 January 2020.
  16. ECHONET Specification (Preface) (PDF) (2.11 ed.). Echonet consortium. 2002-04-26.
  17. ECHONET Specification (Part I) (PDF) (2.11 ed.). Echonet consortium. 2002-04-26.
  18. ECHONET Specification (Part II) (PDF) (2.11 ed.). Echonet consortium. 2002-04-26.
  19. ECHONET Specification (Part III) (PDF) (2.11 ed.). Echonet consortium. 2002-04-26.
  20. ECHONET Specification (Part IV) (PDF) (2.11 ed.). Echonet consortium. 2002-04-26.
  21. MU, DANFENG (2014-01-13). "Protocol converter for monitoring of Daikin air conditioners". Espacenet. Summary
    Accordingly, the present invention for the presence of absence of the prior art, its main purpose is to provide an air conditioning monitoring Daikin protocol converter, which can effectively solve the prior Japanese unique Daikin air data communication transfer protocol Homebus and domestic common RS485 transmission protocol does not cause compatibility problems limit Daikin air-conditioning applications in intelligent remote monitoring and control.
  22. "Hyundai Autonet Co., Ltd.: Private Company Information - Bloomberg". www.bloomberg.com. Bloomberg. 25 October 2023.
  23. Yoo, Chul-Jae; Hyundai Autonet; Ryu, In-Sik; Hyundai Autonet (2008-10-01). "Convention Paper 7574" (PDF). Effective Car Audio System Enabling Individual Signal Processing Operations of Coincident Multiple Audio Sources through Single Digital Audio Interface Line (PDF). Audio Engineering Society. pp. 210–216. ISBN   978-1-60560-712-2.
    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.
    {{cite book}}: CS1 maint: multiple names: authors list (link)
  24. "SC TOOL PRODUCTS STATUS: IE-BUS PROTOCOL ANALYZER" (PDF). www.ndk-m.co.jp. NAITO DENSEI MACHIDA MFG. CO., LTD. 2006-06-05. p. 5. Archived from the original (PDF) on 2018-02-18. Retrieved 2018-02-17.
  25. LUO, MINGGANG; CHEN, XINCHUN (2012-09-07). "IEBus bus analysis device". Google Patents.
  26. "IEBus Studio". SourceForge. 24 April 2014.
  27. angrycamel (2007-09-03). "IEBus Studio and Emulator". YouTube. Archived from the original on 2021-12-19.
    A screen cap of me using the IEBus emulator in conjunction with com0com and IEBus Studio.
  28. Tate, James (27 July 2017). "GitHub - IEBusAnalyzer". GitHub .
  29. "PIC-based IE-Bus (AVC-LAN) interpreter". PriusChat.
  30. 1 2 3 "20" (PDF). UPD78098B Subseries User's Manual (2.00 ed.). Renesas. 2001-12-01. pp. 428–461.
  31. Paret, Dominique (2007). "10.2". In Riesco, Roderick (ed.). Multiplexed networks for embedded systems: CAN, LIN, flexray, safe-by-wire…. Dunod, Paris: Wiley. p. 361. ISBN   978-0-470-03416-3.
  32. 1 2 Ikata, Yoshikatsu; Kurosaki, Masanori (1996-02-01). "The Development of the Interactive Pioneer Bus (IP-BUS)". SAE Technical Paper Series. 960122. doi:10.4271/960122.
    Abstract … We adopted the IEBus (Inter Equipment Bus) after above investigation. …
    1. Separation of the IE-BUS driver/receiver: We developed the outside driver/receiver IC which was a built-in function of the original. This separation makes a system stable against vehicle noise and static electricity. Fig. 5 shows IEBus format …
  33. Ishikawa, Yutaro, Pioneer Corp (2004-02-19). "Computer product, communication control method, and communication control device" (PDF). US Patent Application. US20050188136A.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  34. "TOYOTA MOTOR CORPORATION GLOBAL WEBSITE | 75 Years of TOYOTA | Technical Development | Electronics Parts". www.toyota-global.com.
  35. Flerchinger, Jeremiah J. (2006-07-31). AN IN-DEPTH LOOK AT THE TOYOTA AUDIO & VIDEO BUS (AVC-LAN) (PDF).
  36. "AVC-LAN - eLinux.org". elinux.org.
  37. "IEBus Review". borkedlabs.com. Personal Blog. 29 May 2014.
  38. "[WORKING!] Hacking the GA-NET (IEBus) to get touchscreen coordinates - AcuraZine - Acura Enthusiast Community". AcuraZine - Acura Enthusiast Community. 2006-08-27.
  39. "Honda / Acura Music Link (Technical) - nuxx.net". nuxx.net.
  40. "Hacking on the Honda Music Link". nuxx.net.
  41. INSTALLATION INSTRUCTIONS: HONDA MUSIC LINK 2006 PILOT (FOR i-POD®) (PDF). Honda. March 2007.
  42. "IEBus - Stock Touchscreen Controling [sic] a CarPC". YouTube. angrycamel.com. 2007-12-16. Archived from the original on 2021-12-19.
  43. Wu, Di; Hou, Chenxi; Sun, Limin; Ling, Yan; Liu, Jiangchuan (September 2012). Verikas, Prof. Antanas; Zhou, Yoyo Y. (eds.). "The XM Satellite Radio Software Module of an Embedded Car Audio System" (PDF). Journal of Software. 7 (9): 1981–1992. doi:10.4304/jsw.7.9.1981-1992. ISSN   1796-217X.
  44. "GR-SAKURA and GR-SAKURA-FULL Board". Gadget Renesas. Renesas. 2017.
  45. "IP core Exchange". Semiconductor Portal Inc. (in Japanese).[ permanent dead link ]
  46. 1 2 "What points should I note when using uPD6708 and uPD72042B together?". Renesas Electronics - Knowledgebase. 28 June 2016.
  47. 1 2 "SN75176B: If SN75176B Support IE BUS(Inter Equipment Bus) transceivers - Industrial Interface Forum - Industrial Interface - TI E2E Community". e2e.ti.com. 20 December 2017.
  48. UPD72042B Data Sheet (3rd ed.). Renesas. 2002-08-01.
  49. R2A11210SP Datasheet (1.00 ed.). Renesas. 2008-04-24.
  50. HA12187FP Bus Interface Driver/Receiver IC (2.0 ed.). Renesas. 2005-06-15.
  51. 1 2 HA12240FP Bus Interface Driver/Receiver IC (1.0 ed.). Renesas. 2003-12-01.
  52. SNx5176B Differential Bus Transceivers (PDF) (F ed.). Texas Instruments. 2015-01-27.
  53. Tamura, Toshinori; Ikuta, Junichi; Shimone, Toshiaki; Mine, Kazumasa; Tojima, Hidetoshi; Baba, Fujio; Considine, Peter B.; Ochi, Masatoshi; Inaba, Masakazu; Kobayashi, Yuichi; Okamoto, Hitoshi (March 1994). "8ビットシングルチップマイクロコンピュータμPD78058, μ78098サブシリーズ" [8-bit single-chip microcomputer μPD78058, μPD78098 sub-series]. NEC Technical Journal. 301 (in Japanese). 47 (3): 135–140. ISSN   0285-4139.
  54. "20" (PDF). UPD78098 Subseries User's Manual. NEC. March 1995.
  55. UPD78P098A Data Sheet (2.00 ed.). Renesas. 2001-06-01.
  56. UPD78094,78095,78096,78098A Data Sheet (1st ed.). NEC. October 1995.
  57. "20" (PDF). UPD78098B Subseries User's Manual (2.00 ed.). NEC. 2001-01-01. pp. 428–461.
  58. "17" (PDF). UPD178078,178098A Subseries User's Manual (2.00 ed.). Renesas. 2003-10-01. pp. 367–422.
  59. DATA SHEET: μPD178F098 8-BIT SINGLE-CHIP MICROCONTROLLER (PDF). June 2000.{{cite book}}: |website= ignored (help)
  60. "20" (PDF). UPD784938 Subseries Hardware (Preliminary) (1.00 ed.). Renesas. 1999-09-01. pp. 467–510.
  61. "NEC 32-bit RISC Single-chip Microcomputer Features High Performance, Ultra-Low Power Consumption, Low Noise and Peripheral Functions". www.nec.co.jp. NEC. 1998-08-24.
  62. Suto, Shinichi (1998). "32-BIT RISC MICROCONTROLLER V850/SBx" (PDF). NEC Device Technology International. 1998 (51). Archived from the original (PDF) on 2018-02-10. Retrieved 2018-02-15.
  63. 1 2 3 4 "19" (PDF). User's Manual: V850/SB2 32-Bit Single-Chip Microcontroller Hardware (6th ed.). Renesas. February 2003.
  64. 1 2 "What is the contrast between complete version and simplified version?". Renesas Electronics - Knowledgebase. 28 June 2016.
  65. OCHI, MASATOSHI; ISHIKAWA, HIROTAKA; TSUJI, NOBUHIRO; TAKEDA, MITSURU; SUTO, SHIN'ICHI; ISHIKAWA, TATSUYA (2001-03-23). "32ビットRISCマイクロコントローラV850/SBXのEMIノイズ低減" [EMI Noise Reduction of 32bit RISC Microcontroller V850/SBX.]. NEC Technical Journal (in Japanese). 54 (3): 41–44. ISSN   0285-4139.
  66. "FAQ 1002565: IEBusコントローラが「簡易版」と表記されていますが、何が違うのですか?また、外付けデバイスが必要なのですか?". Renesas Electronics (in Japanese). 25 October 2023.
  67. "20" (PDF). V850E/SJ3-H, V850E/SK3-H User's Manual: Hardware (5.00 ed.). Renesas. 2012-02-27. pp. 973–1039.
  68. "18" (PDF). V850ES/SG3 User's Manual: Hardware (5.00 ed.). Renesas. 2012-02-27. pp. 632–697.
  69. "18" (PDF). V850ES/SJ3 User's Manual: Hardware (5.00 ed.). Renesas. 2012-02-27. pp. 660–725.
  70. 1 2 3 4 "30" (PDF). V850E2/Sx4-H Hardware User's Manual (0.02 ed.). Renesas. 2011-09-30. pp. 2195–2323.
  71. "MediaLB | Microchip Technology Inc". www.microchip.com.
  72. "SMSC Launches MediaLB Device Interface Macro IP Supporting 6-Pin MediaLB". Design And Reuse.
  73. "21" (PDF). MB90580C Series HARDWARE MANUAL (3rd ed.). Cypress Semiconductor Corp. July 2008. pp. 345–408.
  74. "21.3.5" (PDF). M16C/5L Group, M16C/56 Group User's Manual: Hardware (1.10 ed.). Renesas. 2011-09-01. pp. 186–487.
  75. M16C/5L Group, M16C/56 Group Datasheet (1.10 ed.). Renesas. 2011-09-01.
  76. Sugai, Masaru; Nishimura, Kôichi; Takamatsu, Kazuya; Fujinaga, Takamasa (December 1999). "Low Power Consumption Microcontrollers and Their Applications" (PDF). Hitachi Review. 48 (6): 313–317.
  77. "H8S IEBus". Renesas Electronics.
  78. "14" (PDF). H8S/2258 H8S/2239 H8S/2238 H8S/2237 H8S/2227 Groups Hardware Manual (6.00 ed.). Renesas. 2010-03-10. pp. 481–546.
  79. "39" (PDF). RX63N Group, RX631 Group User's Manual: Hardware (1.80 ed.). Renesas. 2014-04-25. pp. 1639–1680.

General information

General information by controller LSI manufacturer

Protocol analyzer open-source software

Protocol analyzer hardware

Independent protocol controller products (Host MCU required)

Microcontroller devices (bus interface transceiver required)

Bus interface transceiver (driver/receiver) ICs

Evaluation boards

Broken links, but may become some hints