I2C över twisted pair?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
elshorto
Inlägg: 239
Blev medlem: 19 mars 2016, 22:26:08

Re: I2C över twisted pair?

Inlägg av elshorto »

Larsson: Kan du lägga upp databladen för dina sensorer så vi kan se om det är "riktigt" gjorda kretsar. :roll:
larsson
Inlägg: 188
Blev medlem: 9 juni 2007, 16:49:21
Ort: Göteborg

Re: I2C över twisted pair?

Inlägg av larsson »

Intressant länk från mankan, tack för den! Så självklart, egentligen. Har inte undersökt hur min kabel ser ut inuti ännu, ska kika på det också.

Jag mäter "längst ut" på kabeln, alltså så långt från mastern som möjligt.

Kretsarna/slavarna är ATMega328P, tryckgivare BMP180 och ljussensor TSL2561.
RoPa
Inlägg: 630
Blev medlem: 13 januari 2006, 10:32:06

Re: I2C över twisted pair?

Inlägg av RoPa »

Om du mäter 2m ut på kabeln och inte har någon pull upp där så kommer du få att det svänger vid flankerna.
Ett tips är att dela upp pull upp mellan master och slav så båda har det (med dubbla värdet) så blir signalen bättre.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: I2C över twisted pair?

Inlägg av lillahuset »

Men signalen är det väl inget fel på såvitt jag kan se. Eller?
RoPa
Inlägg: 630
Blev medlem: 13 januari 2006, 10:32:06

Re: I2C över twisted pair?

Inlägg av RoPa »

Frågar någon mig så tycker jag den ser ok ut.
Att få enstaka fel på en I2C bus i denna typ av applikation får man räkna med.
larsson
Inlägg: 188
Blev medlem: 9 juni 2007, 16:49:21
Ort: Göteborg

Re: I2C över twisted pair?

Inlägg av larsson »

Ja väderläget är ju normalt igen så jag testade det enklaste först, stoppade in ett par 100 Ohms seriemotstånd på SCL och SDA. Markant renare signal, se bild på SCL.

Fast nu ligger låg nivå på cirka 440 mV istället för 0, kanske får ändra 100 Ohm till nåt annat.

Raspberry har tydligen bara 1,8 kOhm som pullups, det är ju ganska hårt draget. Undrar om det går att stänga av dem och ersätta med externa motstånd? Kanske inte spelar nån roll, får låta härket rulla ett tag nu och se om felfrekvensen minskar.

I alla fall, första försöket var ett steg framåt. Kabelbyte senare, om behov kvarstår...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar