Close

FTDI for the ESP32 - FT260S and FT312D Development Board

A project log for 2021 HDP Dream Team: EJA

Learn more about Team EJA's intelligent buoy, and how their solution will help the global fight against ghost gear.

leonardo-wardLeonardo Ward 08/12/2021 at 14:472 Comments

We are currently working on new designs for the Intelligent Buoy and the Onboard Gateway, in those designs we will replace the previous development boards for our own implementations, and that includes the ESP32-DEVKITC-32D.

The design can be found in the following Github repository.

We want to replace the ESP32-DEVKITC-32D with the ESP32-WROOM-32D and include it directly in our new PCB. To achieve that goal we have developed the following circuits:

USB C Port and Electromagnetic Compatibility (EMC)

Everything starts with the USB C port, we have chosen this type of USB because it's size and because of the growing trend of using this port to charge and communicate with portable devices. 

We have included Transient Voltage Suppression (TVS) diodes and Ferrite Beads to reduce the Electromagnetic Interference (EMI). These protections for the USB port will add compliance with the EMC regulations and standards from the  Federal Communications Commission (FCC) and the European Union.   

FTDI 1: FT260S-U

The first USB TO UART/I2C FTDI that we want to test is the FT260S-U. In the design we are only considering the USB to UART, therefore the I2C is left unconnected. 

FTDI 2: FT312D-32L1C-R

The second USB TO UART/I2C FTDI that we want to test is the FT312D-32L1C-R. This IC does not support DTR/DSR for the UART, a feature that we require for the auto reset circuit of the ESP32, nevertheless we decided try it as a second alternative.

ESP32 with Auto Reset

Finally, we have the ESP32. We have included an auto reset circuit that uses RTS and DTR to reset and put in bootloader mode the ESP32. For more information about this circuit, these blogs [1] [2] can be useful.

SPDT Switch

In this design we also included a couple of TS5A3153DCUR that we want to test for future implementations.

Bill of Materials

ReferenceQuantity
1 µF ±10% 10V Ceramic Capacitor X7R 0805 (2012 Metric)2
47 pF ±5% 16V Ceramic Capacitor C0G, NP0 0805 (2012 Metric)6
0.1 µF ±10% 50V Ceramic Capacitor X7R 0805 (2012 Metric)3
4.7 µF ±10% 6.3V Ceramic Capacitor X5R 0805 (2012 Metric)3
15V Clamp 5A (8/20µs) Ipp Tvs Diode Surface Mount SOT-23-61
Red 630nm LED Indication - Discrete 1.9V 0805 (2012 Metric)3
1 Signal Line Ferrite Bead 0805 (2012 Metric) 300mA 350mOhm2
USB-C (USB TYPE-C) USB 3.2 Gen 2 (USB 3.1 Gen 2, Superspeed + (USB 3.1)) Receptacle Connector 24 Position Board Cutout, Surface Mount, Right Angle; Through Hole1
Bipolar (BJT) Transistor NPN 30 V 600 mA 250MHz 300 mW Surface Mount SOT-23-3 (TO-236)2
10 kOhms ±1% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric)4
5.1 kOhms ±1% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric)2
27 Ohms ±1% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric)4
620 Ohms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric)3
1 Circuit IC Switch 2:1 900mOhm 8-VSSOP2
ESP32-WROOM-32D (4MB)1
IC REG LINEAR 3.3V 1A 8SOIC1
FT260S-U IC USB TO UART/I2C 28-TSSOP1
FT312D-32L1C-R IC USB HOST CTRL 32-LQFP1
12 MHz ±30ppm Crystal 18pF 35 Ohms HC-49/US1
Conn Header 40POS 2.543

PCB

Discussions

Mauricio Marcano wrote 08/12/2021 at 14:56 point

Amazing Leo!!!! Congratulations!!

  Are you sure? yes | no

Leonardo Ward wrote 08/12/2021 at 16:13 point

Thank you!

  Are you sure? yes | no