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
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.