I2c pull up rezistor.
Moderátori: psichac, Moderátori
I2c pull up rezistor.
Ahoj.
Mám na vás otázku.
Viete mi poradiť? keď mám DPS na ktorej je PCF8574 a takýchto plošakov je 5 nad sebou len na spodnej je procesor atmega 328(master) kam je dobré dať tie 4k7 pullup odpor hneď pri atmegu alebo až pri posledné PCF8574(slave)? všetky DPS sú prepojené plochým káblom teda cela i2c komunikacia ide cez plochy kabel. Dĺžka kábla je cca 15cm.
Ďakujem
Mám na vás otázku.
Viete mi poradiť? keď mám DPS na ktorej je PCF8574 a takýchto plošakov je 5 nad sebou len na spodnej je procesor atmega 328(master) kam je dobré dať tie 4k7 pullup odpor hneď pri atmegu alebo až pri posledné PCF8574(slave)? všetky DPS sú prepojené plochým káblom teda cela i2c komunikacia ide cez plochy kabel. Dĺžka kábla je cca 15cm.
Ďakujem
0
- djwiktor
- Ultimate člen
- Príspevky: 1624
- Dátum registrácie: 01 Júl 2010, 00:00
- Bydlisko: Šaľa
- Vek: 36
- Kontaktovať používateľa:
Re: I2c pull up rezistor.
Pri tak kratkej zbernici to je uplne jedno. Daj to k tej atmege, z logickeho hladiska zvysne plosaky s PCF nebudu mat rezistor a tak sa ti nemoze napr. pri poruche stat ze tam vymenis modul a zrazu budes mat na i2c dva pull-upy a tym padom polovicnu hodnotu (pripadne x nasobne mensiu, zavisi od poctu modulov).
0
Re: I2c pull up rezistor.
Dva pull-upy by ale velikost signálu na příslušném výstupu I2C přece nezměnily, - jak to myslíš?
0
-
- Ultimate člen
- Príspevky: 6205
- Dátum registrácie: 20 Júl 2007, 00:00
- Vek: 41
Re: I2c pull up rezistor.
breta: on myslel polovicnu hodnotu odporu a ked sa znizi velmi, tak to moze dobabrat komunikaciu.
Mam otazku, ked tam bude atmega, nie je lepsie tam nastavit interny pullup rezistor?
Mam otazku, ked tam bude atmega, nie je lepsie tam nastavit interny pullup rezistor?
0
Jedním z největších projevů nedůvěry v Boha je hromosvod na kostele.
- djwiktor
- Ultimate člen
- Príspevky: 1624
- Dátum registrácie: 01 Júl 2010, 00:00
- Bydlisko: Šaľa
- Vek: 36
- Kontaktovať používateľa:
Re: I2c pull up rezistor.
Otazne je ako rychlo bude zbernicu obsluhovat. Taktiez pullupy by sa mali spravne volit podla vsetkych zucastnenych cipov na zbernici. Teda je dobre vediet aj kapacitu zbernice co nie su iba signalove vodice/cesticky ale aj samotne vstupy na cipoch.
Ak tam toho bude viac, radsej urcite externy pullup, atmega ma ten pullup dost slaby a pri vyssej rychlosti a viac i2c cipoch na zbernici to moze robit galibu.
Ak tam toho bude viac, radsej urcite externy pullup, atmega ma ten pullup dost slaby a pri vyssej rychlosti a viac i2c cipoch na zbernici to moze robit galibu.
0
Re: I2c pull up rezistor.
No 50k vs 4k7,by som s internym ani neskusal.
Ale mozes si vybrat bud 4k7 na uP alebo na kazdu dosku 10k.
Bezis na 100khz?
Ale mozes si vybrat bud 4k7 na uP alebo na kazdu dosku 10k.
Bezis na 100khz?
0
Re: I2c pull up rezistor.
Ahoj dakujem za odpovede.
No celé zapojenie je Atmega 328 ako master.
A 5x pcf8574 no a este je tam modul pre LCD tiez s PCFkom (klasika z ciny) a taktiež modul DS 1302 RTC hodiny.
Kabel co prepaja DPS ma max 15cm.
A beží to na 400kHz. Rozmislam keď znizim ma 100kHz ci sa zlepší stabilita. Pro lem ešte je že každý ten modul (LCD a RTC) maju tiez pulup takze ich musím vyhodiť. A dat len jeden 4k7.
Zapojenie funguje len obcas to zblbne a vypadne komunikacia procesor beží ďalej.
Problem je ze to je v skrini kde su stykace a tie to zblbnu. Dal som to do hlinikovej krabice pomohlo ale aj tak obcas zblbne. No nic potrapim sa ešte
No celé zapojenie je Atmega 328 ako master.
A 5x pcf8574 no a este je tam modul pre LCD tiez s PCFkom (klasika z ciny) a taktiež modul DS 1302 RTC hodiny.
Kabel co prepaja DPS ma max 15cm.
A beží to na 400kHz. Rozmislam keď znizim ma 100kHz ci sa zlepší stabilita. Pro lem ešte je že každý ten modul (LCD a RTC) maju tiez pulup takze ich musím vyhodiť. A dat len jeden 4k7.
Zapojenie funguje len obcas to zblbne a vypadne komunikacia procesor beží ďalej.
Problem je ze to je v skrini kde su stykace a tie to zblbnu. Dal som to do hlinikovej krabice pomohlo ale aj tak obcas zblbne. No nic potrapim sa ešte
0
Re: I2c pull up rezistor.
Ze ich je viac nevadi nechaj ich tam, ale pre klud duse daj len 1k k uP a hotovo,i2c je do telky a nie medzi stykace.
Ale i tak si myslim ze blbne at mega a ni i2c. Daj sem schemu.
Ale i tak si myslim ze blbne at mega a ni i2c. Daj sem schemu.
0
Re: I2c pull up rezistor.
No schcemu nemam teraz.
Ale atmega na 100% bezi lebo po restarte sa nacita obsah eepromky v atmege a tie udaje su do nej zapísané uz ked lcd ukazuje kravinu a pcfka tiez uz nerobi co maju.
Ale atmega na 100% bezi lebo po restarte sa nacita obsah eepromky v atmege a tie udaje su do nej zapísané uz ked lcd ukazuje kravinu a pcfka tiez uz nerobi co maju.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok