I designed two custom PCB boards with one acting as my main Sensor Board and having a Controller (ESP32) interfacing all the sensors and peripherals. The other board is a programmer board that houses a CP2102 circuitry for converting USB protocol into UART for programming the ESP32 chipset using Automatic bootloader. The two boards are supposed to be connected through USB type C connectors. Both boards have a female USB-C connector on them and hence I have a male-to-male USB-C cable for connecting the boards.
I have 5 connections that need to be connected from Programmer Board to Main Board namely:
- RXD
- TXD
- RTS
- DTR
- GND
Below is the schematic for both the boards.
The issue is that I am getting continuity for RXD, TXD and GND between the two boards but the RTS and DTR pins are not showing any continuity. Did I miss something with respect to circuit design? Was there some standard practice I should have followed? Please guide me? Or this is some cable issue?