Electronic – FTDI FT230X Fails to enumerate

ftdiuartusb

I've been trying to get a UART made with an FTDI chip – this one to be specific:
https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf

I've wired it up to be USB bus powered, as per section 6.1 of the manual above. However, when I plug into Linux I get this:

[20552.129143] usb 2-7: new full-speed USB device number 11 using xhci_hcd
[20552.129267] usb 2-7: Device not responding to setup address.
[20552.341260] usb 2-7: Device not responding to setup address.
[20552.549140] usb 2-7: device not accepting address 11, error -71
[20552.549178] usb usb2-port7: unable to enumerate USB device

I'm not sure where I've gone wrong. Here is how I've setup the FTDI chip:

enter image description here

And here is the USB end:

enter image description here

Does anyone have any ideas at all please? I'm wondering if the reset pin might be the cause, or possibly something with the 5 and 3.3V going on, but as far as I can see, this matches the datasheet exactly.
Cheers!
Ben

Best Answer

Try removing C28 and C29. I could only get mine working properly without those values.