전자/임베디드 시스템

임베디드 보드 이더넷 통신 구현

Begi 2022. 10. 15. 14:53
반응형

임베디드 보드에 이더넷 통신은 다음과 같은 방법으로 구현할 수 있다.

 

1. MAC 내장 MCU 사용

    - TCP/IP 스택을 올려야 함(MCU 제조사에서 제공하는 경우가 많음)

    - lwIP나 uIP와 같은 Open stack이 있음

    - TCP/IP 스택을 올리는데 처음에는 시간이 걸림

    - 외부 PHY와 트랜스 회로 설계 필요

 

2. TCP/IP 내장 IC를 외부에 설치

    - MCU에서 SPI 등으로 제어

    - 트랜스 (또는 PHY) 회로 설계 필요

 

TCP/IP 내장 IC

 

3. TCP-Serial 변환 보드 사용

    - UART 등으로 제어

    - 외부 회로 설계 필요 없음

 

TCP-Serial 변환 보드

 

MAC 내장 MCU를 사용하는 것이 가격이나 통신 속도면에서 가장 유리하지만 해야할 소프트웨어와 하드웨어 작업이 많다.

 

반응형