IEBus - IEBus

IEBus (bus entre equipos)
Protocolo de comunicación
D6708 CloseUp.png
Controlador de protocolo μPD72042B fabricado por NEC
Objetivo Comunicación entre equipos dentro de un vehículo o un chasis .
p. ej.) Car audio , máquina expendedora , etc.
Desarrollador (es) Renesas (anteriormente NEC Electronics)
Introducido 1993 ; Hace 28 años ( 1993 )
Residencia en PWM ( modulación de ancho de pulso )
Reloj base: 6.000 MHz (6.291 MHz)
Capa OSI Capa "Física" y "Enlace de datos"
Hardware Controlador y transceptor IEBus

IEBus ( Inter Equipment Bus ) es una especificación de bus de comunicación "entre equipos dentro de un vehículo o un chasis " de Renesas Electronics . Define la especificación de capa 1 y capa 2 del modelo OSI . IEBus se utiliza principalmente para audio y navegación para automóviles , que estableció el estándar de facto en Japón, aunque SAE J1850 es importante en Estados Unidos. IEBus también se utiliza en algunas máquinas expendedoras , cuyo principal cliente es Fuji Electric . Cada botón de la máquina expendedora tiene un ID de IEBus , es decir, tiene un controlador . Las especificaciones detalladas se divulgan únicamente a los titulares de licencias , pero algunos proveedores de equipos de prueba proporcionan analizadores de protocolo . Su método de modulación es PWM (Modulación de ancho de pulso) con reloj base de 6,00 MHz originalmente, pero la mayoría de los clientes de automoción utilizan 6,291 MHz, y la capa física es un par de arnés de señalización diferencial . Su capa física adopta comunicación semidúplex , asíncrona y multimaestro con CSMA / CD (detección de colisiones / acceso múltiple con detección de portadora) para el control de acceso . Permite hasta cincuenta unidades en un autobús en una longitud máxima de 150 metros. Se utilizan dos líneas de señalización diferencial con la denominación Bus + / Bus−, a veces etiquetadas como Datos (+) / Datos (-).

A veces se describe como "IE-BUS", "IE-Bus" o "IE Bus", pero son incorrectos. En forma formal, es "IEBus". IEBus® e Inter Equipment Bus® son símbolos de marcas registradas de Renesas Electronics Corporation , anteriormente NEC Electronics Corporation , ( JPO : Reg. No.2552418 y 2552419, respectivamente).

Historia

A mediados de los 80, la unidad de semiconductores de NEC Corporation , actualmente Renesas Electronics , inició el estudio para la creciente demanda de sistemas de audio para automóviles. IEBus se presenta como una solución para el sistema de control distribuido.

A fines de la década de 1980, diferentes empresas u organizaciones proponen varias especificaciones similares, incluido el Bus Digital Doméstico (D2B) , el Bus Doméstico Japonés (HBS) y el Sistema Doméstico Europeo (EHS) . Estos se discutieron una vez como IEC 61030 , pero se retiraron en 2006. IEBus también es una especificación similar (consulte la sección " Formato de señal de transferencia "), pero no se incluye en este criterio. Como resultado, IEBus se convierte en un estándar de facto de audio para automóviles en Japón.
En cuanto al Bus Digital Doméstico (D2B) , Mercedes-Benz lo redefine como D2B Optical de forma independiente. En cuanto al sistema de bus doméstico japonés (HBS) , está definido en 1988 como Especificación estándar del sistema de bus doméstico, ET-2101 por JEITA y REEA (Radio Engineering & Electronics Assiation) en Japón. Está siendo utilizado por varios fabricantes japoneses de aire acondicionado (por ejemplo, M-Net de Mitsubishi y el bus P1 / P2 o F1 / F2 de Daikin ). Fujitsu proporcionó el chip HBPC (Controlador de protocolo de bus doméstico) como MB86046B. Pero no está claro si Fujitsu (actualmente, Cypress) todavía fabrica este HBPC LSI a partir de 2018. Mitsumi Electric proporciona los circuitos integrados de controlador MM1007 y MM1192 para HBS. La especificación HBS también se analiza en el Consorcio Echonet . En 2014, se otorga en China una patente de modelo de utilidad para el convertidor de protocolo de HBS a RS-485 como "CN204006496U".

