IEBus - IEBus

IEBus (autobus inter-attrezzature)
Protocollo di comunicazione
D6708 CloseUp.png
μPD72042B controllore di protocollo realizzato da NEC
Scopo Comunicazione tra le apparecchiature all'interno di un veicolo o di un telaio .
es.) car audio , distributore automatico , ecc.
Sviluppatore/i Renesas (ex NEC Electronics)
Introdotto 1993 ; 28 anni fa ( 1993 )
Basato su PWM ( modulazione di larghezza di impulso )
Orologio di base: 6.000 MHz (6.291 MHz)
livello OSI Livello "Fisico" e "Collegamento dati"
Hardware Controller e ricetrasmettitore IEBus

IEBus ( Inter Equipment Bus ) è una specifica del bus di comunicazione "tra le apparecchiature all'interno di un veicolo o un telaio " di Renesas Electronics . Definisce le specifiche del livello 1 e del livello 2 del modello OSI . IEBus è utilizzato principalmente per l' audio per auto e la navigazione per auto , che ha stabilito lo standard di fatto in Giappone, sebbene SAE J1850 sia il principale negli Stati Uniti. IEBus è utilizzato anche in alcuni distributori automatici , il cui principale cliente è Fuji Electric . Ogni pulsante del distributore ha un ID IEBus , cioè ha un controller . Le specifiche dettagliate vengono divulgate solo ai licenziatari , ma gli analizzatori di protocollo sono forniti da alcuni fornitori di apparecchiature di test . Il suo metodo di modulazione è PWM (Pulse-Width Modulation) con clock di base di 6,00 MHz in origine, ma la maggior parte dei clienti automobilistici utilizza 6,291 MHz e il livello fisico è una coppia di cablaggio di segnalazione differenziale . Il suo livello fisico adotta la comunicazione half-duplex , asincrona e multi-master con CSMA/CD (Carrier Sense Multiple Access/Collision Detection) per il controllo degli accessi . Consente fino a cinquanta unità su un autobus su una lunghezza massima di 150 metri. Con la denominazione Bus+ / Bus− vengono utilizzate due linee di segnalazione differenziale , talvolta etichettate come Data(+) / Data(−).

A volte è descritto come "IE-BUS", "IE-Bus" o "IE Bus", ma questi non sono corretti. In forma formale, è "IEBus". IEBus® e Inter Equipment Bus® sono marchi registrati di Renesas Electronics Corporation , precedentemente NEC Electronics Corporation , ( JPO : Reg. No.2552418 e 2552419, rispettivamente).

Storia

A metà degli anni '80, l'unità semiconduttori di NEC Corporation , attualmente Renesas Electronics , iniziò lo studio per la crescente domanda di sistemi audio per autoveicoli. IEBus viene introdotto come soluzione per il sistema di controllo distribuito.

Alla fine degli anni '80, diverse specifiche simili, tra cui il Domestic Digital Bus (D2B) , il Japanese Home Bus (HBS) e l' European Home System (EHS) sono proposte da diverse aziende o organizzazioni. Questi sono stati discussi una volta come IEC 61030 , ma è stato ritirato nel 2006. Anche IEBus è una specifica simile (fare riferimento alla sezione " Formato del segnale di trasferimento "), ma non è elencata in questo criterio. Di conseguenza, IEBus diventa uno standard de facto dell'audio per auto in Giappone.
Per quanto riguarda il Domestic Digital Bus (D2B) , è ridefinito come D2B Optical da Mercedes-Benz in modo indipendente.
Per quanto riguarda il Japanese Home Bus System (HBS) , è definito nel 1988 come Home Bus System Standard Specification, ET-2101 da JEITA e REEA (Radio Engineering & Electronics Assiation) in Giappone. Viene utilizzato da diversi produttori giapponesi di condizionatori (ad esempio, M-Net di Mitsubishi e il bus P1/P2 o F1/F2 di Daikin ). Fujitsu ha fornito il chip HBPC (Home Bus Protocol Controller) come MB86046B. Ma non è chiaro se Fujitsu (attualmente Cypress) produca ancora questo LSI HBPC a partire dal 2018. Mitsumi Electric fornisce i circuiti integrati driver MM1007 e MM1192 per HBS. La specifica HBS è discussa anche nell'Echonet Consortium . Nel 2014, un brevetto per modello di utilità per il convertitore di protocollo da HBS a RS-485 viene concesso in Cina come "CN204006496U".

