Multiple Output Power Source – Dual 10V (+/-10V), 5V DC, 3.3V DC from 9V Battery 

This is a multiple output power converter module that provides +/-10V (Dual 10V), 5V DC, and 3.3V DC from a 9V PP3 battery. This is a very useful project that has been designed for low-load current applications. Dual +/-10V output from a 9V battery is a key feature of the project. The battery holder can be mounted on the backside of the PCB. An onboard slide switch provides power ON/OFF. Onboard LED indicates the power. LM1117-5V chip provides 5V DC output from 9V Battery, further, an LM1117-3.3V regulator is provided to step down the 5V to 3.3V DC. MAX680 charge pump chip provides +/-10V from 5V.

The MAX680 is a monolithic, CMOS, dual charge-pump voltage converter that provides ±10V outputs from a +5V input voltage. The MAX680 provides both a positive step-up charge pump to develop +10V from +5V input and an inverting charge pump to generate the -10V output. This chip has an on-chip, 8kHz oscillator. The output source impedances are typically 150Ω, providing useful output currents up to 10mA. The low quiescent current and high efficiency make this device suitable for a variety of applications that need both positive and negative voltages generated from a single supply.

Features

  • Output +/-10V Load Up to 10mA, 5V DC Load Up to 150mA, 3.3V Load Up to 150mA
  • Input Supply 9V Battery (Alkaline Battery is preferable)
  • On Board ON/OFF Slide Switch
  • On Board Power LED
  • Header Connectors for Easy Connection
  • On Board Battery Holder
  • Very Compact Design
  • PCB Dimensions 56.04 x 31.59 mm

Schematic

Parts List

NOQNTY.REF.DESCMANUFACTURERSUPPLIERPART NO
11CN19 V BATTERY HOLDERKEYSTONEDIGIKEYNNO 36-1294-ND
21CN23 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5316-ND
31CN34 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
44C1,C3,C4,C510uF/25V SMD ELECTROLYTICNICHICON493-10142-1-ND
52C2,C60.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
61D1LED LED SMD SIZE 0805LITE ON INCDIGIKEY160-1427-1-ND
71J1DNPDO NOT INSTTAL
81R11K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
91SW1EG1917-ND SLIDE SWITCHE SWITCHDIGIKEYEG1917-ND
101U1LM117-5V REGULATORTIDIGIKEYLM1117MPX-5.0CT-ND
111U2MAX680MAXIMDIGIKEYMAX680EPA+-ND
121U3LM117-3.3VDIODE INCORPORATIONDIGIKEYAZ1117IH-3.3TRG1DICT-ND

Connections

Gerber View

Photos

Video

MAX680 Datasheet

BLDC Motor and DC Brushed Motor Driver 

This BLDC motor driver board is equipped with a smart IFX007T half-bridge. The BLDC motor control project is capable to drive one BLDC motor. Alternatively, it can be used to drive one or two bi-directional DC motors (H-Bridge configuration, cascaded to support the second motor) or up to three uni-directional DC motors (half-bridge configuration). The implemented integrated IFX007T half-bridges can be controlled by a PWM via the IN Pin. Interfacing to a microcontroller or Arduino is easy by the integrated driver IC which features logic level inputs, diagnosis with current sense, slew rate adjustment, and dead time generation, etc. The three IFX007T half-bridges are also fully protected against over-temperature, under-voltage, overcurrent, and short circuit events. The project is capable of high-frequency PWM e.g., 30Khz. All inputs are logic level, current sense outputs are for diagnosis purposes, and slew rates are adjustable using R7, R8, R9. This is able to be used for fast and inexpensive prototyping of (BL)DC motor control, easy testing of half-and full-bridge motor control Status flag diagnosis with current sense capability, Over-temperature shut down with latch behavior and under-voltage shut down. It is advisable to use forced cool air to control the temperature of the IFX007 chip.

Arduino Code

Arduino Code is provided to test the board. The user will be able to drive a single brushed DC motor with speed control function.

  • Connections: Arduino Digital Pin D5 = VH Pin 5 of Connector CN5, Arduino Digital Pin D10 = VI Pin 4 of Connector CN5, Arduino GND = GND Pin 8 of CN5, Motor Supply 8 to 40V DC = CN1

Brushed or BLDC Motor Control

  • One BLDC Motor with Hall Sensor or FOC
  • Three Unidirectional Brushed DC Motor
  • One Bidirectional and One Unidirectional
