ESP32s3
는 이더넷을 지원합니다.
ESP32
와 달리 ESP32s3
에서는 SPI
를 사용하는 이더넷 칩셋만 지원하며 프레임워크에서 제공되는 칩셋은 아래와 같습니다.
- DAVICOM DM9051
- Wiznet W5500
- Micro Chip KSZ8851SNL
LCSC 기준으로 W5500 은 재고가 많으나, 다른 두 칩은 재고가 거의 없거나 품절인 상태일 때가 많았습니다.
모듈 형태로 판매되는 제품도 W5500 모듈만 판매되는것 같았습니다.
간단하게 ESP32s3
에서 이더넷을 구현하고자 하면 아래 제품같은 모듈을 구매하면 됩니다.
아래 모듈은 실제 작동까지 성공한 모듈입니다.
설계
위즈넷 공식 홈페이지의 데이터 시트와 레퍼런스를 참조하며 회로를 구성하면 됩니다.
데이터시트
데이터시트는 국문 버전을 읽어보시면 됩니다.
레퍼런스
라즈베리파이 피코의 칩셋인 RP2040
과 W5500
으로 구성된 보드입니다.
PMODE0~2
핀은 3.3v 에 연결하면 됩니다.
아래 사진은 제가 설계한 기판의 일부로 참고삼아 보시면 됩니다.
사진 우클릭 -> 새탭에서 이미지 보기를 클릭하면 크게 볼 수 있습니다.
RJ-45 커넥터
트랜스가 내장된 J1B1211CCD
를 추천드립니다.