En cuanto a la sustitución de IEBus, un documento de Hyundai Autonet , actualmente Hyundai Mobis , describe lo siguiente. "En los métodos de comunicación para amplificadores con capacidad de entrada digital, el Bus entre equipos (IEBus) se usó en los primeros tiempos, pero por ahora, se usa principalmente la red de área del controlador (CAN)".

Descripción general del protocolo

Image
Una máquina expendedora de refrescos con vasos de papel que utiliza IEBus

Un maestro habla con un esclavo. Cada unidad tiene un registro de direcciones maestro y esclavo. Solo un dispositivo puede hablar en el autobús en un momento dado. Existe un orden jerárquico para los tipos de comunicaciones que tendrán prioridad sobre otras. Cada comunicación de maestro a esclavo debe ser respondida por el esclavo volviendo al maestro con bits de reconocimiento, cada uno de los cuales muestra ACK o NAK . Si el maestro no recibe el ACK dentro de un período de tiempo predefinido para un modo, interrumpe la comunicación y regresa a su modo de espera (escucha).

La especificación detallada de la capa 2 del modelo OSI se divulga solo a los titulares de licencias, pero algunos proveedores de equipos de prueba proporcionan analizadores de protocolo . En 2012, se concede una de las patentes de fabricante chino como "CN202841169U".

Existe un emulador de software de código abierto llamado "IEBus Studio" en un repositorio de SourceForge , pero la última actualización fue el 24-02-2008. Otro software analizador de código abierto llamado "IEBusAnalyzer" está disponible en el repositorio de GitHub . Algunos aficionados también hicieron algunas herramientas.

Descripción general de la especificación de la capa física ( modelo OSI capa 1)

De la hoja de datos del µPD6708. y manual del usuario de la subserie µPD78098B, hardware.

  • Sistema de comunicación
Comunicación asíncrona semidúplex
  • Sistema multimaestro
Todas las unidades conectadas al IEBus pueden transferir datos a las otras unidades.
  • Función de comunicación de difusión (comunicación entre una unidad y varias unidades)
Normalmente, la comunicación se realiza de forma individual de una unidad a otra. Sin embargo, al utilizar la función de comunicación de difusión, la comunicación se puede ejecutar desde una unidad a varias unidades de la siguiente manera:
  • Comunicación de transmisión de grupo: comunicación de transmisión a unidades de grupo
  • Comunicación de transmisión simultánea: comunicación de transmisión a todas las unidades
  • Tasa de transmisión efectiva
La tasa de transmisión efectiva se puede seleccionar entre los siguientes tres modos de comunicación:
No se permite la mezcla de varios modos en la misma línea de bus.
No es posible una comunicación correcta entre diferentes relojes base.
Modo Número máximo de bytes de transferencia
(bytes / trama)
Reloj base de 6.000 000  MHz
6.291 reloj base de 456  MHz
0 dieciséis Aprox. 3,9 kbit / s Aprox. 4,1 kbit / s
1 32 Aprox. 17 kbit / s Aprox. 18 kbit / s
2 128 Aprox. 26 kbit / s Aprox. 27 kbit / s
  • Control de acceso
CSMA / CD (Carrier Sense Multiple Access con detección de colisiones)
La prioridad de ocupar IEBus es la siguiente:
«1» La comunicación por radiodifusión tiene prioridad sobre la comunicación individual.
«2» Cuanto menor sea la dirección maestra, mayor será la prioridad.
  • Escala de comunicación
    • Número de unidades: 50 MAX.
    • Longitud del cable: 150 m MAX. (cuando se utiliza un cable de par trenzado)
    • Capacidad de carga:
        MAX. 8000 pF; entre Bus + y Bus−, (  reloj base de 6.000 000 MHz)
        MÁX. 7100 pF; entre Bus + y Bus−, (  reloj base 6.291 456 MHz)
    • Resistencia de terminación: 120 Ω
  • Nivel lógico
    • Lógica 1: Nivel bajo. La diferencia de voltaje entre Bus + y Bus− es inferior a 20 mV
    • Lógica 0: Nivel alto. La diferencia de voltaje entre Bus + y Bus− es superior a 120 mV
      • Voltaje de entrada en fase alto: Bus + ≤ (V DD -1.0) V, Bus− ≥ 1.0 V