Note 1: This board supports Hall sensor-based BLDC motor, Use following optional components R19, R20, R21, R22, R23, R24, C14, C15, C16 to drive FOC based sensor-less motor
Note 2: R28, R29, and C17 divider resistors circuit is provided to monitor the motor supply voltage, the user may install following components if required.

References

Features

  • Brushed and brushless DC motor control up to 300W continuous load
  • 8–40V nominal input voltage (optimized for 24V)
  • Average motor current 30A restricted due to PCB (IFX007T current limitation @ 55A min.)
  • PCB Dimensions 81.44 x 44.77 mm

Applications

  • Can be used to drive motors in various industrial applications
  • Power Tools
  • Healthcare (e.g., hospital beds)
  • Robots
  • Pumps
  • Massage chairs
  • Fans
  • Multi-copter
  • CAV
  • Vacuum cleaners
  • Home & garden
  • 3D printer
  • Industrial automation

IFX007T

The IFX007T is an integrated high current half bridge for motor drive applications. It is part of the Industrial & Multi-Purpose NovalithIC™ family containing one p-channel high-side MOSFET and one n-channel low-side MOSFET with an integrated driver IC in one package. Due to the p-channel high-side switch the need for a charge pump is eliminated thus minimizing EMI. Interfacing to a microcontroller is made easy by the integrated driver IC which features logic level inputs, diagnosis with current sense, slew rate adjustment, dead time generation and protection against overtemperature, undervoltage, overcurrent and short circuit. The IFX007T provides a cost optimized solution for protected high current PWM motor drives with very low board space consumption.

Short circuit protection

The device provides embedded protection functions against

  • output short circuit to ground
  • output short circuit to supply voltage
  • short circuit of the load

The short circuit protection is realized by the previously described current limitation in combination with the overtemperature shutdown of the device.

Input circuit

The control inputs IN and INH consist of TTL/CMOS compatible Schmitt triggers with hysteresis which controls the integrated gate drivers for the MOSFETs. Setting the INH pin to high enables the device. In this condition, one of the two power switches is switched on depending on the status of the IN pin. To deactivate both switches, the INH pin has to be set to low. No external driver is needed. The IFX007T can be interfaced directly to a microcontroller.

Deadtime generation

In bridge applications it has to be assured that the high-side and low-side MOSFET are not conducting at the same time, connecting directly the battery voltage to GND. This is assured by a circuit in the driver IC, generating a so-called dead time between switching off one MOSFET and switching on the other. The dead

time generated in the driver IC is automatically adjusted to the selected slew rate

Adjustable slew rate (Adjustable Using External Resistor R7, R8, R9) Refer Data Sheet of IFX007 for more Info

In order to optimize electromagnetic emission, the switching speed of the MOSFETs is adjustable by an external resistor R7, R8, R9. The slew rate pin SR allows the user to optimize the balance between emission and power dissipation within his own application by connecting an external resistor RSR to GND.

Status flag diagnosis with current sense capability

The sense pin IS is used as a combined current sense and error flag output. In normal operation (current sense mode), a current source is connected to the status pin, which delivers a current proportional to the forward load current flowing through the active high-side switch.

Schematic

Parts List

NOQNTY.REFDESCMANUFACTURERSUPPLIERPART NO
11CN12 PIN SCREW TERMINAL PITCH 5.08MMPHOENIXDIGIKEY277-1247-ND
21CN23 PIN SCREW TERMINAL PITCH 5.08MMPHOENIXDIGIKEY277-1248-ND
31CN35 PIN MALE HEADER CONNECTOR PITCH 2.54MM WURTHDIGIKEY732-5318-ND
41CN48 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
51CN58 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
66C1,C2,C3,C4,C5,C60.22uF/50V SMD SIZE 1206MURATA/YAGEODIGIKEY
75C7,C8,C9,C12,C210.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
81C10220uF/50V ELECTROLYTICMURATA/YAGEODIGIKEY
91C1110KPF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
107R1,R2,R3,R4,R5,R6,C1310K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
1112C14,C15,C16,C17DNP
R19,R20,R21,R22DNP
R23,R24,R28,R29DNP
123C18,C19,C201uF/50V SMD SIZE 1206MURATA/YAGEODIGIKEY
131D1LED SMD SIZE 0805MURATA/YAGEODIGIKEY160-1427-1-ND
143R7,R8,R9510E 1% SMD SIZE 0805MURATA/YAGEODIGIKEY
152R10,R121K 1% SMD SIZE 0805MURATA/YAGEODIGIKEY
164R11,R13,R14,R153K3 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
173R16,R17,R1811K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
183R25,R26,R270E SMD SIZE 0805MURATA/YAGEODIGIKEY
193U1,U2,U3IFX007TINFINIONDIGIKEYIFX007TAUMA1CT-ND

