USB – How to Fix FTDI FT234XD Not Recognized

ftdiuartusb

I designed a PCB that incorporates FT234XD (Datasheet) USB-UART converter but no matter what I tried, I couldn't get it working. Host computers does not even react let alone give an error so it's probably not a driver issue. The IC is connected to STM32F030 MCU.

What I tried so far, removing DM,DP 47pF caps, shorting 22Ω resistors, shorting filter inductor, reversing DP and DM, testing several Type-B cables as wells as direct header connection.

I see 3.3V and 2.5V on RX/TX pins, DP is pulled up to 3.3V. So IC regulator is working. I'm using the IC in bus powered configuration. My filter inductor is Sunlord GZ2012D601TF

Schematic
PCB
Datasheet Reference

Best Answer

The diodes are completely unsuitable for high speed data lines such as 12Mbps USB. They are also unidirectional so they don't protect from negative ESD.

The diodes seem to have capacitance beyond 1000pF. If it was only 1000pF, it would form an RC filter with the 27 ohm resistors that has a cut-off below 6 MHz, so a 12 Mbps signal has no chance of working.