längsta kabel givare i2c
längsta kabel givare i2c
har en sak som stör mig med esp32 och givare, att dom slutar fungera och behöver ha en norsk reset
i2c har jag nu
skulle vilja ha några meter kabel, har använt 4 ledad givarkabel för induktiva givare 4x 0.32 om jag mins rätt
givarna går in plåtskåp som gör att man inte kan ha esp32 med korta kablar
förslag på lösning?
i värsta fall får man gå på analoga givare som tål långa kablar
i2c har jag nu
skulle vilja ha några meter kabel, har använt 4 ledad givarkabel för induktiva givare 4x 0.32 om jag mins rätt
givarna går in plåtskåp som gör att man inte kan ha esp32 med korta kablar
förslag på lösning?
i värsta fall får man gå på analoga givare som tål långa kablar
Re: längsta kabel givare i2c
Hur ser data och klockan ut?
Provat med andra pullup på dessa signaler, hur ändrar sig flanker etc?
Provat dra ner hastigheten på bussen?
Provat med andra pullup på dessa signaler, hur ändrar sig flanker etc?
Provat dra ner hastigheten på bussen?
Re: längsta kabel givare i2c
I2C har ju aldrig varit ämnad att dra utanför kretskortet så man FÅR räkna med problem om man gör det.
Men det ska vara möjligt att monitera status och se om någon enhet på bussen inte svarar eller liknande och kanske ha en timeout som återställer bussen till start - och såklart skickar en STOP strax innan återställingen.
Men det ska vara möjligt att monitera status och se om någon enhet på bussen inte svarar eller liknande och kanske ha en timeout som återställer bussen till start - och såklart skickar en STOP strax innan återställingen.
Re: längsta kabel givare i2c
Jag har max en halvmeter kabel med i2c, redan vid 1 meter kan det bli problem.
Finns säkert bra sätt att lösa det men det är över mina kunskaper.
Finns säkert bra sätt att lösa det men det är över mina kunskaper.
Re: längsta kabel givare i2c
Sitter det några pullup-resistorer vid master eller slaven?
De som är inbyggda i esp32 kan ha för hög resistans vid längre ledningar. 2-4k är lagom.
De som är inbyggda i esp32 kan ha för hög resistans vid längre ledningar. 2-4k är lagom.
Re: längsta kabel givare i2c
Det finns en krets, P82B715 som kan förbättra. Jag tipsade mannen med anläggningen på en ö (i Finland tror jag) för rening av vatten.
Såvitt jag förstår fungerar det bra, hur långa ledningar han har vet jag inte, men han kanske läser och svarar annars får du väl försöka
hitta tråden och kontakta honom.
Såvitt jag förstår fungerar det bra, hur långa ledningar han har vet jag inte, men han kanske läser och svarar annars får du väl försöka
hitta tråden och kontakta honom.
Re: längsta kabel givare i2c
Tur jag inte var medveten om längdbegränsningar. Jag har flera meter mellan skåp och plasmaskärare. 400 kHz utan problem. Mäter bågens spänning och tar in det med i2c.
I mina öron låter det märkligt att det skulle vara så känsligt. Lagom pullup motstånd och isolerat visserligen (foto dioder)
I mina öron låter det märkligt att det skulle vara så känsligt. Lagom pullup motstånd och isolerat visserligen (foto dioder)
Re: längsta kabel givare i2c
hsr pullup, ska kolla med skop om man ser något
började kolla om att sänka hastigheten men strulade, får kolla på det igen
har provat med 2 pullup 4.7k , en i varje ände
började kolla om att sänka hastigheten men strulade, får kolla på det igen
har provat med 2 pullup 4.7k , en i varje ände
Re: längsta kabel givare i2c
Kan prova med t ex 2kOhm. Läste just en text från TI om att beräkna pullup värden.
https://www.ti.com/lit/pdf/slva689
https://www.ti.com/lit/pdf/slva689