DETAILED DESCRIPTION
This is designed to be used with custom built headless (serial-less) ESP8266 boards. This module is effectively a debug/programming unit. By using this module your ESP8266 board doesn't need its own UART chip, which is great if it uses WiFi for communication. It optionally delivers 5V and 3.3V, see power notes below. Programming of the FT231X is only required if the #PWREN signal is required.
Assumes the board with the ESP8266 :
- Has the required pull-ups and pull-downs
- GPIO_0 - 10k Pull-up
- Reset - 10k Pull-up
- Enable (en) - 10k Pull-up
- GPIO_15 - 10k Pull-DOWN
- Has the connector to attach this board (8 pin (2x4), 0.100" spacing header)
The connector is undersubscribed so that you can make it polarized - preventing it from being connected in reverse. The connector mounts to the bottom of the board so the FTDI chip is on top and the programmed ESP8266 board below it.
Pin header layout for the ESP8266 board, viewed from the top:
GND - 1 o | o 2 - Reset |
GPIO_0 - 3 o | o 4 - 5V |
ESP Rx - 5 o | o 6 - 3.3V |
ESP Tx - 7 o | o 8 - N/C |
Power Notes:
- If you do not want power provided to the target board, remove the jumpers next to the 3.3V and 5V markings (J1, J2).
- The onboard FET can be used to provide compliance with USB #PWREN functionality. This is enabled by programming the FT231 using the FT_PROG utility (see below), and changing the CBUS3 from #SLEEP (default) to #PWREN. Note that computer standby power saving modes may enable #PWREN, disconnecting power from the target board where it gets power only from the programming header. The default setting (#SLEEP) does not do this in standby.
- From the FT231X datasheet: https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf
- For USB high-power bus-powered applications (one that consumes greater than 100mA, and up to 500mA of current from the USB bus), the power consumption of the application must be set in the Max Power field in the internal FT231X MTP memory. A high-power bus powered application uses the descriptor in the internal FT231X MTP memory to inform the system of its power requirements.
- The MTP memory on all FT-X devices can be programmed over USB. This method is the same as for the EEPROM on other FTDI devices such as the FT232R. No additional hardware, connections or programming voltages are required. The device is simply connected to the host computer in the same way that it would be for normal applications, and the FT_Prog utility is used to set the required options and program the device.
- The FT_Prog utility is provided free-of-charge from the FTDI website, and can be found at the link below. The user guide is also available at this link.
- Additionally, D2XX commands can be used to program the MTP memory from within user applications. For more information on the commands available, please see the D2XX Programmers Guide below.
BOM (excluding PCB) is <$15
Digikey Part List:
Quantity | Part Number | Manufacturer Part Number | Description | Customer Reference | Unit Price | Extended Price | |
---|---|---|---|---|---|---|---|
1 | S7107-ND | PPPC042LFBN-RC | CONN HDR 8POS 0.1 GOLD PCB | CN1 | 1.03 | $1.03 | |
1 | WM1398CT-ND | 476420001 | CONN RCPT MICRO USB B 5POS SMD | CN2 | 1.27 | $1.27 | |
1 | 1516-1074-1-ND | QBLP615-IW-CW | LED WHITE DIFFUSED 1206 SMD R/A | D3 (USB PWR) | 0.69 | $0.69 | |
2 | 1516-1073-1-ND | QBLP615-IG | LED GREEN CLEAR 1206 SMD R/A | D4, D5, 5V AND 3.3V | 0.489 | $0.98 | |
2 | 1516-1077-1-ND | QBLP615-Y | LED YELLOW CLEAR 1206 SMD R/A | D1, D2, TX/RX | 0.492 | $0.98 | |
2 | 732-5315-ND | 61300211121 | CONN HEADER VERT 2POS 2.54MM | J1, J2 | 0.158 | $0.32 | |
2 | 1727-2920-1-ND | BC846B,215 | TRANS NPN 65V 0.1A SOT23 | Q1, Q2 | 0.184 | $0.37 | |
1 | P1.58KFCT-ND | ERJ-8ENF1581V |
|
R9 | 0.140 | $0.14 | |
2 | RMCF1206JT2K00CT-ND | RMCF1206JT2K00 |
|
R7, R10 | 0.140 | $0.28 | |
2 | RMCF1206FT27R0CT-ND | RMCF1206FT27R0 | RES 27 OHM 1% 1/4W 1206 | R3, R4 | 0.054 | $0.11 | |
1 | SI3415-TPMSCT-ND | SI3415-TP | MOSFET P-CH 20V 4A SOT-23 | Q3 | 0.61 | $0.61 | |
6 | RMCF1206FT1K00CT-ND | RMCF1206FT1K00 | RES 1K OHM 1% 1/4W 1206 | R1, R2, R5, R6, R8, R11 | 0.054 | $0.33 | |
1 | EG5994-ND | TL1105CF100Q | SWITCH TACTILE SPST-NO 0.05A 12V | S1 | 0.29 | $0.29 | |
1 | 768-1156-5-ND | FT231XS-U | IC USB SERIAL FULL UART 20SSOP | U1 | 3.37 | $3.37 | |
1 | AP2114H-3.3TRG1DICT-ND | AP2114H-3.3TRG1 | IC REG LINEAR 3.3V 1A SOT223 | U2 | 0.56 | $0.56 | |
2 | S9337-ND | QPC02SXGN-RC | CONN JUMPER SHORTING .100" GOLD | SHUNT | 0.094 | $0.19 | |
2 | 732-7885-1-ND | 8.85012E+11 | CAP CER 47PF 50V C0G/NP0 1206 | C2, C3 | 0.148 | $0.30 | |
1 | 732-8121-1-ND | 8.85012E+11 | CAP CER 10000PF 50V X7R 1206 | C1 | 0.18 | $0.18 | |
3 | 1276-1292-1-ND | CL32B475KBUYNNE | CAP CER 4.7UF 50V X7R 1210 | C6, C7, C8 | 0.516 | $1.55 | |
1 | 587-1754-1-ND | FBMH3225HM202NT | FERRITE BEAD 2 KOHM 1210 1LN | L1 | 0.63 | $0.63 | |
4 | 1276-1209-1-ND | CL02A104KQ2NNNC | CAP CER 0.1UF 6.3V X5R 01005 | C4, C5, C9, C10 | 0.198 | $0.79 | |
Subtotal | $14.80 |
Authors
- /
- Active Participants
Components & Releases
Fabricate
Delete release
Are you sure you want to delete this Release?
This action cannot be undone.
Unable to download from CircuitMaker
You cannot download files inside CircuitMaker.
Please, open this page in browser and download file from there.
To copy hyperlink, press Ctrl+C with selected text below:
Comments ()