Go Down

Topic: Problema PCF8575 o I2C? (Read 1 time) previous topic - next topic

uwefed

Ciao  @miky
Per gli indirizzi A0 a A2 ti consiglio di mettere su ciascuno un ponticello di stagno a massa (cosí hai l' indirizzo 32). È possibile che ti funziona o non funziona perché ti tira dentro disturbi avendo dei indirizzi variabili e non definiti.
L' Arduino usando la libreria wire mette delle resistenze interne di Pull Up sui collegamenti I2C. A seconda della lunghezza dei cavi di collegamneto ( e percui della loro capacitá) questo non basta ed é necessario diminuire il valore. Basta che aggiungi delle resistenze di 4,7kOhm verso i +5V.
La scheda relé non dovrebbe darti problemi. Sono montati dei transistor che pilotano i relé.
Ciao Uwe

@miky

Ok ponticelli stagnati e questa sera provo con le resistenze.
Grazie

@miky

Allora questa sera ho rifatto le prove ma niente da fare. Non trovo la scheda ed all'indrizzo che dovrebbe essere manco l'ombra.
Ho inserito sia su SCL che su SDA due resistenze 4.7 (giallo viola rossa) di pull up (collegandole al +V).
Non ho fatto foto ma sostanzialmente ho fatto così:
sono uscito con due cavi dalla analogica 4 e 5 li ho messi sulla board in g3 e g4 in f3 e f4 ho messo i cavi per la scheda di espansione e i3 e i4 ho messo le due resistenze collegate al + ...  certo una foto facevo prima ... mi sembra tanto na partita a scacchi..

poi per vedere se i cavi erano correti ho testato direttamente sui piedini del 8575 se c'era segnale e sia sda che ScL che GND che Vcc era tutto ok.
LAnciato lo scan e nulla fatto qualche prova di lettura e scrittura e nulla. Tutti e tre i ponticelli A0 A1 A2 sono a massa anche quello verificato sui piedini .....
mi sembra che il collegamento sia ok e lo skech dello scanner pare funzionare ... qualche altra idea? altrimenti domani sera provo a fare delle foto.

Grazie

Calamaro

le resistenze sono 4.7K spero... è probabile che si sia rotto il pcf? le foto sono meglio di qualsiasi spiegazione :D

uwefed

Confermo, giallo viola rosso (oro) sono 4,7KOhm.
In bocca al lupo!!
Uwe


Go Up