WizFi360은 사용자가 사용하거나 회로설계하기 쉽도록 모듈화되어 있지만, 사용자들이 사용하기 위해서 몇 가지 주의해야 하는 회로들이 있다. 그래서 이번 글에서 그것들을 확인해보려고 한다.


System

WizFi360은 외부에 아주 간단한 회로만 설계하면 되고, UART1을 이용해 데이터 전송이 가능하다.

  • RESET : RESET 핀이 Low가 되면 WizFi360은 하드웨어 RESET이 되고, 모듈 외부에 RC 회로를 추가하는 것을 추천한다.
  • PA0 : PA0핀은 10k 저항으로 Pull-up을 해야 하고, 일반적으로 사용자들이 사용하는 핀 이 아닐 것이다. 이 핀은 WizFi360의 생산과정에서만 사용이 된다.
  • PA1 : PA1핀은 10k 저항으로 Pull-up을 해야 한다. PA1핀이 3초 동안 Low 이면, UART1의 설정값이 Factory 설정값(초기 값)으로 변경된다.
  • WP : PA1핀은 10k 저항으로 Pull-down 을 해서 사용한다. 이 핀은 WizFi360이 Sleep 모드일 때 사용되는 핀으로, Sleep 모드 일 때 이 핀이 High가 되면 Normal 모드로 복귀한다.

Power

WizFi360의 정격 입력 전압은 3.0~3.6V 이며, 정격 입력 전류는 최소 500mA 이상이어야 한다. 입력 전류가 부족하게 된다면, WizFi360은 정상동작을 하지 않고 Reset 되는 현상이 발생한다.

PCB 설계 시 배선폭은 최소 30mil 이상으로 설계를 하며, 전원 안정화를 위해 100nF 캐패시터를 WizFi360 전원 입력 핀 가까이에 위치시킨다.

UART

WizFi360은 UART 통신방식을 지원한다. WizFi 360이 Reset이 되거나 전원이 입력되었을 때, PB13핀이 High이거나 NC이면, UART 통신 모드로 설정이 된다.

  • UART1 : 메인으로 사용이 되는UART 이다. 데이터 통신과 AT Command를 사용할수 있다.
  • UART0 : UART0는 사용자들이 사용할 가능성은 거의 없다. 이 UART는 WizFi360의 생산 과정에서 사용이된다.

SPI

WizFi360은 SPI 통신방식도 지원한다. WizFi 360이 Reset이 되거나 전원이 입력되었을 때, PB13핀이 Low이면, SPI 통신 모드로 설정이 된다.

기타

UART Flow Control

사용자가 UART Flow Control을 사하려면 아래와 같이 회로를 설계 해야 한다. PB9 핀이 CTS1, PB10 핀이 RTS1 이다.

UART Level Shifter

WizFi360의 UART 전압 레벨은 3.3V 이다. 하지만 사용자가 사용하는 MCU의 전압은 3.3V가 아닐 수도 있다. 그때 Level Shifter를 이용해 WizFi360과 사용자의 MCU의 UART를 연결 할수 있다. 아래 그림에서 VCCIO는 사용자 MCU의 UART 전압을 연결하면 된다.

참고 사이트

WizFi360 Design Guide

WizFi360-EVB-Shield

WizFi360-EVB-Mini

+ Recent posts