전에 소개한 위즈넷 이더넷 모듈과 같은 W5100칩을 사용한 iConn5100M이라는 이더넷 모듈입니다.
2009/05/19 - [Arduino/AVR/1. H/W] - arduino에 사용가능한 이더넷 모듈



스펙

•  10/100 Base TX 지원
•  Half/Full duplex 지원
•  Auto-negotiation, Auto Crossover Detection 지원
•  IEEE 802.3/802.3u Compliant
•  5V Tolerant I/O, 3.3V 동작
•  Network Status Indicator LEDs
•  Hardware Internet Protocols : TCP/IP v4, UDP, ICMP, ARP, PPPoE, IGMP
•  Hardware Ethernet Protocols : DLC, MAC
•  4 independent Channels
•  MCU bus Interface and SPI Interface
•  Direct/Indirect mode bus access
•  Application Programmer를 위한 Socket API 제공 : W5100 Driver, DHCP, SMTP, DNS, DDNS
•  2개의 2.0mm pitch 2*14 header pin




스펙과 다이어그램을 보면 기존 위즈넷 모듈과 비교해 가장큰 장점은 바로 Tiny24로 보이는 칩을 내장했다는 것입니다.
MCU를 내장함으로써 DHCP, SMTP, DNS, DDNS 등을 지원하고, MAC Address도 내장 되어 있어 프로그램으로 구현할 필요가 없다는 것이 가장 큰 장점이네요.
핀이 2mm 피치 라는것이 약간 불편하긴 하겠습니다.
인터페이스는 SPI를 사용하는것 같네요.

가격도 WIZ810MJ 보다 저렴한 2만원 입니다. (ICBank)

아래는 데이터시트 입니다.

  1. 웅쓰 2009.07.08 15:39

    안에 있는 Tiny MCU는 MAC address만 저장하는 기능을 합니다.
    DHCP, SMTP, DNS, DDNS는 지원가능하지만, 직접 코딩해야 합니다.
    간단히 요약하면 [위즈넷 모듈 기능 + MAC 저장] 기능입니다.

    • BlogIcon pepsiman 2009.07.08 15:41 신고

      아 그런가요?
      그런 내용은 못봤는데...
      정말 그렇담 별거 아니네요....그래도 머 가격은 싸니...^^
      정보 감사합니다

얼마전 arduino에 인터넷에 연결하기 위한 모듈이 nemo10과 rj45잭을 구입했습니다
수아파파님 블로그를 열심히 들여다 보고 회로도도 보고 해서 빵판에 여기 저기 연결해 보았으나  아직 지식이 부족한건지 이해도 잘 안되고 어디가 문제인지 파악도 어렵고, 그리서 일단 보류하고 있던중....
수아파파님 블로그에 놀러 갔다가 나우테스님의 리플을보고 techblog.tistory.com에 방문해 wiznet의 이더넷 모듈을 알게 되었습니다.

W5100칩 안에 TCP, UDP, IP, ARP, ICMP, IGMP, PPPoE, MAC 프로토콜과 PHY 까지 모두 내장 되어 있는 것 같습니다.
모듈에는 rj45잭까지 붙어 있으니 바로 arduino에 붙이 SPI통신만 하면 될꺼 같습니다.
arduino에서 사용하는 이더넷 라이브러리도 바로 사용가능 하다니 현재로서는 최상의 선택인듯합니다.
그래서 바로 구입...


나우테스님의 포스팅에 810모델은 핀간격이 2mm라고 해서 다른 모델을 보니 핀간격이 2.54mm인 811모델이 있길래 그것을 주문했습니다.

위즈넷 홈피에있는 각 모듈별 호환표 입니다.

  WIZ810MJ WIZ811MJ WIZ812MJ
Architecture TCP/IP W5100
PHY Embedded in W5100
Mag Jack PPT RJ113BZ
Interface 10/100 Base-T Ethernet (Auto Detection)
Network Protocol TCP, UDP, IP, ARP, ICMP, IGMP, PPPoE, MAC
Dimension(mm) 52 x 25 x 21
(W x H x D)
55.5 x 25 x 23.5
(W x H x D)
55.5 x 25 x 23.5
(W x H x D)

Connector Type

2mm pitch
14 x 2 header

2.54mm pitch
10 x 2 header

2.54mm pitch
10 x 2 header

J2:9 GND
->RX_LED

J2:10 GND
->TX_LED

J2:19 GND
->LINK_LED
PCB Through Hole X

Two PCB Throughhole
(ø3.00mm)

Four PCB Throughhole
(ø3.00mm)
SPI Signal Pin Shared for SPI
and BUS signals
Separated for
SPI signals
(SPI_EN controlled by /SCS signal)
Separated for
SPI signals
(SPI_EN controlled by /SCS signal)
LINK LED When the link is established,
LED is on and flashes
at the TX or RX
When the link is established,
LED is on,
but not flashes
at the TX or RX
Input Voltage 3.3V internal operation and 5V tolerant I/Os
Power Consumtion 10/100 baseT max. 185mA (3.3V)


도착하면 다시 포스팅하겠습니다.



추가)
나우테스님이 소개해주시기 전에는 위드로봇에 e2net 이라는 모델을 보고 있었습니다.
이 모델도 SPI 통신을 하고 좋은 점은 브레드보드에 직접 연결가능한 핀과 적은 핀수....
허나 결정적으로 TCP 프로토콜을 직접 프로그램해줘야 한다네요. 소스는 물론 회사에서 제공하고 있으나 avr의 메모리를 차지한다는 단점때문에 wiznet 모델로 선회하게 되었습니다.


위 모델입니다. 생긴건 심플하니 괜찮은데....
ENC28J60 라는 칩을 사용한다는군요.
  1. BlogIcon 나우테스 2009.05.23 04:56

    블로그를 티스토리에서 텍스트큐브(http://techblog.textcube.com)로 이전중입니다. 앞으로도 많이 이용(?) 해 주세요. :)

    • BlogIcon pepsiman 2009.05.24 22:39 신고

      북마크를 다시 해야겠군요 ^^
      많이들 쓰시던데 텍스트큐브가 어떤점이 좋은가요?

+ Recent posts