본문 바로가기

NET_SOLUTION

(12)
[PIC32-SM EVM] 이더넷을 이용한 전자 액자 테스트 [PIC32-SM EVM] 이더넷을 이용한 전자 액자 테스트 PIC32와 W5200을 이용하여 이더넷으로 전자 액자의 이미지 출력 하는 테스트를 해 보았다. 이더넷을 이용하면 원격지에서 TFT-LCD의 이미지를 고속으로 전송해 출력 할 수 있기 때문에 여러가지 장점이 많다. PIC32는 저렴하고, Flash/RAM 이 풍부하며 고속이기 때문에 임베디드 이더넷 예제로 사용하기에 좋다. 이더넷 처리는 SPI방식의 하드웨어 TCP/IP스택을 지원하는 W5200을 이용였고 PIC32의 20Mhz SPI로 구동시 양방향 8Mbps정도 이므로 충분히 처리 가능하다. 테스트는 이더넷 모듈, TFT LCD모듈, MP3 모듈을 연결할 수 있는 [EXP-NET] EVM보드를 이용하면 쉽게 테스트 가능하다. PIC32 이더..
[W5200 EVM] 보드 제작 [W5200 EVM] 보드 제작 하드웨어 TCP/IP 스택을 지원하는 W5100의 신버전 W5200 테스트 보드를 제작했다. SPI방식만 지원해서 더 소형 으로 제작 가능하다. SPI 클럭속도가 훨씩 더 빨라지고 8개의 스택을 지원하므로 웹서와 같은 어플리케이션에 저렴하고 간단하게 적용할 수 있다. 기존 W5100 EVM과 비교해서 크기가 더 작아지고 기존 보드와 핀맵을 동일하게 제작하여 확장보드에 연결 가능하다. W5200, W5100 확장 테스트 보드 [NET-EVM] [W5200 EVM] 핀맵 회로도
[CANTUS EVM] WiFi 모듈 테스트 - 무선랜을 이용한 DAQ (24bit ADC) 테스트 [CANTUS EVM] WiFi 모듈 테스트 - 무선랜을 이용한 DAQ (24bit ADC) 테스트 Serial to WiFi Module (WIZ6100wi)을 이용하여 무선 데이터 수집 장치를 만들어 보았다. 무선랜을 간편하게 사용할 수 있는 WiFi모듈을 이용하면 고속의 데이터를 인터넷으로 손쉽게 수집할 수 있다. MCU는 저렴하고 RAM이 풍부한 ADChip사의 CANTUS를 이용하고 USB2Serial 커넥터에 WiFi모듈을 연결 하였다. 데이터 수집은 SPI인터페이스의 24비트 ADC모듈을 이용하고 펑션으로 사인파를 입력 하여 테스트 했다. 무선랜 접속 WIZ610은 AP기능이 있어 PC에서 클라이언트 형태로 접속 가능하다. 자세한 환경 설정은 . [WiFi to Serial 모듈 설정] 부분..
WIZ6100 to Serial 변환 보드 제작 WIZ6100 to Serial 변환 보드 제작 WIZ6100wi 는 Serial to WiFi 모듈로 간단히 WiFi를 구성할 수 있다. 하지만 커넥터가 1.27mm 피치라 기존 MCU에 연결하기가 불편하다. 기존 MCU모듈의 USB to Sreial 모듈 커넥터에 쉽게 연결할 수 있는 변환 보드를 제작 해 보았다. 기존 제작 했던 EVM모듈에 쉽게 연결 가능하다. 2.54mm 간격이라 쉽게 빵빤에 연결 가능하다. 회로도
[W5100-s EVM] rev2 보드 관련 자료 [W5100-s EVM] rev2 보드 관련 자료 이더넷(W5100) 테스트를 위한 [NET-EVM] 보드 만들면서 [W5100-S EVM] rev2 보드를 만들었다. 기존 보드에서 전원핀맵을 통일해 USB 및 기타 모듈 보드와 동일한 핀맵으로 수정 제작 하였다. W5100 EVM 회로도 rev1과 같이 SPI_EN핀을 따로 설정하지 않아도 자동으로 설정될 수 있도록 인버터가 있어 SPI EN핀을 따로 설정하지 않아도 된다. [NET-EVM] 보드에 연결 확장 테스트 보드로 기존 MCU(AVR, ARM, PIC등등)를 이용하여 이더넷 테스트를 할 수 있는 보드 이다. W5100을이용한 이더넷 테스트 동영상 UDP로 접속하여 이미지 데이터를 고속으로 전송하고 TFT LCD에 출력하도록 했다. [CANTUS..
[W7100 EVM] iMCU 테스트 보드 제작 (8051+MAC+Phy+HW TCP/IP 원칩) [W7100 EVM] iMCU 테스트 보드 제작 (8051+MAC+Phy+HW TCP/IP 원칩) iMCU W7100은 hardwired TCP/IP Core 를 내장하고 8051코어가 내장되어 있는 one-chip 인터넷 솔루션 이다. 256KByte Data Flash, 64K Code Flash, 64Kbyte RAM으로 구성된 메모리는 별도의 확장 필요없이 간단한 웹서버를 구현하기에 아주 적합한 솔루션을 제공할것 같다. 내부에 부트로더가 있어 별도의 장비 없이 UART나 이더넷으로 프로그램을 다운로드 할 수 있다. 가격도 저렴(IC Bank에서 6500원에 판매하고 있다.)하니 간단히 임베디드 웹서버 공부하는데 사용하면 좋을것 같다. 데이트시트 회로도 예제소스 [M-Type EVM] 으로 표준핀맵..
[LM3S8962 EVM] 웹서버 테스트 [LM3S8962 EVM] 웹서버 테스트 LM3S8962는 Cortex-M3코어에 Ehternet MAC + Phy가 포함되어 있는 MCU로 상당히 간단하게 임베디드 이더넷을 구현할 수 있다. 무료 TCP/IP protocol stack 인 lwIP를 이용해서 임베디드 웹서버 테스트를 진행 했다. 간단한 스텍임에도 속도 빠르고 여러가 다양한 프로토콜을 지원하고 있다. 먼저 luminary micro에서 포팅해서 third party로 제공하는 lwip-1.3.0폴더를 복사하고 패스를 잡아 준다. $PROJ_DIR$\..\01_drv\third_party\lwip-1.3.0\src\include\ $PROJ_DIR$\..\01_drv\third_party\lwip-1.3.0\src\include\ipv4\..
ENC424J600 10/100 Base-T Ethernet Controller ENC424J600 10/100 Base-T Ethernet Controller Microchip ENC28J60의 후속 모델로 Microchip ENC424J600 10/100BaseT Ethernet controller가 출시 되었다. SPI방식의 소형 이더넷 컨트롤러라는 장점을 가진 ENC28J60을 사용하면서 느꼈던 속도문제(10 Base-T에서 100 Base-T로 업그레이드 되어)가 해결된것 같다. 한번 사용해 볼만 헌데,,, 그리고 Microchip FREE TCP/IP Stack 도 V5.0 으로 업데이트 되었군. 이제 Hardware TCP/IP W5100과 비교해 테스트 해볼만 하지 않을까... ENC424J60 데이터 시트 ENC424J60 핀맵