Per quanto riguarda la sostituzione di IEBus, un documento di Hyundai Autonet , attualmente Hyundai Mobis , descrive come segue. "Nei metodi di comunicazione per amplificatori con ingresso digitale, all'inizio veniva utilizzato Inter Equipment Bus (IEBus), ma per ora viene utilizzato principalmente Controller Area Network (CAN)".

Panoramica del protocollo

Image
Un distributore automatico di bibite con bicchiere di carta che utilizza IEBus

Un padrone parla con uno schiavo. Ogni unità ha un registro di indirizzi master e slave. Solo un dispositivo alla volta può parlare sul bus. C'è un ordine gerarchico per i tipi di comunicazioni che avrà la precedenza su un altro. Ad ogni comunicazione da master a slave deve rispondere lo slave che torna al master con bit di riconoscimento ognuno di questi mostra ACK o NAK . Se il master non riceve l' ACK entro un intervallo di tempo predefinito per una modalità, interrompe la comunicazione e torna alla modalità di attesa (ascolto).

Le specifiche dettagliate del livello 2 del modello OSI sono divulgate solo ai licenziatari, ma gli analizzatori di protocollo sono forniti da alcuni fornitori di apparecchiature di test . Nel 2012, uno dei brevetti del produttore cinese viene concesso come "CN202841169U".

Un emulatore software open source chiamato "IEBus Studio" esiste su un repository di SourceForge , ma l'ultimo aggiornamento è stato il 24/02/2008. Un altro software di analisi open source chiamato "IEBusAnalyzer" è disponibile sul repository GitHub . Alcuni hobbisti hanno anche realizzato alcuni strumenti.

Panoramica delle specifiche del livello fisico (livello del modello OSI 1)

Dalla scheda tecnica µPD6708. e manuale utente della sottoserie µPD78098B, hardware.

  • Sistema di comunicazione
Comunicazione asincrona half-duplex
  • Sistema multi-master
Tutte le unità collegate all'IEBus possono trasferire dati alle altre unità.
  • Funzione di comunicazione broadcast (comunicazione tra un'unità e più unità)
Normalmente, la comunicazione viene effettuata individualmente da un'unità all'altra. Utilizzando la funzione di comunicazione broadcast, tuttavia, la comunicazione può essere eseguita da un'unità a più unità come segue:
  • Comunicazione broadcast di gruppo: comunicazione broadcast alle unità di gruppo
  • Comunicazione broadcast simultanea: comunicazione broadcast a tutte le unità
  • Velocità di trasmissione effettiva
La velocità di trasmissione effettiva può essere selezionata tra le seguenti tre modalità di comunicazione:
Non è consentita la miscelazione del plurale di modi nella stessa linea bus.
Non è possibile una comunicazione corretta tra diversi clock di base.
Modalità Numero massimo di byte di trasferimento
(byte/frame)
6.000 000  MHz di
clock di base
6.291 456  MHz di
clock di base
0 16 ca. 3,9 kbit/s ca. 4,1 kbit/s
1 32 ca. 17 kbit/s ca. 18 kbit/s
2 128 ca. 26 kbit/s ca. 27 kbit/s
  • Controllo di accesso
CSMA/CD (Accesso multiplo con rilevamento dell'operatore con rilevamento delle collisioni)
La priorità dell'occupazione di IEBus è la seguente:
«1» La comunicazione broadcast ha la precedenza sulla comunicazione individuale.
«2» Più basso è l'indirizzo master, maggiore è la priorità.
  • Scala di comunicazione
    • Numero di unità: 50 MAX.
    • Lunghezza cavo: 150 m MAX. (quando viene utilizzato un cavo a doppino intrecciato)
    • Capacità di carico:
        MAX. 8000 pF; tra bus + e Bus-, (6.000 000  MHz di clock di base)
        MAX. 7100 pF; tra Bus+ e Bus−, (  clock di base 6.291 456 MHz)
    • Resistenza di terminazione: 120 Ω
  • Livello logico
    • Logica 1: Livello basso. La differenza di tensione tra Bus+ e Bus− è inferiore a 20 mV
    • Logica 0: livello alto. La differenza di tensione tra Bus+ e Bus− è superiore a 120 mV
      • Tensione di ingresso in fase alta: Bus+ (V DD -1,0) V, Bus− ≥ 1,0 V

Formato del segnale di trasferimento

Dalla scheda tecnica µPD6708. e manuale utente della sottoserie µPD78098B, hardware.

Questo formato di frame è molto simile a quello del Domestic Digital Bus (D2B) .

  • Tutti i campi sono prima MSB.
Nome del campo Intestazione Maestro
indirizzo
campo
Campo
indirizzo slave

Campo di controllo
Campo
lunghezza messaggio
Campi dati
Dati 1  ···  Numero di dati
Numero di bit 1 1 12 1 12 1 1 4 1 1 8 1 1 8 1 1  ···  8 1 1
Formato del segnale Inizia
bit
Diffuso
getto
po '
Maestro
indirizzo
P
Indirizzo dello schiavo
P UN
Bit di controllo
P UN Bit di
lunghezza del messaggio
P UN
Bit di dati
P UN  ··· 
Bit di dati
P UN
Tempo di trasferimento A 6.000 MHz di clock di base ?
Modalità 1 ca. 7370 μs ca. 1590×Nμs
Modalità 2 ca. 2090 μs ca. 410×Nμs
Modalità 3 ca. 1590 ms ca. 300×Nμs
Nota

P: Bit di parità (1 bit); Parità pari
A: bit di riconoscimento (1 bit)
    Quando A = 0: ACK
    Quando A = 1: NAK
    Nella comunicazione broadcast, il valore del bit di riconoscimento viene ignorato.
N: Numero di byte di dati

Funzioni dei bit di controllo

Esadecimale Bit 3 Bit 2 Bit 1 Bit 0 Funzione Nota
0x0 0 0 0 0 Legge lo stato dello slave
0x3 0 0 1 1 Legge i dati e blocca l'unità Unità di bloccaggio
0x4 0 1 0 0 Legge l'indirizzo di blocco (inferiore a 8 bit)
0x5 0 1 0 1 Legge l'indirizzo di blocco (più alto di 4 bit)
0x6 0 1 1 0 Legge lo stato dello slave e sblocca l'unità Unità di sblocco
0x7 0 1 1 1 Legge i dati
0xA 1 0 1 0 Scrive il comando e blocca l'unità Unità di bloccaggio
0xB 1 0 1 1 Scrive dati e blocca l'unità Unità di bloccaggio
0xE 1 1 1 0 Scrive il comando
0xF 1 1 1 1 Scrive dati
Altro che sopra Non definito Nessun bit di conferma restituito

Formato bit

Ogni bit IEBus è composto da quattro periodi.

  • Periodo di preparazione: il primo o il successivo periodo di basso livello ("1" logico)
  • Periodo di sincronizzazione: successivo periodo di alto livello (logico "0")
  • Periodo dati: Periodo che indica il valore del bit; etere di basso livello (logico "1") o di alto livello (logico "0")
  • Periodo di arresto: l'ultimo periodo di livello basso ("1" logico)
  • La sincronizzazione viene eseguita da ogni bit.
  • La durata del periodo di sincronizzazione e del periodo dei dati è quasi la stessa.
  • Il tempo dell'intero bit e la specifica di ciascun bit, relativo al tempo di ciascun periodo ad esso assegnato, differiscono sia a seconda del tipo di bit di trasmissione, sia a seconda che l'unità sia master o slave.

Produttori automobilistici che utilizzano IEBus

Image
Un cambia CD con sei cartucce CD installato nel bagagliaio di un'auto .

Ogni produttore ha il proprio nome, ma non è un alias di IEBus. Queste sono le specifiche del cablaggio che comprendono cavi di controllo basati su IEBus, protocollo di comunicazione layer 3 del modello OSI e superiori, cavi audio, accoppiatori di interconnessione e così via.

Pioniere

Pioneer Corporation ha impiegato IEBus per il suo car audio originale con marchio nei primi anni '90. Nella sua fase precedente, è stato utilizzato solo per il bus di controllo tra l' unità principale nel cruscotto e il cambia CD solitamente posizionato nel bagagliaio . Al giorno d'oggi, la specifica include la connessione tra unità principali, sistemi di navigazione, sistemi di altoparlanti posteriori e così via.

Toyota

Pioneer Corporation ha spinto Toyota Motor Corporation ad adottare IEBus come parti originali . Nel 1994, Toyota ha deciso di utilizzare IEBus per le sue specifiche originali , ma è leggermente diverso da quello di Pioneer. Si chiama AVC-LAN .

  • AVC-LAN : specifica del cablaggio , basata sulla modalità 2.

Honda/Acura

Pioneer Corporation ha anche spinto Honda Motor . Honda ha anche deciso di adottare IEBus come specifica per i ricambi originali subito dopo che Toyota lo ha fatto.

  • GA-NET II : Specifiche del cablaggio .
  • Honda Music Link : gadget originale Honda per collegare i prodotti Apple Inc.
  • Un hobbista ha realizzato un controller touch screen su Acura TSX per un PC per auto installato nel bagagliaio .

Sirius XM Satellite Radio

Sirius XM Satellite Radio è un operatore radiofonico satellitare negli Stati Uniti. La sua apparecchiatura di ricezione multimediale digitale utilizza IEBus.

Schede di valutazione

Tavola SAKURA

La scheda GR-SAKUKRA e la scheda GR-SAKURA-FULL sono schede promozionali ufficiali Renesas del chip RX63N, che abilita la modalità IEBus 0 e 1, ma non la modalità 2, ovvero non disponibile per Toyota AVC-LAN. Sono un pin Arduino compatibile a basso prezzo, adatto per hobbisti. Il loro colore del circuito stampato è SAKURA in giapponese, che significa fiore di ciliegio . Per valutare IEBus, è necessaria un'estensione IC transceiver interfaccia bus 5V esterna (driver/ricevitore). Il ricetrasmettitore deve corrispondere all'interfaccia del microcontrollore da 3,3 V ( livello di tensione logico TTL ), altrimenti è necessario un traslatore di livello da 3,3 V a 5,0 V. I terminali dedicati del chip RX63N sono tolleranti a 5V. Per ulteriori informazioni, fare riferimento ai collegamenti esterni .

Nucleo IP IEBus

Il nucleo di proprietà intellettuale dei semiconduttori di IEBus è disponibile tramite IP core Exchange .

CI abilitati per IEBus

La maggior parte degli LSI del controller IEBus richiede transceiver di interfaccia bus dedicati esterni (IC driver/ricevitore). Nella sua fase precedente, il ricetrasmettitore dell'interfaccia bus è incluso nel dispositivo, ma ha sollevato alcune restrizioni per gli utenti. Come descritto nell'articolo di Pioneer, il ricetrasmettitore di interfaccia bus esterno sembra molto stabile. Alcune persone hanno provato a utilizzare l' SN75176B di TI per questo scopo, ma il risultato sembra non essere riportato.

Ogni controller IEBus può avere un'implementazione diversa purché le specifiche possano essere mantenute. Di conseguenza, il carico della CPU host per ciascuna implementazione del controller IEBus è diverso.

Al giorno d'oggi, ci sono migliaia di prodotti di microcontrollori da elencare, quelli che incorporano diverse implementazioni di controller IEBus. Il seguente elenco è un esempio storicamente notevole.

Prodotti controller di protocollo indipendenti

µPD6708 (obsoleto); di Renesas, ex NEC Electronics

µPD6708; il primo "controllore di protocollo IEBus" al mondo è generalmente considerato il riferimento al protocollo d'oro LSI. Questo dispositivo supporta le specifiche complete della modalità IEBus 0, 1 e 2. Elabora da solo tutto il livello 1 e 2 del protocollo IEBus. È collegato a un microcontrollore host tramite un'interfaccia seriale a 3 linee. Il clock di base da 6,291 MHz è generato da un risonatore esterno da 12,582 MHz. Questo prodotto contiene un ricetrasmettitore di interfaccia IEBus.

µPD72042B (obsoleto); di Renesas, ex NEC Electronics

Image
μPD72042BGT montato su TOY-AUX di PIE ; Convertitore ingresso ausiliario Toyota

µPD72042B; la seconda generazione di controller IEBus supporta la modalità 0 e 1. Questo dispositivo esegue tutte le elaborazioni necessarie per i livelli 1 e 2 del protocollo IEBus. Il dispositivo incorpora ampi buffer di trasmissione e ricezione, consentendo al microcontrollore host di eseguire operazioni IEBus senza interruzioni. Contiene anche un ricetrasmettitore di interfaccia IEBus che consente al dispositivo di connettersi direttamente all'interfaccia IEBus. È collegato a un microcontrollore host tramite interfaccia seriale a 3 o 2 linee. Il clock di base a 6.291 MHz viene generato da un risonatore esterno da 6.291 MHz o 12,782 MHz. Questo prodotto contiene un ricetrasmettitore di interfaccia IEBus.

IC ricetrasmettitore interfaccia bus

Si consiglia di collegare ogni IC transceiver bus esterno (driver/ricevitore) tramite resistori di protezione da 180 contro la linea Bus+ e BUS-.

R2A11210SP (non in promozione); di Renesas

R2A11210SP è un IC ricetrasmettitore di interfaccia bus (driver/ricevitore) per IEBus con ingresso comparatore di isteresi tipicamente 30 mV .

HA12187FP (non in promozione); di Renesas, già Hitachi

HA12187FP è un IC transceiver (driver/ricevitore) di interfaccia bus adatto per IEBus.

HA12240FP (attuale, dal 2018); di Renesas, già Hitachi

HA12240FP è un IC transceiver (driver/ricevitore) di interfaccia bus per IEBus con ingresso comparatore di isteresi .

SN75176B; di Texas Instruments

SN75176B è un ricetrasmettitore bus generico con ingresso comparatore a isteresi tipico da 50 mV. Sembra adatto per IEBus, ma il risultato di una persona non viene riportato.

I microcontrollori incorporano il controller IEBus

Serie 78K/0 μPD78098 Sottoserie (obsoleto); di Renesas, ex NEC Electronics

μPD78P098A è un microcontrollore a chip singolo a 8 bit con UV-EPROM da 60K byte su chip, RAM da 2K byte e controller IEBus, che supporta le modalità 0, 1 e 2, con supporto completo del protocollo a livello di collegamento dati . Questo è il primo microcontrollore al mondo che incorpora il controller IEBus. La sua funzione di controller IEBus è quasi la stessa di quella di µPD72042B, ma si trova come I/O mappato in memoria chiamato SFR (registri di funzioni speciali). Il clock di base a 6,291 MHz è generato da un risonatore esterno a 6,291 MHz, mentre il core della CPU host e il timer dell'orologio funzionano a 8,388 MHz generati dallo stesso risonatore esterno. È richiesto un ricetrasmettitore di interfaccia bus esterno.
Per la programmazione sono necessari un cancellino UV-EPROM, un writer UV-EPROM (compatibile con 27C1001A) e un modulo adattatore writer.

Serie 78K/0 Sottoserie μPD78098B (obsoleta); di Renesas, ex NEC Electronics

μPD78P098B è un microcontrollore a chip singolo a 8 bit con UV-EPROM da 60K byte su chip, RAM da 2K byte e controller IEBus, che supporta le modalità 0, 1 e 2, con supporto completo del livello di collegamento dati . Probabilmente è una variante a basso rumore della sottoserie μPD78098. I documenti sono raffinati.

Serie 17K μPD178098A sottoserie (obsoleta); di Renesas, ex NEC Electronics

μPD178F098 è un microcontrollore a chip singolo a 8 bit per DTS (Digital Tuning System) dell'autoradio, che incorpora un controller IEBus semplificato, una Flash ROM da 60 K byte e una RAM da 3 K byte. Non supporta la modalità 0 e 2, ma supporta solo la modalità 1. Il clock di base a 6,291 MHz è generato da un risonatore esterno da 6,291 MHz, mentre il core della CPU host e il timer dell'orologio funzionano a 8,388 MHz generati dallo stesso risonatore esterno. È richiesto un ricetrasmettitore di interfaccia bus esterno.

Serie 78K/4 Sottoserie µPD784938 (obsoleta); di Renesas, ex NEC Electronics

µPD78F4938 è un microcontrollore a chip singolo a 16 bit per car audio, che incorpora un controller IEBus semplificato, una Flash ROM da 256 K byte e una RAM da 10 K byte. Non supporta la modalità 0 e 2, ma supporta solo la modalità 1. Il clock di base a 6.291 MHz è generato da un risonatore esterno a 6.291 MHz. È richiesto un ricetrasmettitore di interfaccia bus esterno.

Famiglia V850: V850/SB2 (non in promozione); di Renesas, ex NEC Electronics

V850/SB2 è un microcontrollore a 32 bit di lunga durata che utilizza un controller IEBus con il core della CPU V850 di prima generazione. Il suo controller IEBus è semplificato rispetto ai precedenti. Non supporta la modalità 0 e 2, ma supporta solo la modalità 1. Il clock di base da 6,291 MHz è generato da un risonatore esterno da 6,291, 12,582 o 18,873 MHz. Questo orologio sorgente è condiviso nell'intero sistema nel chip incluso il timer dell'orologio. Un risonatore a cristallo esterno da 32,768 kHz di solito non viene utilizzato per ridurre il costo totale della distinta base .
È necessario un ricetrasmettitore di interfaccia bus esterno, ma l'alimentazione I/O esterna da 5 V è regolata internamente a 3,3 V o 3,0 V, il che consente la stessa alimentazione con il ricetrasmettitore di interfaccia bus esterno. Inoltre, questo prodotto è destinato alla progettazione di un rumore ultra basso, che consente un'elevata sensibilità di ricezione RF per l'autoradio. Inoltre, il tempo di mascheratura del motorino di avviamento e l' ampiezza della corrente elettrica sono ben bilanciati.

LoL: il 23/03/2017 Rensas Electronics ha dichiarato "È necessario un driver differenziale esterno sulla linea dati di trasmissione/ricezione (non prodotta da NEC Electronics )", ma NEC Electronics è attualmente Renesas Electronics e Renesas Electronics (ex Hitachi) aveva produce "un driver differenziale esterno" denominato HA12240FP . In giapponese si dice "当社" che significa la stessa Renesas Electronics .

Famiglia V850: V850E/Sx3-H (attuale, dal 2018); di Renesas, ex NEC Electronics

V850E/SJ3-H e V850E/SK3-H sono microcontrollori a 32 bit V850 (core E1) di seconda generazione . Il suo controller IEBus è semplificato, ma supporta sia la modalità 1 che la modalità 2, non per la modalità 0. È richiesto un ricetrasmettitore di interfaccia bus esterno. Questi prodotti includono il core della CPU V850E1 e le funzioni periferiche. Per quanto riguarda le reti automotive, queste sono dotate di controller IEBus e CAN ( Controller Area Network ).

Famiglia V850: V850ES/Sx2 (non in promozione); di Renesas, ex NEC Electronics

V850ES/SG3 e V850ES/SJ3 sono microcontrollori a 32 bit V850 (ES core) di terza generazione che contengono controller IEBus.

Famiglia V850: V850ES/Sx3 (attuale, dal 2018); di Renesas, ex NEC Electronics

V850ES/SG3 e V850ES/SJ3 sono microcontrollori a 32 bit V850 (ES core) di terza generazione . Il suo controller IEBus è semplificato, ma supporta sia la modalità 1 che la modalità 2, non per la modalità 0. È richiesto un ricetrasmettitore di interfaccia bus esterno. Questi prodotti includono il core della CPU V850ES e le funzioni periferiche. Per quanto riguarda le reti automotive, queste sono dotate di controller IEBus e CAN ( Controller Area Network ).

Famiglia V850: V850E2/Sx4-H (non in promozione); di Renesas, ex NEC Electronics

V850E2/SG4-H, V850E2/SJ4-H e V850E2/SK4-H sono microcontrollori a 32 bit V850 di quinta generazione (core E2v3) . Il suo controller IEBus è semplificato, ma supporta la modalità 1 e 2 con buffer a 32 byte sia per la trasmissione che per la ricezione. Dispone inoltre di un meccanismo automatico sia per la riemissione delle richieste master quando si verifica la perdita dell'arbitrato; e per rispondere alle richieste di stato degli slave. Il suo clock di alimentazione è 8.000 MHz, che potrebbe non avere compatibilità con i  sistemi di clock di base 6.291 456 MHz, utilizzati da quasi tutti i clienti car audio. Dovrebbe essere 8,388 MHz o più vicino. È richiesto un ricetrasmettitore di interfaccia bus esterno.

Questi prodotti includono il core della CPU V850E2M e le funzioni periferiche. Per quanto riguarda le reti audio automobilistiche, queste sono dotate di controller IEBus, CAN ( Controller Area Network ), LIN , interfaccia PCM , MediaLB e Ethernet .

F2MC-16LX: Serie MB90580C (attuale, a partire dal 2018); di Cypress, già Fujitsu Microelectronics

Serie MB90580C; F2MC-16LX 16 bit microcontroller di Cypress Semiconductor (già Fujitsu Microelectronics ) viene controllore IEBus. Supporta tutte le funzionalità della modalità IEBus 0, 1 e 2, con FIFO a 8 byte sia per la trasmissione che per la ricezione. Le risorse periferiche integrate eseguono la trasmissione dei dati con una funzione di servizio I/O intelligente senza l'intervento della CPU, consentendo il controllo in tempo reale in varie applicazioni. È richiesto un ricetrasmettitore di interfaccia bus esterno.

Famiglia M16C: Serie M16C/50 (attuale, dal 2018); di Renesas, ex Mitsubishi Electric

M16C/5L Group e M16C/56 Group è un microcontrollore a 16 bit con CPU Core serie M16C/60. UART2 può essere utilizzato per il controller IEBus come modalità speciale 3 (modalità IE). È richiesto un ricetrasmettitore di interfaccia bus esterno.

Famiglia H8S: Gruppo 2258 (attuale, dal 2018); di Renesas, già Hitachi

H8S/2258 e H8S/2256 è un microcontrollore di lunga durata composto da un core CPU H8S/2000 con configurazione interna a 32 bit con controller bus esterno a 16 bit. Il suo controller IEBus supporta la modalità 0, 1 e 2 con buffer di dati da 1 byte sia per il trasferimento che per la ricezione. È richiesto un ricetrasmettitore di interfaccia bus esterno.

Famiglia RX: Gruppo RX63N (attuale, dal 2018); di Renesas

RX63N è un recente microcontrollore a 32 bit . Il suo controller IEBus supporta la modalità 0 e 1 (non 2). La scheda di valutazione a basso prezzo compatibile con i pin Arduino , chiamata SAKURA , è disponibile per gli hobbisti.

Guarda anche

Riferimenti

link esterno

Informazione Generale

Informazioni generali del produttore del controller LSI

Software open source per analizzatore di protocollo

Hardware dell'analizzatore di protocollo

Prodotti controller di protocollo indipendenti (richiesto MCU host)

Dispositivi a microcontrollore (ricetrasmettitore di interfaccia bus richiesto)

IC ricetrasmettitore interfaccia bus (driver/ricevitore)

Schede di valutazione

Collegamenti interrotti, ma potrebbero diventare dei suggerimenti

  • Forum AcuraZine.com - (filo morto) Alcuni risultati nella registrazione dei dati dall'IEBus in un Acura TSX.
  • Sito di Marcin - Questo sito è ottimo per saperne di più su IEBus! Ha fatto davvero un ottimo lavoro nella ricerca di questo protocollo e nello sviluppo di una delle prime schede in grado di parlare sul bus utilizzando un ATMEGA8. (ci sono forum attivi anche sul suo sito, qui ).
  • Louis Frigon (SigmaObjects.com) - Un ottimo articolo con schemi e codice sorgente che si interfaccia con l'IEBus per ingannare l'unità principale di serie e consentire l'ingresso aux come farebbe per un cambia CD. È un ottimo strumento di apprendimento per il funzionamento del protocollo IEBus semplicemente guardando il codice sorgente del firmware ben commentato. (Adattato dal lavoro svolto da Marcin nel suo sito ). (Link interrotto, rimuovere)