ESP32 최소화
엔지니어는 설계에서 불필요한 요소를 최적화하고 제거하는 데 관심이 많습니다. Chris Greening(YouTube의 Atomic14라고도 함)은 이러한 매력을 Espressif ESP32-S3 WROOM 모듈에 적용했습니다. 일반적으로 이러한 모듈은 브레이크아웃 보드에 연결되어 있습니다. 그러나 Greening은 최소한의 USB 전원을 사용하는 ESP32-S3 WROOM 개발 보드를 만드는 데 필요한 모든 것을 제거했습니다.
녹화는 일반적인 ESP32-S3 WROOM 브레이크아웃 보드의 회로도로 시작됩니다. 이러한 보드에 장착된 ESP32-S3 시스템 온 모듈(SOM)을 찾을 수 있습니다. 여기에는 설계를 더욱 견고하게 만들기 위한 패시브가 포함될 수 있습니다.
그러나 Greening의 설명에서 알 수 있듯이 많은 구성 요소가 (엄격하게) 필요하지 않습니다. 예를 들어 이 최소 ESP32 설계에는 UART, JTAG 또는 부팅 모드용 핀이 없습니다. UART 및 JTAG 기능은 S3의 기본 USB 지원을 통해 사용할 수 있습니다. Greening은 또한 부팅 모드 핀을 제거했습니다. WROOM 모델을 처음 프로그래밍할 때 이 핀을 접지로 단락시켜야 할 수도 있다는 점을 명심하십시오.
UART 및 JTAG 핀을 제거한 상태에서 ESP32에 어떻게 액세스합니까? Greening의 다음 단계는 브레드보드를 사용하여 USB 브레이크아웃 보드와 선형 조정기를 연결하는 것이었습니다. 아, 그리고 그는 필수 깜박임 스케치를 위해 LED(전류 제한 저항 포함!)를 포함시켰습니다.
축소 프로젝트의 이 단계에서는 USB를 통해 ESP32-S3 WROOM을 PCB에 연결하는 데 필요한 최소한의 하드웨어를 보여줍니다. 그러나 Atomic14 비디오는 이 개념을 한 단계 더 발전시켰습니다.
다음으로 Greening은 폴리이미드(Katpon) 테이프를 사용하여 WROOM 모듈 뒷면의 접지/열 패드를 분리했습니다. 그런 다음 선형 조정기, 디커플링 커패시터 및 중요한 LED를 조심스럽게 장착했습니다. 스루홀에서 표면 실장 구성 요소로 변경한 후 모든 브레드보드 구성 요소가 맞습니다.
다양한 구성 요소 제거에 대한 자세한 설명(및 타당성)은 전체 ESP32 최소 개발 보드 동영상을 확인하세요. USB 브레이크아웃 PCB도 포함되지 않은 최소화된 키트의 최종 버전도 볼 수 있습니다!