Formato de señal de transferencia

De la hoja de datos del µPD6708. y manual del usuario de la subserie µPD78098B, hardware.

Este formato de cuadro es muy similar al del Bus digital doméstico (D2B) .

  • Todos los campos son MSB primero.
Nombre del campo Encabezamiento Campo de
dirección maestra
Campo de
dirección esclava

Campo de control
Campo de
longitud del mensaje
Campos de información
Datos 1  ···  Datos N
Número de bits 1 1 12 1 12 1 1 4 1 1 8 1 1 8 1 1  ···  8 1 1
Formato de señal Inicio
bits
De amplio
elenco
bits

Dirección maestra
PAG
Dirección esclava
PAG A
Bit de control
PAG A Bit de
longitud de mensaje
PAG A
Bit de datos
PAG A  ··· 
Bit de datos
PAG A
Tiempo de transferencia A reloj base de 6.000 MHz
Modo 1 Aprox. 7370 μs Aprox. 1590 × N μs
Modo 2 Aprox. 2090 μs Aprox. 410 × N μs
Modo 3 Aprox. 1590 μs Aprox. 300 × N μs
Observación

P: bit de paridad (1 bit); Paridad par
A: bit de reconocimiento (1 bit)
    Cuando A = 0: ACK
    Cuando A = 1: NAK
    En la comunicación de difusión, se ignora el valor del bit de reconocimiento.
N: número de bytes de datos

Funciones de los bits de control

Maleficio Bit 3 Bit 2 Bit 1 Bit 0 Función Observación
0x0 0 0 0 0 Lee el estado del esclavo
0x3 0 0 1 1 Lee datos y bloquea la unidad Unidad de bloqueo
0x4 0 1 0 0 Lee la dirección de la cerradura (8 bits inferiores)
0x5 0 1 0 1 Lee la dirección de la cerradura (4 bits más altos)
0x6 0 1 1 0 Lee el estado del esclavo y desbloquea la unidad Unidad de desbloqueo
0x7 0 1 1 1 Lee datos
0xA 1 0 1 0 Escribe comando y bloquea la unidad Unidad de bloqueo
0xB 1 0 1 1 Escribe datos y bloquea la unidad Unidad de bloqueo
0xE 1 1 1 0 Escribe el comando
0xF 1 1 1 1 Escribe datos
Aparte de los anteriores Indefinido No se devolvió ningún bit de reconocimiento

Formato de bits

Cada bit de IEBus consta de cuatro períodos.

  • Período de preparación: el primer período de bajo nivel ("1" lógico) o el siguiente.
  • Período de sincronización: siguiente período de alto nivel ("0" lógico)
  • Período de datos: período que indica el valor del bit; éter de bajo nivel ("1" lógico) o de alto nivel ("0" lógico)
  • Período de parada: último período de nivel bajo ("1" lógico)
  • La sincronización la realiza cada bit.
  • La duración del período de sincronización y del período de datos es casi la misma.
  • El tiempo de los bits completos y la especificación de cada bit, en relación con el tiempo de cada período asignado, difieren según el tipo de bit de transmisión y si la unidad es maestra o esclava.

Fabricantes de automóviles que utilizan IEBus

Image
Un cambiador de CD con seis cartuchos de CD instalado en el maletero de un automóvil .

Cada fabricante tiene su propio nombre, pero no es un alias de IEBus. Esos son especificaciones de mazo de cables que comprenden cables de control basados en IEBus, OSI modelo de capa 3 y por encima de protocolo de comunicación, cables de audio, acopladores de interconexión, y así sucesivamente.

Pionero

Pioneer Corporation empleó IEBus para su sistema de audio de marca original a principios de los noventa. En su etapa anterior, se usaba solo para el bus de control entre la unidad principal en el tablero y el cambiador de CD generalmente ubicado en el maletero . Hoy en día, la especificación incluye la conexión entre unidades principales, sistemas de navegación, sistemas de altavoces traseros, etc.

Toyota

Pioneer Corporation presionó a Toyota Motor Corporation para que adoptara IEBus como repuestos originales . En 1994, Toyota decidió emplear IEBus por su especificación genuina , pero es ligeramente diferente a la de Pioneer. Se denomina AVC-LAN .

Honda / Acura

Pioneer Corporation también impulsó a Honda Motor . Honda también decidió adoptar IEBus como su especificación de piezas originales justo después de que Toyota lo hiciera.

  • GA-NET II : Especificación del mazo de cables .
  • Honda Music Link : dispositivo original de Honda para conectar productos de Apple Inc.
  • Un aficionado hizo un controlador de pantalla táctil en Acura TSX para una PC de automóvil instalada en el maletero .

Radio satelital Sirius XM

Sirius XM Satellite Radio es un operador de radio de transmisión por satélite en EE. UU. Su equipo receptor de medios digitales utiliza IEBus.

Tableros de evaluación

Tablero de SAKURA

La placa GR-SAKUKRA y la placa GR-SAKURA-FULL son placas de promoción oficiales de Renesas del chip RX63N, que habilita el modo IEBus 0 y 1, pero no el modo 2, es decir, no disponible para Toyota AVC-LAN. Son unos de bajo precio compatibles con pin Arduino , adecuados para aficionados. Su color de placa de circuito impreso es SAKURA en japonés, que significa flor de cerezo . Para evaluar IEBus, se requiere una extensión IC de transceptor (controlador / receptor) de interfaz de bus de 5 V externa. El transceptor debe corresponder a la interfaz del microcontrolador de 3.3V ( nivel de voltaje lógico TTL ); de lo contrario, se requiere un cambiador de nivel de 3.3V ↔ 5.0V . Los terminales dedicados del chip RX63N en sí mismos son tolerantes a 5V. Para obtener más información, consulte los enlaces externos .

Núcleo IP de IEBus

El núcleo de propiedad intelectual de semiconductores de IEBus está disponible a través de IP core Exchange .

Circuitos integrados habilitados para IEBus

La mayoría de los LSI de los controladores IEBus requieren transceptores de interfaz de bus dedicados externos (circuitos integrados de controlador / receptor). En su etapa anterior, el transceptor de interfaz de bus está incluido en el dispositivo, pero planteó algunas restricciones a los usuarios. Como se describe en el artículo de Pioneer, el transceptor de interfaz de bus externo parece mucho más estable. Algunas personas intentaron usar el SN75176B de TI para este propósito, pero el resultado parece no ser informado.

Cada controlador IEBus puede tener una implementación diferente siempre que se pueda mantener la especificación. Como resultado, la carga de la CPU del host para cada implementación de controlador IEBus es diferente.

Hoy en día, hay miles de productos de microcontroladores para listar, aquellos que incorporan diferentes implementaciones de controladores IEBus. La siguiente lista es un ejemplo históricamente notable.

Productos de controlador de protocolo independiente

µPD6708 (obsoleto); por Renesas, anteriormente NEC Electronics

µPD6708; el primer "controlador de protocolo IEBus" del mundo se suele considerar como el protocolo de referencia LSI de oro. Este dispositivo admite la especificación completa de los modos IEBus 0, 1 y 2. Procesa todas las capas 1 y 2 del protocolo IEBus por sí mismo. Está conectado a un microcontrolador host a través de una interfaz en serie de 3 líneas. El reloj base de 6.291 MHz se genera a partir de un resonador externo de 12.582 MHz. Este producto contiene un transceptor de interfaz IEBus.

µPD72042B (obsoleto); por Renesas, anteriormente NEC Electronics

Image
μPD72042BGT montado en TOY-AUX de PIE ; Convertidor de entrada auxiliar de Toyota

µPD72042B; la segunda generación del controlador IEBus admite el modo 0 y 1. Este dispositivo realiza todo el procesamiento requerido para las capas 1 y 2 del protocolo IEBus. El dispositivo incorpora grandes búferes de transmisión y recepción, lo que permite que el microcontrolador anfitrión realice operaciones IEBus sin interrupción. También contiene un transceptor de interfaz IEBus que permite que el dispositivo se conecte directamente a la interfaz IEBus. Está conectado a un microcontrolador host a través de una interfaz en serie de 3 o 2 líneas. El reloj base de 6.291 MHz se genera a partir de un resonador externo de 6.291 MHz o 12.782 MHz. Este producto contiene un transceptor de interfaz IEBus.

IC de transceptor de interfaz de bus

Se recomienda que cada IC de transceptor de bus externo (controlador / receptor) se conecte a través de resistencias de protección de 180 Ω contra las líneas Bus + y BUS-.

R2A11210SP (sin promoción); por Renesas

R2A11210SP es un IC transceptor (controlador / receptor) de interfaz de bus para IEBus con una entrada de comparador de histéresis típicamente de 30 mV .

HA12187FP (sin promoción); por Renesas, anteriormente Hitachi

HA12187FP es un IC transceptor de interfaz de bus (controlador / receptor) adecuado para IEBus.

HA12240FP (actual, a partir de 2018); por Renesas, anteriormente Hitachi

HA12240FP es un IC transceptor (controlador / receptor) de interfaz de bus para IEBus con entrada de comparador de histéresis .

SN75176B; por Texas Instruments

SN75176B es un transceptor de bus de propósito general con una entrada de comparador de histéresis de 50 mV. Parece adecuado para IEBus, pero el resultado de una persona no se informa.

Los microcontroladores incorporan controlador IEBus

Serie 78K / 0 Subserie μPD78098 (obsoleta); por Renesas, anteriormente NEC Electronics

μPD78P098A es un-bit 8 de un solo chip microcontrolador con on-chip 60K bytes de UV-EPROM, 2K bytes de RAM, y el controlador IEBus, que soporta el modo 0, 1, y 2, con plena capa de enlace de datos de soporte de protocolo. Este es el primer microcontrolador del mundo que incorpora un controlador IEBus. Su función de controlador IEBus es casi la misma que la del µPD72042B, pero está ubicada como E / S mapeada en memoria llamada SFR (registros de funciones especiales). El reloj base de 6.291 MHz se genera a partir de un resonador externo de 6.291 MHz, mientras que el núcleo de la CPU del host y el temporizador de reloj funcionan a 8.388 MHz generados desde el mismo resonador externo. Se requiere un transceptor de interfaz de bus externo.
Para la programación, se requiere un borrador UV-EPROM, un escritor UV-EPROM (compatible con 27C1001A) y un módulo adaptador de escritor.

Subserie μPD78098B de la serie 78K / 0 (obsoleta); por Renesas, anteriormente NEC Electronics

μPD78P098B es un-bit 8 de un solo chip microcontrolador con on-chip 60K bytes de UV-EPROM, 2K bytes de RAM, y el controlador IEBus, que soporta el modo 0, 1, y 2, con plena capa de enlace de datos de apoyo. Probablemente sea una variante de bajo ruido de la subserie μPD78098. Los documentos se refinan.

Subserie μPD178098A de la serie 17K (obsoleta); por Renesas, anteriormente NEC Electronics

μPD178F098 es un microcontrolador de chip único de 8 bits para DTS (Digital Tuning System) de radio de automóvil, que incorpora un controlador IEBus simplificado, Flash ROM de 60K bytes y RAM de 3K bytes. No admite el modo 0 y 2, pero solo admite el modo 1. El reloj base de 6.291 MHz se genera a partir de un resonador externo de 6.291 MHz, mientras que el núcleo de la CPU del host y el temporizador de reloj funcionan a 8.388 MHz generados desde el mismo resonador externo. Se requiere un transceptor de interfaz de bus externo.

