Sari la conținut
ELFORUM - Forumul electronistilor

Conexiune I2C pe cablu USB


Blacksmith

Postări Recomandate

As vrea sa conectez un Raspberry Pi4 cu un Pico pe un cablu USB 3.0. Adica sa folosesc firele din cablu pentru SDA, SCL si GND, nu protocolul USB. Cand e vorba de cabluri pentru I2C se recomanda cabluri cu capacitate cat mai mica. Daca eu folosesc cablu USB, ce fire credeti ca e cel mai bine sa aleg ? Sa aleg pe cele 2 (alb-verde) pentru USB 2.0 sau sa aleg o pereche din cele 3.0 care sint si ecranate cate 2 ? Sau sa aleg un fir dintr-o pereche 3.0 si alt fir din alta pereche 3.0 ? Ca cele din aceeasi pereche, fiind torsadate, poate au capacitate mai mare...

Editat de Blacksmith
Link spre comentariu
  • Răspunsuri 6
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Blacksmith

    3

  • radasous

    2

  • modoran

    1

  • darius_bv

    1

Zile populare

Top autori în acest subiect

Firele torsadate nu au sens, comunicatia nu se face simetric (ca la utp  10, 100, 1000 base-t), ci sincron. Cablurile "de fabrica" au fire netorsadate, dar sunt scurte. Important este cum s-a definit protocolul intre pi4 si pico, adica la ce viteza/frecventa va lucra si cat de bine lucreaza hardware-ul ce asigura legatura fizica, altfel o sa fie multe lalaieli ack/nack in caz ca se strica dreptunghirile semnalului. Cel mai scump (...si mai lung, 50cm) cablu de la ardushop costa sub 3 lei, parca nu are sens utilizarea cablului usb.

Link spre comentariu

Cablul meu USB este de firma UGREEN de 1 metru (imi trebuie cel putin 75cm) si pare facut solid, de calitate. Nu stiu ce cablu este acela de la ardushop, poate imi dati un link sa vad. Dar mie imi trebuie un cablu cu mai multe fire, pentru ca am nevoie sa mai bag si alte semnale pe el. De fapt, inca 2 fire mai imi trebuie pe langa cele 3 de I2C...

Link spre comentariu
Acum 4 minute, Blacksmith a spus:

Cablul meu USB este de firma UGREEN de 1 metru (imi trebuie cel putin 75cm) si pare facut solid, de calitate. Nu stiu ce cablu este acela de la ardushop, poate imi dati un link sa vad. Dar mie imi trebuie un cablu cu mai multe fire, pentru ca am nevoie sa mai bag si alte semnale pe el. De fapt, inca 2 fire mai imi trebuie pe langa cele 3 de I2C...

Astea sunt cablurile de la ardusop, nu au nimic special:

https://ardushop.ro/ro/home/1847-cablu-sh-4p-i2c-3v3-compatibil-qwiicstemma.html

Cel mai sigur ar fi sa porniti comunicatia intre cele doua socotitori si sa verificati forma de unda pe osciloscop in ambele capete.

Comunicatia ar trebui sa arate cam asa:

image.png

 

 

 

 

Link spre comentariu

Cam greu cu osciloscop de 10 Mhz analogic cum are el. Oricum daca nu sunt probleme nu are rost sa mai verifici.

 

Mai depinde și la ce se folosește exact magistrala respectiva.

Link spre comentariu

E prima data cand folosesc I2C si cand nu stii care e treaba, e normal sa iti pui tot felul de intrebari... Nu e mare lucru, dar ma gandeam ce fire o fi mai bine sa folosesc... 

 

Am facut acum un test cu cele 2 fire simple de la USB 2.0, neinvelite in ecran suplimentar, si vad ca merge fara probleme. Cu cablul meu de 1m.  

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări