interface ethernet et atmega

Bonjour,

Je voulais savoir s'il était possible de connecter cette interface à un arduino uno ou autre, et de pouvoir ensuite utiliser la lib ethernet fournie par ardui no ?
http://www.sparkfun.com/products/9473

Merci :slight_smile:

oui, mais pas directement en l'état:

There is no on-board regulation, so you'll need to supply clean/regulated power sources

Il faut donc prévoir l'alim 3.3v et probablement de quoi convertir les signaux SPI 5v<->3.3v si tu comptes l'utiliser avec un arduino en 5v.
Il existait des shields fait pour ça il y a quelques années.

Gromain

mais l'arduino a une alim 3.3v aussi non ?

Je savais pas qu'il fallait vérifier l'alim SPI pour les shield qui l'utilisent :blush:

Comment convertir le 5v du port SPI ?

les arduinos sont généralement en 5v, même s'il existe une pin 3.3v. A ma connaissance ils n'embarquent pas de convertisseur 3.3v
Tu peux prendre exemple sur le shield ethernet officiel en wiznet (http://arduino.cc/en/uploads/Main/arduino-ethernet-shield-06-schematic.pdf).
Sur le schéma, en bas à droite, tu remarqueras des "logic level shifter", de simple portes NAND. Un convertisseur 5v->3.3v est également embarqué sur le shield.
C'est ce qui permet de convertir les signaux MOSI et SCK. Le wiznet est tolérant au 5v pour les autres signaux SPI.

voici un exemple de shield permettant d'alimenter le wiznet: Arduino Shield List: NKC Electronics Ethernet Shield
J'en possède un.

Gromain

vohu:
mais l'arduino a une alim 3.3v aussi non ?

Je savais pas qu'il fallait vérifier l'alim SPI pour les shield qui l'utilisent :blush:

Comment convertir le 5v du port SPI ?

bonjour
pour la lib officielle Ethernet , je ne sais pas
mais pour ce qui est des V I/O lire les specifs

Operates 3.3V with 5V I/O signal tolerance

Bonjour

réponse un peu 'décalée' de ma part ... désolé si c'est trop 'hors sujet' :

Avant d'acheter éventuellement un module Wiznet WIZ811 il faut peut être s'intéresser un instant au module WIZ820io qui utilise la puce Wiznet récente W5200 , plus performante et moins chère que la vénérable W5100 du shield Ethernet officiel.(8 connections simultanées, buffer 32K , broche de mise en veille, WakeOnLan, E/S tolérant le 5V...)

On trouve déjà ce module , par exemple, chez Lextronic pour 18€ TTC
http://www.lextronic.fr/P26231-module-controleur-ethernet-tcpip-wiz820io.html

Wiznet facilite la mise en oeuvre 'transparente' de cette nouvelle puce en proposant un librairie pour Arduino (écrasement des fichiers W5100.cpp et w5100.h dans le dossier /libraries/Ethernet/Utility pour l'instant)

Un shield Ethernet avec une puce W5200 est en discussion içi :
http://arduino.cc/forum/index.php/topic,105679.0.html

Je n'ai pas encore testé ce module WIZ820io mais projette de l'utiliser dans une petite application 'client Pachube' qui n'accède au réseau que toutes les 15'. La mise en veille que je veux effectuer existe sur le W5200, pas sur le W500.

Exemple sur le blog Wiznet (cablage direct Arduino):

http://blog.wiznet.co.kr/intro-to-the-wiz820io-module-by-ben-roberts/

Merci pour vos réponses :slight_smile:

Je vais voir pour acquérir éventuellement la nouvelle version. au pire, devoir écraser 2 fichiers c'est pas la mort

Operates 3.3V with 5V I/O signal tolerance

Pas besoin d'adapter les signaux : tolérant 5V
Par contre oui, il faut alimenter en 3V3. Donc a voir si l'alim intégrée 3V3 de l'Arduino est suffisante.
Le shield officiel Arduino intègre son propre régulateur 3V3....

Bonne nouvelle le support du WIZ8200 sur Arduino par WIZNET. J'hésitait justement à acheter ce module WIZ820 à cause de cela (j'allais poster mais tu m'a devancé)

Le Wiz5200 fait son chemin : premier Shield dispo (chez Ekitzone / ebay)

W5200 vs W5100.jpg

:fearful: Y a quand meme une sacrée différence entre les 2 hein :o