Serie 78K / 4 µPD784938 Subserie (obsoleta); por Renesas, anteriormente NEC Electronics

μPD78F4938 es un solo chip 16-bit microcontrolador para audio del coche, que incorporan simplifica controlador IEBus, 256K bytes de Flash ROM, y 10K bytes de RAM. No admite el modo 0 y 2, pero solo admite el modo 1. El reloj base de 6.291 MHz se genera a partir de un resonador externo de 6.291 MHz. Se requiere un transceptor de interfaz de bus externo.

Familia V850: V850 / SB2 (sin promoción); por Renesas, anteriormente NEC Electronics

V850 / SB2 es un microcontrolador de 32 bits de larga duración que emplea un controlador IEBus con el núcleo de CPU V850 de primera generación. Su controlador IEBus está simplificado de los anteriores. No admite el modo 0 y 2, pero solo admite el modo 1. El reloj base de 6.291 MHz se genera a partir de un resonador externo de 6.291, 12.582 o 18.873 MHz. Este reloj de origen se comparte en todo el sistema en el chip, incluido el temporizador de reloj. Por lo general, no se utiliza un resonador de cristal externo de 32,768 kHz para reducir el costo total de la lista de materiales .
Se requiere un transceptor de interfaz de bus externo, pero la fuente de alimentación de E / S de 5 V externa está regulada internamente a 3,3 V o 3,0 V, lo que permite el mismo suministro de voltaje con el transceptor de interfaz de bus externo. Además, este producto se diseñó para un ruido ultra bajo, lo que permite una alta sensibilidad de recepción de RF para la radio del automóvil. Además, el tiempo de máscara del
motor de arranque y la amplitud de la corriente eléctrica están bien equilibrados.

LoL: el 23/03/2017 Rensas Electronics dijo "Se requiere un controlador diferencial externo en la línea de transmisión / recepción de datos (no fabricado por NEC Electronics )", pero NEC Electronics es actualmente Renesas Electronics , y Renesas Electronics (antes Hitachi) tenía estado fabricando "un controlador diferencial externo" llamado HA12240FP . En japonés, se dice como "当 社", que significa Renesas Electronics en sí .

Familia V850: V850E / Sx3-H (actual, a partir de 2018); por Renesas, anteriormente NEC Electronics

V850E / SJ3-H y V850E / SK3-H son microcontroladores de 32 bits V850 (núcleo E1) de segunda generación . Su controlador IEBus está simplificado, pero admite tanto el modo 1 como el modo 2, no para el modo 0. Se requiere un transceptor de interfaz de bus externo. Estos productos incluyen el núcleo de la CPU V850E1 y las funciones periféricas. En cuanto a la red automotriz, estos están equipados con controladores IEBus y CAN ( Controller Area Network ).

Familia V850: V850ES / Sx2 (sin promoción); por Renesas, anteriormente NEC Electronics

V850ES / SG3 y V850ES / SJ3 son microcontroladores de 32 bits V850 (núcleo ES) de tercera generación que contienen un controlador IEBus.

Familia V850: V850ES / Sx3 (actual, a partir de 2018); por Renesas, anteriormente NEC Electronics

V850ES / SG3 y V850ES / SJ3 son microcontroladores de 32 bits V850 (núcleo ES) de tercera generación . Su controlador IEBus está simplificado, pero admite tanto el modo 1 como el modo 2, no para el modo 0. Se requiere un transceptor de interfaz de bus externo. Estos productos incluyen el núcleo de la CPU V850ES y las funciones periféricas. En cuanto a la red automotriz, estos están equipados con controladores IEBus y CAN ( Controller Area Network ).

Familia V850: V850E2 / Sx4-H (sin promoción); por Renesas, anteriormente NEC Electronics

V850E2 / SG4-H, V850E2 / SJ4-H, y V850E2 / SK4-H son V850 generación quinta (E2v3 núcleo) de 32 bits microcontroladores . Su controlador IEBus está simplificado, pero admite el modo 1 y 2 con búferes de 32 bytes tanto para transmisión como para recepción. También cuenta con mecanismo automático tanto para volver a emitir solicitudes maestras cuando se produce una pérdida por arbitraje; y para responder a las solicitudes de estado de esclavo. Su reloj de suministro es de 8.000 MHz, lo que podría no ser compatible con los  sistemas de reloj base de 6.291 456 MHz, casi todos los que utilizan los clientes de audio para automóviles. Debe ser 8.388 MHz o lo más cercano. Se requiere un transceptor de interfaz de bus externo.

Estos productos incluyen el núcleo de la CPU V850E2M y las funciones periféricas. En cuanto a la red de audio automotriz, estos están equipados con IEBus, CAN ( Controller Area Network ), LIN , interfaz PCM , MediaLB y controladores Ethernet .

F2MC-16LX: Serie MB90580C (actual, a partir de 2018); por Cypress, anteriormente Fujitsu Microelectronics

Serie MB90580C; F2MC-16LX 16-bit microcontrolador de Cypress Semiconductor (anteriormente Fujitsu Microelectronics ) tiene controlador IEBus. Es compatible con todas las funciones del modo IEBus 0, 1 y 2, con FIFO de 8 bytes tanto para transmisión como para recepción. Los recursos periféricos integrados realizan la transmisión de datos con una función de servicio de E / S inteligente sin la intervención de la CPU, lo que permite el control en tiempo real en varias aplicaciones. Se requiere un transceptor de interfaz de bus externo.

Familia M16C: Serie M16C / 50 (actual, a partir de 2018); por Renesas, anteriormente Mitsubishi Electric

M16C / 5L Group y M16C / 56 Group es un microcontrolador de 16 bits con núcleo de CPU de la serie M16C / 60. UART2 se puede utilizar para el controlador IEBus como modo especial 3 (modo IE). Se requiere un transceptor de interfaz de bus externo.

Familia H8S: Grupo 2258 (actual, a partir de 2018); por Renesas, anteriormente Hitachi

H8S / 2258 y H8S / 2256 es un microcontrolador de larga duración compuesto por un núcleo de CPU H8S / 2000 de configuración interna de 32 bits con un controlador de bus externo de 16 bits. Su controlador IEBus admite el modo 0, 1 y 2 con búfer de datos de 1 byte tanto para transferencia como para recepción. Se requiere un transceptor de interfaz de bus externo.

Familia RX: Grupo RX63N (actual, a partir de 2018); por Renesas

RX63N es un microcontrolador reciente de 32 bits . Su controlador IEBus admite el modo 0 y 1 (no 2). La placa de evaluación de bajo precio compatible con pin Arduino , llamada SAKURA , está disponible para aficionados.

Ver también

Referencias

enlaces externos

Información general

Información general del fabricante del controlador LSI

Software de código abierto del analizador de protocolos

Hardware analizador de protocolos

Productos de controlador de protocolo independiente (se requiere MCU de host)

Dispositivos de microcontrolador (se requiere transceptor de interfaz de bus)

Circuitos integrados de transceptor (controlador / receptor) de interfaz de bus

Tableros de evaluación

Enlaces rotos, pero pueden convertirse en pistas

  • Foros de AcuraZine.com - (hilo muerto) Algunos resultados en el registro de datos del IEBus en un Acura TSX.
  • Sitio de Marcin - ¡Este sitio es ideal para aprender más sobre IEBus! Realmente ha hecho un gran trabajo investigando este protocolo, así como desarrollando una de las primeras placas que pueden hablar en el autobús usando un ATMEGA8. (también hay foros activos en su sitio, aquí ).
  • Louis Frigon (SigmaObjects.com) : una excelente redacción con esquemas y código fuente que interactúa con el IEBus para engañar a la unidad principal de serie para que habilite la entrada auxiliar como lo haría con un cambiador de CD. Es una gran herramienta de aprendizaje sobre cómo funciona el protocolo IEBus con solo mirar el código fuente del firmware bien comentado. (Adaptado del trabajo realizado por Marcin en su sitio ). (Enlace roto, elimínelo)