Connections

Block Diagram

IFX007 Pinout

Sense Current and Fault Current

Truth table

Gerber View

Photos







Video

IFX007T Datasheet

Brushed DC Motor Controller Using Rotary Encoder – Arduino Compatible

This DC Motor controller provides direction and speed control of brushed DC Motor using Rotary Encoder. This is Arduino compatible hardware that consists of LMD18201 DC motor driver chip, Atmega328 microcontroller, Rotary Encoder, L317 regulator, and other components.  Hardware offers easy control of brushed DC motor up to 3A with speed, direction, and brake control. The encoder includes a tactile switch, which can be used to control the ON/OFF or Direction of the motor and the encoder helps to set the speed.

Learn more about Rotary Encoder

A rotary encoder is a type of position sensor which is used for determining the angular position of a rotating shaft. It generates two pulses, according to the rotational movement, these two pulses determine the direction of the shaft and angular position, this encoder is also included with a mechanical switch. Switch and encoder help to control the DC motor speed and direction.

The project can be described in 3 parts, Atmega328 Microcontroller, LMD18201 DC Motor H-bridge, and Rotary Encoder.  This board can control DC motor up to 48V DC and continued current up to 3A, peak current 6A.

Arduino Code

It is Arduino-compatible hardware and a new Atmega328 chip requires bootloader programming and Arduino code upload. Follow the link below for more info on programming and boot-loader burning.

Credits: This is modified Arduino Code, Original Author of the code https://www.brainy-bits.com

https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoToBreadboard

Arduino Example code provided to test the board, with this code user will be able to test the hardware. Code may be modified as per requirement.

Arduino Pins Vs LMD18201 Motor Driver Pins

  • Arduino Digital D5>>PWM Pin LMD18201,
  • Arduino Digital Pin D11 >> Direction Pin LMD18201,
  • Arduino Analog Pin A1 >> Brake Pin LMD18201 (Close the jumper J1 for Normal Operations If Brake Function Not Required)
  • Arduino Digital Pin D2 >> Encoder Channel A- Pin Pulled Up using R7-10K
  • Arduino Digital Pin D3>> Encoder Channel B- Pin Pulled Up using R8-10K
  • Arduino Digital Pin D4>> Tactile Switch of Encoder – Pulled Up using R9-10K

Features

  • Operating Power-Supply 12V to 24V DC (For Motor 25V to 48V Power Refer the Note)
  • Motor Load 3Amps
  • D1 Power LED
  • Encoder with Switch = Motor Direction CW/CCW and Speed Control
  • PWM Duty Cycle Adjustable 0 to 100% (Frequency 975Hz)
  • Onboard L317 Regulator provides 5V to Atmega328
  • PCB Dimensions 66.83 x 41.91 mm

Power Supply

Motor 12 to 24V can work with a single supply, apply 12 to 24V at CN2, close Jumper J2. To drive a higher voltage motor, the circuit requires 2 separate power supplies, for logic and motor, in this case, open the jumper J2, use CN2 to apply motor supply 25V to 48V, and CN1 7V to 24V logic supply.

Heat-sink

Large Size heatsink with fan recommended on LMD18201 chip if the motor is running on full power 3Amps.

LMD18201

The LMD18201 is a 3A H-Bridge designed for motion control applications. The device is built using a multi-technology process that combines bipolar and CMOS control circuitry with DMOS power devices on the same monolithic structure. The H-Bridge configuration is ideal for driving DC and stepper motors. The LMD18201 accommodates peak output currents up to 6A. Current sensing can be achieved via a small sense resistor connected in series with the power ground lead. For current sensing without disturbing the path of current to the load, the LMD18200 is recommended.

Schematic

Parts List

NO.QNTY.REF.DESCMANUFACTURERSUPPLIERPART NO
11CN14 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
21CN22 PIN SCREW TERMINAL PITCH 5.08MMPHOENIXDIGIKEY277-1247-ND
32C5,C60.1uF/50V SMD SIZE 0805YAGEO/MURATADIGIKEY
41C210uF/6.3V SMD SIZE 1206YAGEO/MURATADIGIKEY
56R2,R7,R8,R910K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
61C7470uF/50V OR 63VNICHICONDIGIKEY493-12789-3-ND
72C8,C922PF/50V SMD SIZE 0805YAGEO/MURATADIGIKEY
81D1LED RED SMD SIZE 0805LITEON INCDIGIKEY160-1427-1-ND
92J1,J22 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY
101J1,J2JUMPER-SHUNT SULINSDIGIKEYS9001-ND
111MG12 PIN SCREW TERMINAL PITCH 5.08MMPHOENIXDIGIKEY277-1247-ND
122R1,R6680E 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
131R41M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
141R5220E 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
151CN3/SW1ROTARY ENCODER EN11-HSM1BF20TT ELECTRONICSDIGIKEY987-1398-ND
161U1ATMEGA328DIPMICROCHIPDIGIKEYATMEGA328-PU-ND
171U2LMD18201TIDIGIKEYLMD18201T/NOPB-ND
181U3LM317ON SEMIDIGIKEYLM317MDTRKGOSCT-ND
191Y116MHZECS INCDIGIKEYX1103-ND
202C3,C40.01UF/63V KEMETDIGIKEY399-5437-ND
211C10.1UF/63VEPCOS/TDKDIGIKEY495-2479-1-ND

Function Diagram

Connections

Gerber View

Photos

Video

LMD18201 Datasheet

LTM8045 – Inverting or SEPIC μModule (Power Module) DC/DC Converter with Up to 700mA Output Current

The LTM8045 from Analog Devices is a DC to DC Converter with Input Voltage 2.8 to 18.0 V, Output Voltage 1 2.5 to 15.0 V, Output Current 1 700 to 375 mA, Output Voltage 2 -15.0 to -2.5 V, Output Current 2 375 to 700 mA. Tags: Surface Mount, Buck/Step down. More details for LTM8045 can be seen below.

The LTM8045 is a μModule® (power module) DC/DC converter that can be configured as a SEPIC or inverting converter by simply grounding the appropriate output rail. In a SEPIC configuration the regulated output voltage can be above, below or equal to the input voltage. The LTM8045 includes power devices, inductors, control circuitry and passive components. All that is needed to complete the design are input and output capacitors, and small resistors to set the output voltage and switching frequency. Other components may be used to control the soft-start and undervoltage lockout.

The LTM8045 is packaged in a compact (6.25mm × 11.25mm) overmolded ball grid array (BGA) package suitable for automated assembly by standard surface mount equipment. The LTM8045 is available with SnPb (BGA) or RoHS compliant terminal finish.

Features

  • SEPIC or Inverting Topology
  • Wide Input Voltage Range: 2.8V to 18V
  • Up to 700mA Output Current at VIN = 12V, VOUT = 2.5V or –2.5V
  • Up to 375mA Output Current at VIN = 12V, VOUT =15V or –15V
  • 2.5V to 15V or –2.5V to –15V Output Voltage
  • Selectable Switching Frequency: 200kHz to 2MHz
  • Programmable Soft-Start
  • User Configurable Undervoltage Lockout
  • 6.25mm × 11.25mm × 4.92mm BGA Package

more information: https://www.analog.com/en/products/ltm8045.html

ROHM’s New Compact Surface Mount 45W Output AC/DC Converter ICs: Equipped with Integrated High Voltage SJ MOSFET

ROHM’s BM2P06x compact surface mount 45 W output AC/DC converter ICs reduce power consumption

ROHM’s compact surface mount high power 45 W models BM2P06xMF-Z are equipped with an original low-loss SJ (super junction) MOSFET and optimized PWM control circuitry, facilitating the development of 85 V to 264 V AC/DC converters. Adopting a surface mount package supports automatic board mounting, which proved difficult in the past. Meanwhile, the implemented functions ensure compliance with the IEC62368 safety standard, even when the discharge resistor (a source of loss during standby) is removed. Additionally, original low standby power control technology is applied, resulting in extremely low standby power consumption. Supply voltages up to 60 V (VCC) are also supported, eliminating the need for an external step-down power supply circuit.

Features

  • 45 W class surface mount package significantly reduces factory mounting costs
  • Reduces standby power consumption by 90% or more over standard products
  • Decreases the number of power supply circuit components by four along with the risk of power semiconductor failure, contributing to higher reliability

more information: https://www.rohm.com/products/power-management/ac-dc-converters-ics/ac-dc-converters-ics-pwm-qr/bm2p064h-z-product#productDetail

Maxim Integrated MAX17291B High-Voltage Micropower Boost Converter

Maxim Integrated MAX17291B High-Voltage Micropower Boost Converter is a low quiescent current (IQ) step-up DC-DC converter with a 1A peak inductor current limit and True Shutdown™. The True Shutdown mode disconnects the output from the input with no forward or reverse current. Meanwhile, the output voltage is set with an external resistor divider.

The Maxim Integrated MAX17291B Converter provides high efficiency throughout the load range and a 6-Bump WLP package size. The highly-integrated boost converter is ideal for high voltage applications and tiny solution sizes, such as sensor modules. The MAX17291B integrates a power switch, power diode, and output load switch.

The MAX17291B Micropower Boost Converter is housed in a small 6-bump WLP with an operating temperature range of -40°C to +125°C.

Application Circuit

Features

  • 28µA Quiescent supply current from the input
  • Output short circuit protection
  • Overtemperature protection
  • True shutdown mode
    • 13nA Shutdown current
    • No reverse current from OUT
  • 90% Peak efficiency
  • 1.8V to 4.5V Input range
  • 5.5V to 20V Output voltage range
  • 100mA Peak inductor current limit
  • 1.27mm x 0.87mm 6-Bump WLP (3mm x 2mm, 0.4mm pitch) package
  • -40°C to +125°C Temperature range

more information: https://www.maximintegrated.com/en/products/power/switching-regulators/MAX17291.html

B&K Precision Model 2194 4-Channel Digital Storage Oscilloscope

B&K Precision Model 2194 4-Channel Digital Storage Oscilloscope provides 100MHz of bandwidth, a maximum sample rate of 1GSa/s, and a maximum memory depth of 14Mpts. Equipped with a 7″ LCD display and a waveform update rate of 100,000 waveforms per second, this device can capture infrequent glitches with excellent signal fidelity. With free PC software for remote connectivity, users can increase productivity through LAN or USBTMC-compliant device ports. All the oscilloscope functions are accessible without the need for programming. These functions conveniently capture, save, and analyze measurement results.

Trigger modes include serial bus triggering with decoding support for I2C, SPI, UART, CAN, and LIN protocols. In applications where signals are transmitted over long periods of time, segmented acquisition mode and history can extend waveform recording up to 80,000 segments. Collect data using automatic measurements for 38 different parameters, including statistical analysis. Display signals in the frequency domain using the FFT math operation with a maximum memory depth of 128kpts. Rich in features for its class, 2194 is the ideal solution for educational settings and hobbyists.

Features

  • 100MHz bandwidth
  • 4x analog channels
  • Maximum sample rate of 1GSa/s
  • 14Mpts memory depth
  • Maximum waveform update rates of 100,000 (normal mode) and 400,000 (sequence mode) waveforms per second
  • 7” TFT-LCD with 800 x 480 resolution
  • Color temperature display mode and 256 level intensity grading
  • Edge, Slope, Pulse Width, Window, Runt, Interval, Dropout, Pattern, and Serial trigger types
  • Segmented acquisition and history function (up to 80,000 segments)
  • Automatic measurements for 38 parameters and statistics feature
  • FFT and 7 additional math operations
  • Masking tool with adjustable limits for pass/fail testing
  • USB host port for saving and recalling setups, data, and screenshots
  • USBTMC-compliant device port and LAN interfaces standard
  • Multi-language support

Specifications

  • 100MHz bandwidth (-3dB)
  • <3.5ns rise time (10% to 90%)
  • AC input
    • 100VAC to 240VAC at 50/60Hz
    • 100VAC to 120VAC at 400Hz
  • Temperature ranges
    • 0 to +40°C operating
    • -20°C to +60°C storage
  • 85% relative humidity
  • 312mm x 151mm x 132.6mm (12.28″ x 5.94″ x 5.22″) in dimension
  • 3-year warranty
  • Standard accessories
    • 1x power cord
    • 1x USB cable
    • 4x passive probes
    • Certificate of calibration

more information: https://www.bkprecision.com

Monolithic Power Systems (MPS) MPQ5071-AEC1 Programmable Load Switch

Monolithic Power Systems (MPS) MPQ5071-AEC1 Programmable Load Switch provides 0.5A of load protection across a 0.5V to 5.5V voltage range. With low RDS(ON) in a tiny package, the MPQ5071-AEC1 provides a highly efficient, space-saving solution for notebooks, tablets, and other portable device applications. The Soft-Start (SS) function of the device avoids inrush current during circuit start-up. The MPQ5071-AEC1 also provides a programmable Soft-Start time, output discharge functions, overcurrent protection (OCP), and thermal shutdown.

The maximum load at the output source of the MPQ5071-AEC1 is current-limited, which is accomplished utilizing a sense MOSFET topology. The magnitude of the current limit is controlled by an external resistor from the ILIM pin to ground (GND). An internal charge pump drives the power device gate, allowing a low on-resistance DMOS power MOSFET of just 50mΩ.

The Monolithic Power Systems (MPS) MPQ5071-AEC1 is available in a compact 2.0mm x 2.0mm Quad Flat No-Lead (QFN) package and is AEC-Q100 qualified for automotive applications.

Application Circuit

Features

  • 0.5V to 5.5V VIN range
  • <5µA shutdown current
  • Integrated 50mΩ low RDS(ON) MOSFETs
  • 5A load current
  • Push/pull Power Good (PG) indicator
  • Adjustable start-up slew rate
  • Output discharge
  • Short-Circuit Protection (SCP) <200ns
  • Thermal shutdown protection
  • 1.6W continuous power dissipation
  • -40°C to +125°C operating junction temperature
  • 2.0mm x 2.0mm QFN-12 Package
  • AEC-Q100 Grade 1 qualified
  • Lead-free, halogen-free, and RoHS compliant

more information:  https://www.monolithicpower.com/en/mpq5071-aec1.html

Meet the ESP32-S3-USB-OTG Development Board For USB Host And Device Solutions

Shanghai-based Semiconductor Company, Espressif Systems, maker of wireless communication, low-power, open-source model solutions, and the celebrated ESP series of Chips has added to their impressive product catalog, an ESP32-S3-USB-OTG development board.

Based on the ESP32-S3 SoC and the ESP32-S3-MINI-1-N8, the ESP32-S3-USB-OTG board utilizes the inbuilt USB interface of the ESP32 -S series of chips for applications requiring USB interfacing and the wireless functionality and processing capability of the ESP32-S3 dual-core Xtensa LX7 processor on the ESP32-S3-MINI-1-N8. In a joint operation, the USB interface and the WiFi support protocol can be used for applications like video streaming via WiFi, internet access via a 4G hotspot, and wireless USB connectivity.

Talking further on the ESP32-S3 SoC, the SoC is equipped with numerous features and peripheral interfaces for exciting functionality at development. These include SPI, UART, ADC, Camera, DAC, I2S, I2C, LCD, LED PWM, and a full-speed USB OTG. The ESP32-S3 OTG interface allows for the board’s dual functionality as either a Host powering USB device or a Device connected and communicating with a Personal Computer (PC) or other devices. More so, the ESP32-S3 SoC inbuilt USB-to-serial port is compatible with communication between the USB virtual COM port and the UART port for data transfer. That’s a big plus already as you would no longer need a USB-to-serial adapter for operations like printing and serial port debugging.

As regards usage, the ESP32-S2/S3 USB can be used with a USB camera for streaming, JPEG decoding, image transmission over WiFi,  and TF card storage. It can also be used with a 4G network module for a dial-up point-to-point internet connection via its USB interface, and can equally link connected mobile devices to the Internet as a WiFi hotspot. Additionally, the board has compatibility for the development of mass storage devices such as wireless USB disks and the development of human interface devices – USB keyboard and mouse, for signal controls. And interestingly, you can also receive controls signals from the keyboard or mouse when the ESP32-S3 USB board serves as a host.

Highlights of key Features and Specifications of ESP32-S3-USB-OTG:

  • SoC:
    • ESP32-S3-MINI-1-N8 module with ESP32-S3 dual-core Xtensa LX7 processor, Supports WiFi 4 + Bluetooth 5.0, 8MB QSPI flash
  • Storage: MicroSD card slot
  • Power:
    • 5V via USB host/Micro USB port
    • 4.2V/500mAh battery
  • Display:  1.3-inch color LCD
  • USB:
    • Full-speed USB host port, Full-speed USB device port, Micro USB port for debugging
  • Expansion:
    • 14 connectors including 6x GPIO, JTAG, 3.3V, and GND
  • Misc:
    • 2x LEDs, 1x Menu, 1x Up/Down buttons, 1x Boot/Reset buttons, 1x BAT/5V selection switch

Espressif Systems is known for open-sourced software-based models and the software for the ESP32-S3-USB-OTG development board is not an exception. You will find links to sample codes on the ESP32-S2/S3 USB demo on the ESPRESSIF website or the device’s Github page for the Device and Host usage.

The ESP32-S3-USB-OTG development board is available for purchase on Aliexpress for $35.00.

TOP PCB Companies