Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
polh Član


Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 0.95 Kraj: Maribor-Ljubljana
|
Objavljeno: Čet Jul 02, 2009 4:45 pm Naslov sporočila: Stevilo naprav na i2c vodilu |
|
|
Koliko naprav se da zanesljivo priklopiti na i2c vodilo? Dejstvo je da kapacitivnost vodila ne sme preseci 400pf, ampak ne vem koliko naprav bi lahko povezal na le to v praksi. Recimo se da bi bila hitrost vodila 400KHz. Razdalja bi bila 2 metra ali manj.
Iscem namrec nek nacin komukacije pri katerem bi lahko na vodilo priklopil vsaj 100 naprav. Ni nujno da je ravno i2c tako da sem odprt za predloge!
Hvala za pomoc!
Tine |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Jul 02, 2009 5:18 pm Naslov sporočila: |
|
|
Osebno več kot 4 naprave še nisem imel na vodilu. Teoretično bi rekel, da vodilo ni omejeno s številom uporabnikov na njem ampak z dolžino. Če vsi člani upoštevajo "pravila lepega obnašnaja" ter se ne "derejo" vse povprek ni problema. Sicer ti že en član lahko naredi s*ranje . _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
polh Član


Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 0.95 Kraj: Maribor-Ljubljana
|
Objavljeno: Čet Jul 02, 2009 5:53 pm Naslov sporočila: |
|
|
V bistvu bi imel na vodilu en master in ostalo bodo slave-i. Tako da se bo en drl, ostali bi pa morali le poslušat in pošiljati ACK-je. Žal trenutno nimam dovolj kakršnekoli i2c periferije da bi vse skupaj stestiral. Če pa ne bo šlo drugače bom pa naredil par testov in tudi poročal o rezultatih. Ampak prej bi rad vedel če je sploh smiselno da se vržem v tako obsežne teste.
Lp |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Jul 02, 2009 6:11 pm Naslov sporočila: |
|
|
Bodo slave-i standardni? Glede standardne periferije ne bi smelo biti kakega posebnega problema, ker je le ta že po družinah ustrezno adresirana. Osebno se bi bolj bal kakega softwerskega slave-ta. Tak lahko naredi "štalo" če bi se oglasil, ko klic ne bi bil za njega. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
polh Član


Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 0.95 Kraj: Maribor-Ljubljana
|
Objavljeno: Čet Jul 02, 2009 6:20 pm Naslov sporočila: |
|
|
Bodo standardni. Pri vsem skupaj ni mišljeno da bi slave-i v času normalnega delovanja vračali kakršne koli informacije razen ACK-bitov. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Jul 02, 2009 6:45 pm Naslov sporočila: |
|
|
polh je napisal/a: |
Bodo standardni. Pri vsem skupaj ni mišljeno da bi slave-i v času normalnega delovanja vračali kakršne koli informacije razen ACK-bitov. |
Torej nameravaš preverjati le prisotnost? Ne spomnim se če, sploh katera standardna periferija omogoča enega primerka omogoča nastavitev tolikšnega števila naslovov?
Mogoče malo opišeš za kako aplikacijo naj bi šlo? Mogoče bo padla kaka druga ideja. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.61 Kraj: Trzic
|
Objavljeno: Čet Jul 02, 2009 7:20 pm Naslov sporočila: |
|
|
Tine, si slučajno kaj pregledal datasheete od i2c slave napravic, ki jih boš uporabljal? Če so standardne, bi morala pisat kapacitivnost i2c pinov. _________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
Lagrange Član

Pridružen-a: Pet 10 Okt 2003 10:07 Prispevkov: 164 Aktiv.: 0.69 Kraj: Ljubljana
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70771.41
|
Objavljeno: Čet Jul 02, 2009 8:28 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.47 Kraj: Krško
|
Objavljeno: Čet Jul 02, 2009 10:29 pm Naslov sporočila: |
|
|
kaj pa 1-wire? imajo dosti tega, nisi napisal, kaj naj bi delali sužnji... |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.39 Kraj: južnoprimorska
|
Objavljeno: Čet Jul 02, 2009 11:14 pm Naslov sporočila: |
|
|
si razmišljaj kaj o SPI
1byte je naslov (do 256naprav), ko naprava vidi svoj naslov pošlje svoje podatke v 2 bytu (in še naslednjih, če potrebuje več informacij)
pa vse skupaj imaš lahko na 4ih pinih SS, SCLK, MISO, MOSI
kapacitivnost pa ti v najslabšem primeru (če je res visoka) zbije frekvenco vodila |
|
Nazaj na vrh |
|
 |
PeterC Član

Pridružen-a: Tor 14 Dec 2004 20:22 Prispevkov: 204 Aktiv.: 0.86
|
Objavljeno: Pet Jul 03, 2009 1:31 am Naslov sporočila: |
|
|
V praksi zanesljivo dela 20 I2C naprav v multimaster načinu pri 100kHz. Vse naprave so preko hot swap I2C bufferja pripete na glavno vodilo. Kapacitivnost glavnega vodila je že kar blizu 400pF.
Če bi zmanjšal clock na 10kHz ali celo 1kHz, dodal manjši pull-up upor, bi najbrž lahko normalno komuniciral z vsemi 127 možnimi napravami, čeprav bi precej presegel 400pF.
Poskusi in poročaj  _________________ Time is like a fuse, short and burning fast |
|
Nazaj na vrh |
|
 |
polh Član


Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 0.95 Kraj: Maribor-Ljubljana
|
Objavljeno: Pet Jul 03, 2009 8:11 am Naslov sporočila: |
|
|
Lagrange & borisz: Hvala, ravno o tem sem razmišljal ampak nisem vedel ali obstaja! Glede na to kar je PeterC povedal in moj občutek se mi je kar zdelo da ne bom uspel priklučit toliko naprav brez kakšnega repeaterja ali česa podobnega. Vsaj ne pri takšni hitrosti.
Hvala za odgovore in nasvete!
Lp Tine |
|
Nazaj na vrh |
|
 |
|