본문 바로가기

[INTERFACE]

(228)
[W6300 SSM] W6300 보드 제작 Wiznet의 새로운칩 W6300이 출시 되었다. 기존 W6100 대비 메모리와 속도가 향상되었다고 한다.가장 큰 특지으로 150MHz system clock의 QSPI를 지원하고 네트웍 속도가 크게 향상되었다고 하니 표준 핀맵의 SSM Type 형태의 표준 핀맵으로 제작 해 보았다 기존에 제작했던 W6100 SSM EVM 보드와 같은형태로 최대한 작게해서 SPI모드 전용으로 제작 했다. W6300 SSM 보드 회로 핀맵
[W5500 SSM] 초소형 W5500 보드 제작 Wiznet사의 가장 대표적인 Hardwired TCP/IP가 내장된 이더넷 컨트롤러 칩 W5500을 최대한 작게 제작 해 보았다.기존의 2층 PCB로 제작 했던 [W5500 SSM2 EVM] 와 비교해서 높이도 낮도 크기도 줄였다. 핀맵은 기존에 사용했던 SSM Type과 동일하게 제작해도 바로 교체 할 수 있도록 했다.요즘 W5500, W6100, W6300 등 다양한 이더넷 보드를 표준 핀맵형태의 미니타입 으로 제작해서 쉽게 교체 할수 있도록 제작 하고 있다. 다양한 MCU를 지원하는 SSM Type 모듈을들 이용하여 이더넷 테스트를 진행 할수 있다.
[W6100 SSM] 최대한 작게 만들어본 W6100 보드 W6100 은 WIZnet 의 Hardware TCP/IP 기술 기반 위에 새롭게 IPv6 를 추가하여 IPv4/IPv6 Dual Stack 을 지원하는 Hardwired Internet Controller 이다.TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, ARP, PPPoE 등의 TCP/IP 뿐만 아니라 10 Base-T / 10 Base-Te / 100 Base-TX Ethernet PHY 와 Ethernet MAC Controller 를 모두 내장하하고 있다. 특히 IPv6 IoT Device 시장에 적합한 Embedded Internet One chip Controller 가 될것 같아 SSM Type 형태의 표준 핀맵으로 제작 해 보았다. 기존에 제작했던 W55..
실시간 AI 처리를 위한 W5300 네트워크 카메라 만들기 일반적인 네트워크 카메라는 네트워크 대역폭 때문에 압축된 영상을 전송한다. 압축된 영상은 품질이 저하되기 때문에 영상 처리에 문제가 될수 있다. W5300 을 이용하여 압축되지 않은 원본 영상을 네트워크로 전송하고 영상 처리를 할 수 있는 카메라를 제작 하였다. W5300은 80Mbps 이상의 고속 네트웍 전송이 가능하기 때문에 카메라의 실시간 원본 이미지를 전송하는데 가장 좋은 예가 될 수 있다. 전송된 영상은 일반적인 영상 처리 뿐 아니라 AI 를 적용하여 좀더 스마트한 어플리케이션에 적용 할 수 있도록 하였다. AI를 적용한 네트워크 카메라는 실시간 감지와 분석을 통해 환경을 모니터링하고, 범죄 예방, 사고 감지, 자원 최적화 등 다양한 분야에서 중요한 역할 한다. 이를 통해 더 스마트하고 안전한 ..
재활용 가능한 Ethernet MAGJACK 모듈 제작 재활용 가능한 Ethernet MAGJACK 모듈 제작소형 임베디드 보드를 설계하다 보면 의외로 가장 큰 공간을 차지하는 것이 커넥터다. 특히 Ethernet 포트처럼 물리적으로 크기가 정해진 부품은 보드 소형화를 어렵게 만드는 대표적인 요소다.나처럼 다양한 테스트를 자주 하는 경우라면 더더욱 커넥터를 줄이고, 가능하면 표준화된 형태로 재사용하고 싶어진다.그래서 Ethernet MAGJACK 모듈을 별도의 보드로 제작하고, 핀맵을 표준화해 두기로 했다. 이렇게 만들어 두면 여러 보드에서 필요할 때마다 탈부착하며 사용할 수 있어 테스트 효율이 훨씬 좋아진다.최근에는 Ethernet PHY가 내장된 MCU나 컨트롤러가 점점 늘어나고 있기 때문에, 이런 방식의 모듈화를 적용하기에도 좋은 환경이 되었다고 생각한..
[W5500 SSM2 EVM] 초소형 W5500 모듈 제작 기존에 제작 했던 SSM Type EVM 형태의 W5500 EVM 모듈보다 좀더 작은 모듈이 필요 해서 2층 형태의 보드를 제작 했다.    W5500 SSM2는 CH32X035W5100의 CS는 R17 0옴 저항을 통해 연결된다.  W5500 EVM 모듈과 비교해 보면 길이는 짧아지고 높이는 약간 높아진 정도 이다.
W5300 을 이용한 네트워크 카메라 구현 3/3 - 카메라 이미지 출력 및 영상처리 개요 [SRM32F4-RP] 보드에서 W5300을 제어 하고 고속 TCP전송 테스트 가 완료 되었으므로 네트워크를 통해 카메라 영상을 전송하는 테스트를 진행 해 보자. STM32의 카메라 인터페이스 DCMI를 이용하여 카메라 영상을 얻어 네트워크로 이미지 영상을 보내고 PC 호스트 프로그램에서 영상을 받아서 간단히 영상 처리 할수 있는 프로그램을 작성 할것이다. W5300을 이용하여 TCP 전송률 테스트 결과 60Mbps 이상 전송 가능하므로 640x480x2 Byte RAW(RGB565) 이미지 데이터를 초당 10장을 전송할 수 있다. RAW Data를 사용하는 이유는 영상 처리에 있어 최대한 손실을 없도록 하기 위해서 이다. 640x480 해상도의 RAW 이미지를 초당 10프레임 보내어 출력하고 간단..
W5300 을 이용한 UDP loopback 전송률 테스트 W5300을 이용한 Wiznet ioLibrary Driver 포팅 및 TCP Loopback 전송률 테스트 결과 코드를 활용하여 UDP통신에서 전송률 테스트를 해 보았다. Wiznet ioLibrary Driver 코드에서 제공하는 loopback_udps 함수를 이용하여 UDP 테스트 코드를 작성 했다. int32_t loopback_udps(uint8_t sn, uint8_t* buf, uint16_t port) { int32_t ret; uint16_t size, sentsize; uint8_t destip[4]; uint16_t destport; switch(getSn_SR(sn)) { case SOCK_UDP : if((size = getSn_RX_RSR(sn)) > 0) { if(size >..