7112 views|3 replies

1662

Posts

0

Resources
The OP
 

Espressif ESP32-S3-USB-OTG development board information [Copy link]

 This post was last edited by Hot Ximixiu on 2022-1-17 08:27

ESP32-S3-USB-OTG is a development board that focuses on USB-OTG function verification and application development. It is based on ESP32-S3 SoC, supports Wi-Fi and BLE 5.0 wireless functions, and supports USB host and USB slave functions. It can be used to develop wireless

Storage devices, Wi-Fi network cards, LTE MiFi, multimedia devices, virtual keyboard and mouse, etc. The development board has the following features:

  • Onboard ESP32-S3-MINI-1-N8 module with 8 MB flash
  • Onboard USB Type-A host and slave interfaces, built-in interface switching circuit
  • Onboard USB to serial port debugging chip (Micro USB interface)
  • Onboard 1.3-inch LCD color screen, supports GUI
  • Onboard SD card interface, compatible with SDIO and SPI interfaces
  • Onboard charging IC, can be connected to external lithium battery

ESP32-S3-USB-OTG (click to enlarge)

This guide covers:

Quick Start: Provides a brief overview of ESP32-S3-USB-OTG and essential hardware and software information.

Hardware Reference: Provides detailed hardware information of ESP32-S3-USB-OTG.

Related Documents: Provides links to related documents.

Quick Start


How to get started with the ESP32-S3-USB-OTG.

First, some basic information about ESP32-S3-USB-OTG is introduced. Then, the application development section introduces how to start development with the development board. Finally, the packaging and retail information of the development board are introduced.

Components
The ESP32-S3-USB-OTG development board consists of the following two parts:

Mainboard: The ESP32-S3-USB-OTG mainboard is the core of the entire kit. The mainboard integrates the ESP32-S3-MINI-1 module and provides an interface for connecting to a 1.3-inch LCD screen.


ESP32-S3-USB-OTG front view (click on the image to enlarge)

The following table will introduce the main components in the above figure in counter-clockwise order, starting from the USB_HOST interface on the left.

ESP32-S3-USB-OTG (click to enlarge)
Back side of ESP32-S3-USB-OTG (click to enlarge)

The following table will introduce the main components in the above figure in counter-clockwise order, starting from the USB_HOST interface on the left.

Main Components

Sub-board: ESP32-S3-USB-OTG-SUB - Mounted 1.3-inch LCD screen


ESP32-S3-USB-OTG daughterboard (click on the image to enlarge)

Application Development
Before powering on the ESP32-S3-USB-OTG, please make sure that the development board is intact.

Hardware Preparation
ESP32-S3-USB-OTG

A USB 2.0 cable (Standard A to Micro-B)

Computer (Windows, Linux, or macOS)

Software Setup
Please go to the Detailed Installation Steps section in the Quick Start Guide to learn how to quickly set up your development environment.

Contents and Packaging
Retail Order
Each retail ESP32-S3-USB-OTG Development Kit is individually packaged.


ESP32-S3-USB-OTG packaging (click to enlarge)

Contains the following sections:

Motherboard:

ESP32-S3-USB-OTG

Daughterboard:

ESP32-S3-USB-OTG_SUB

fastener

Mounting bolts (x4)

Screws (x4)

Nut (x4)

This post is from Domestic Chip Exchange

Latest reply

Is this going to be tested on the development board? ? ? ? ?   Details Published on 2022-1-17 10:28
 
 

1662

Posts

0

Resources
2
 
This post was last edited by Hot Ximixiu on 2022-1-17 08:19

Hardware Reference


Functional Block Diagram
The main components and connections of ESP32-S3-USB-OTG are shown in the figure below.


ESP32-S3-USB-OTG Functional Block Diagram (click to enlarge)

Please note that the external interface corresponding to the USB_HOST D+ D- signal in the functional block diagram is USB DEV, which means that ESP32-S3 acts as a device to receive signals from other USB hosts. The external interface corresponding to the USB_DEV D+ D- signal is USB HOST, which means that ESP32-S3 acts as a host to control other devices.

Development Board Power Supply Selection


The development board has three power supply modes:

Powered by Micro_USB port

When using method 1 for power supply, use a USB cable (standard A to Micro-B) to connect the main control board to the power supply device and turn the power switch to OFF. Please note that only the main board and the display are powered in this power supply mode.

Powered by USB_DEV port

When using method 2 to supply power, DEV_VBUS_EN should be set to high level and the power switch should be set to OFF. This power supply mode can also supply power to the USB HOST interface. If a lithium battery is installed, it will also charge the lithium battery.

Powered by external lithium battery via battery interface

When using method 3 to supply power, BOOST_EN should be set to high level, the power switch should be set to ON, and a 1S lithium battery (3.7 V ~ 4.2 V) should be soldered to the power solder joint reserved on the back of the main control board. This power supply mode can also supply power to the USB HOST interface. The battery interface is shown in the figure below:


Battery connection diagram (click to enlarge)

USB HOST interface power supply selection


The USB HOST port (Type-A female port) can supply power to the connected USB device with a supply voltage of 5 V and a maximum current of 500 mA.

There are two power supplies:

Powered by the USB_DEV interface, the 5 V power comes directly from the power supply connected to this interface

Power is supplied through the lithium battery interface, and the 3.6 V ~ 4.2 V voltage of the lithium battery is boosted to 5 V through the Boost circuit. The working state of the Boost IC can be controlled by BOOST_EN/GPIO13, and GPIO13 is high to enable Boost.

Boost circuit diagram
(click to enlarge)

Power supply selection:


Power supply switching circuit diagram

500 mA Current Limiting Circuit

The current limiting IC MIC2005A can limit the maximum output current of the USB HOST interface to 500 mA. IDEV_LIMIT_EN (GPIO17) must be set to a high level to enable the current limiting IC so that the USB HOST interface can have voltage output.


500 mA current limiting circuit diagram

USB interface selection circuit


USB interface switching circuit diagram

When the USB_SEL (GPIO18) pin is high, the USB D+/D- (GPIO19, 20) signals will be connected to USB_DEV D+ D-, and other USB devices can be connected through the USB HOST interface (Type-A female port);

When the USB_SEL (GPIO18) pin is low, the USB D+/D- (GPIO19, 20) signals will be connected to USB_HOST D+ D-, and can be connected to other USB hosts through the USB DEV interface (Type-A male port);

By default, USB_SEL is low.

LCD Interface



LCD interface circuit diagram

Please note that this interface supports connecting to an SPI interface screen. The screen model used by this development board is: dev-kits:` ST7789 <esp32-s3-usb-otg/datasheet/ST7789VW_datasheet.pdf>`, and LCD_BL (GPIO9) can be used to control the screen backlight.

SD Card Interface


SD Card Interface Circuit Diagram

Please note that the SD card interface is compatible with both 1-wire, 4-wire SDIO mode and SPI mode. After power-on, the card will be in 3.3 V signaling mode. Send the first CMD0 command to select the bus mode: SD mode or SPI mode.

Charging Circuit



Charging circuit diagram

Please note that the Type-A male port can be connected to a power adapter with an output of 5 V. When charging the battery, the red indicator light on the charging circuit is on, and the red indicator light goes out when the battery is fully charged. When using the charging circuit, please turn the power switch to OFF. The charging current is 212.7 mA.

GPIO Assignment

Function pins:

Extended function pins:

image.png (61.96 KB, downloads: 1)

image.png
This post is from Domestic Chip Exchange
 
 
 

1662

Posts

0

Resources
3
 

Development board related technical documents

ESP32-S3-MINI-1_1U 技术规格书.pdf (1.16 MB, downloads: 8)

ESP32-S3 技术规格书.pdf (1.24 MB, downloads: 12) ESP32-S3-USB-OTG 原理图.pdf (399.25 KB, downloads: 19)

This post is from Domestic Chip Exchange
 
 
 

2926

Posts

0

Resources
4
 

Is this going to be tested on the development board? ? ? ? ?

This post is from Domestic Chip Exchange
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
C language uses binary tree to parse polynomials and evaluate

It mainly realizes the analysis of polynomial data calculation. If there is a need to make a simple calculator based on ...

STM8S001J3 uses HalfDuplex mode and uses IO mapping and cannot receive data.

The first time I used STM8S001J3, I mainly used UART and EEPROM. At that time, I saw that UART_TX conflicted with SWIM, ...

The disappearing boundary between MCU and MPU

There was a time when microprocessors (MPUs) and microcontrollers (MCUs) were two completely different devices. Microcon ...

Relationship between PN conduction voltage drop and current and temperature

*) , the E junction is affected by temperature, and the change in on-state voltage drop is related to Is and Ic The cond ...

Free Review - Topmicro Intelligent Display Module (5) Touch Screen

This post was last edited by wenyangzeng on 2021-11-1 16:36 Free Review - Topmicro Intelligent Display Module (5) Touch ...

View circuit - load switch

In many circuits, one power supply may correspond to multiple loads. Sometimes the power supply of the load needs to be ...

[Flower carving DIY] Interesting and fun music visualization series project (24) - infinite LED mirror light

I suddenly had the urge to do a series of topics on music visualization. This topic is a bit difficult and covers a wide ...

Common Problems in RF Circuit Design

666836 Common problems in RF circuit design 1. Interference between digital circuit modules and analog circuit modules ...

M4N-Dock basic usage environment configuration

# M4N-Dock basic usage environment configuration## Login system The default system is Debian system. Plug in the network ...

The price came out and I looked at it for more than an hour.

21.59 Did you guess it right?

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list