본문 바로가기

W5200

(25)
[W5500 EVM] 모듈 보드 제작 [W5500 EVM] 모듈 보드 제작 W5200 EVM 과 동일 한 핀맵으로 W5500 EVM 보드를 제작 했다. W5500 칩 자체 크기가 커져서 사이즈는 약간 크지만 저렴한 가격 때문에 사용할 곳이 많을것 같다. W5500 은 W5200과 거의 동일한 기능을 하지만 칩 공정상 더 최신 기술이 들어가 저렴해 진것 같다. W5500은 기존 W5200 모듈 및 SPI 모듈의 핀맵과 호환되도록 제작해서 여러 확장 보드에서 쉽게 연결하여 테스트 가능하도록 제작했다. W5500의 테스트 소스코드는 Winzet 에서 제공하는 W5500 Driver 파일을 수정해서 작성했다. W5500 EVM에서 추가된 부분은 MAC Address 할당 메모리가 추가되었다. 필요에 따라 MAC Address 할당된 메모리 실장하면..
XMC1300 EVM - W5200 TCP/IP 전송속도 테스트 XMC1300 EVM - W5200 TCP/IP 전송속도 테스트 [NET_EV EVM] 확장 테스트 보드 에서 테스트 가능하다. W5200은 하드웨어 TCP/IP 스텍을 내장하고 있어 SPI통신으로 이더넷통신을 쉽게 구현할 수 있다 XMC1300 EVM W5200 연결 핀맵XMC1300 EVM에서 아래와 같이 핀맵이 구성된다.W5200_CS -> P1.4 (P_A13)W5200_RST -> P2.11 (P_B17) XMC1300의 SPI클럭 최대 속도는 16Mhz이고 이때 TCP/IP 루프백 전송 속도는 1.4Mbps정도 나온다W5200을 이용한 다른 MCU들의 TCP/IP속도와 비교하면 효율성이 조금 떨어지는것 같다. -----------------------------------------------..
K20 EVM - Kinetis Cortex-M4 W5200을 이용한 TCP/IP 루프백 전송속도 테스트 K20 EVM - Kinetis Cortex-M4 W5200을 이용한 TCP/IP 루프백 전송속도 테스트 W5200은 HW TCP/IP 스택을 내장하고 있는 칪으로 저렴한 MCU에서 SPI통신으로 쉽게 Ethernet 통신이 가능하도록 해준다.K20에서 W5200을 이용하여 TCP/IP 전송 속도 테스를 진행해 보았다. K20의 SPI최대 속도는 25Mhz이고 TCP/IP 루프백 속도 테스트 결과 2.5Mbps 정도로 측정된다. [34] iInChip Send: 2.6033 Mbps(348160 bytes, 1.0203 sec)iInChip Recv: 2.2290 Mbps(348160 bytes, 1.1917 sec)-------------------------------------------------..
EFM32G210 EVM - 웹서버를 이용한 온습도 모니터링 예제 EFM32G210 EVM - 웹서버를 이용한 온습도 모니터링 예제 EFM32의 저전력 기능을 활용하기 위해 저전력으로 온습도 모니터링 가능한 임베디드 웹서버를 제작했다. 온도, 습도 센서는 STH10 온습도 센서 모듈을 이용하였다. SHT10 온습도 센서 드라이버 소스 //----------------------------------------------------------------------------- // SHT10 Sensor #define SHT_DAT_BIT BIT13 #define SHT_DAT_PORT GPIOB #define SHT_DATA_H() sbi(SHT_DAT_PORT, SHT_DAT_BIT); #define SHT_DATA_L() cbi(SHT_DAT_PORT, SHT_DA..
EFM32G210 EVM - 저전력 Embedded Web Server 테스트 EFM32G210 EVM - 저전력 Embedded Web Server 테스트 EFM32G210의 장점으로 Cortex-M3코어(128k Flash/16k RAM)에 저전력으로 구동 된다. 소형에 저렴하면서 플래시와 램이 풍부해서 소형 임베디드 웹서버 제작하기에 좋을것 같다. 간단히하기 위해 내부 플레쉬메모리에 웹서버를 구현 해 보았다. 할당된 IP에 접속하면 출력될 Web Page간단한 이미지와 입출력 제어를 위한 CGI코드로 구성되어 있다. EFM32 Web Server 테스트 동영상
EFM32G210 EVM - W5200을 이용한 TCP/IP 전송 속도 테스트 EFM32G210 EVM - W5200을 이용한 TCP/IP 전송 속도 테스트 [XMega-EX EVM] 확장 테스트 보드를 이용하면 W5200모듈을 연결하여 이더넷 테스트가 가능하다. EFM32G210 EVM W5200 TCP/IP 모듈 드라이버 코드//-----------------------------------------------------------------------------// W5100 HAL#define W5100_CS_PORTGPIOA#define W5100_CS_BITBIT0 #define W5100_RST_PORTGPIOA#define W5100_RST_BITBIT1 #define W5100_IO_INIT()GPIO_PinModeSet(gpioPortA, 0, gpioModeP..
[W7200 EVM] TCP/IP 테스트 - W7200 TCP Server 전송 속도 테스트 [W7200 EVM] TCP/IP 테스트 - W7200 TCP Server 전송 속도 테스트 W7200은 Cortex-M3 STM32와 W5200이 한칩에 들어 있는 Internet MCU 이다. 소스코드는 기존 STM32-SM + W5200과 호환이 되지만 SPI(SPI0), CS(PA4), RST(PB8), PowerDown(PB9) 핀은 하드웨어 적으로 고정되어 있다. W7200 TCP Server 전송 속도TCP 서버 송수신 속도는 3Mbps정도로 측정된다. STM32-SM EVM (2.5Mbps)과 동일한 코드로 테스트 해보면 W7200이 속도가 좀더 빠르게 나오는데... 아무래도 한칩에 포함되어 있어 그런것이 아닐까 생각해 본다. W7200 W5200 제어 드라이버 코드//-----------..
[W7200 EVM] Internet MCU 보드제작 - Cortex M3 with hardwired TCP/IP, MAC & PHY [W7200 EVM] Internet MCU 보드제작 - Cortex M3 with hardwired TCP/IP, MAC & PHY H/W TCP/IP 포함된 Wiznet 사의 Cortex-M3(STM32) W7200 보드를 제작 했다. W7200은 한 칩에 MAC PHY, H/W TCP/IP(W5200), STM32가 들어 있어 소형의 임베디드 네트웍을 구성할 수 있다. [STM32-SM EVM] 보드와 핀맵을 호환할 수 있도록 제작했고, STM32코어 이므로 때문에 소스코드는 그대로 사용가능하다. W7200 특징 W7200 ARM 32-bit Cortex-M3 - 72MHz maximum frequency (1.25 DMIPS/MHz) - 20KBytes Data Memory (RAM) - 128K..