[Linux-Biella] Arduino China Ethernet Shield
Jumping Jack
jumpingjack a jumpingjack.org
Mar 13 Feb 2018 15:26:51 CET
Non mi ricordo se lo avevo già scritto in passato, ma eventualmente lo
ripeto visto che mi pare che usiate sempre di più Arduino.
Varie shield Ethernet cinesi W5100 sono state copiate con un errore e
non funzionano o funzionano per caso a 100mbit, mentre a 10mbit
funzionano senza problemi.
L'errore sta in una resistenza vicina al connettore. Da specifiche deve
essere da 49.9ohm ma non è un valore standard prodotto appositvamente e
di costo più alto, in ogni caso normalmente è presente un resistore da
51ohm SMD. La dicitura per 51ohm è 510. Il cinese che ha copiato il
progetto ha probabilmente commesso un errore in trascrizione per cui le
resistenze sono diventate da 510ohm, etichetta 511.
Per cui se su questa resistenza (vi serve una lente) leggete 511 è
sbagliata.
E' una resistenza quadrupa complicata da sostituire. Una soluzione è di
saldare una resistenza da 100ohm tra i pin 1-2 e un'altra tra i pin 3-6
del connettore ethernet. La soluzione ideale che porta al resistenza a
50.5ohm sarebbe di usare 4 resistenze da 56ohm, ma è complicato saldarle.
In questo modo le linee lavori abbastanza corretti, solo il filtro per i
disturbi è meno efficiente, ma credo che sia l'ultimo dei problemi con
questo tipo di schede. :)
Maggiori informazioni sulla lista
Linux