Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Informazione Bus I2C

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Informazione Bus I2C

Messaggioda Foto UtenteDryden » 4 nov 2011, 14:07

Buon giorno a tutti,

Apro questo topic perché con le ricerche nel forum non ho troato niente! (spero di aver cercato bene :-) )

Ho bisogno di posizionare dei sensori I2C ad una certa distanza dal PIC.

Ho spulciato un po' le AN di NXP, il quale mi dice che oltre una certa distanza devo mettere un "ripetitore", ma il problema è che non specifica le distanze.

Secondo voi, fino a che distanza riescono a far comunicare master e slave senza mettere un ripetitore?

grazie a tutti
Avatar utente
Foto UtenteDryden
20 4
New entry
New entry
 
Messaggi: 97
Iscritto il: 1 gen 2011, 14:37
Località: Bolzano

0
voti

[2] Re: Informazione Bus I2C

Messaggioda Foto UtentePaolino » 4 nov 2011, 14:24

I2C è un protocollo per distanze limitate, pena la diminuzione della banda e l'interferenza di disturbi elettromagnetici. Nasce come ebus di comunicazione tra circuiti integrati, si intende residenti sulla medesima scheda o su schede molto ravvicinate.
Non essendo un bus seriale differenziale (come RS-485, ad esempio) e avendo livelli di tensione della logica estremamente bassi, non è consigliabile per elevate distanze.
Darti un valore di distanza limite però è difficile.

A quale distanza tu hai la necessità di mettere i sensori, rispetto al microcontrollore?

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[3] Re: Informazione Bus I2C

Messaggioda Foto UtenteDryden » 4 nov 2011, 15:06

Il problema è proprio la distanza, che purtroppo è intorno ai 5 metri!

Per esperienza so che 2 metri li fai senza problemi, ma di più non so e prima di spendere soldi volevo avere qualche conferma/smentita!

grazie per la risposta!
Avatar utente
Foto UtenteDryden
20 4
New entry
New entry
 
Messaggi: 97
Iscritto il: 1 gen 2011, 14:37
Località: Bolzano

0
voti

[4] Re: Informazione Bus I2C

Messaggioda Foto UtentePaolino » 4 nov 2011, 15:36

Così, a sensazione, 5m mi sembrano un po' troppi...

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[5] Re: Informazione Bus I2C

Messaggioda Foto Utentec1b8 » 4 nov 2011, 22:20

Forse questo potrebbe aiutarti.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Google [Bot] e 4 ospiti