Single board with FT2232H that can take various daughterboards that will extend funtionality. The main idea behind this module is to have it as a developer tool. Depending on the configuration of the small daughterboard that this module takes, it will be possible to use it as OpenOCD wiggler with or without level shifters. In addition, standard dual UART daughterboard, old school fully compliant UART. USB 2.0 plug for compatibility with existing laptops up to and including USB3.0 as well as additional USB3.1 connector on the side will give some longevity to this tool. The USB3.1 connector is wired in USB2.0 compatibility mode for data transfer however this module can take advantage of higher current supply and with exchange of a single LDO component can source more amps on the 3V3 rail. Power in can come from either USB or external VIN. Currently, external VIN can be up to 18V. 5V0 is not regulated and is simply filtered USB_VBUS. 3V3 output is from a single LDO that can supply up to 500mA. Power is shared with the FTDi chip and the daughter card, however external pins are provided for quick and dirty 5V0 and 3V3 source while working on other projects. Should save me heaps of USB cables that I normally cut each time I need 5V to test something quickly :) Somehow, I never seem to have a bench power supply around when hacking. Probably will have to look at some designs in CircuitMaker community and knock something up in spare time.
Board is routed and daughterboards will follow. Before making first prototype I will have to reposition the USB3.1 connector to the side of the board. Once prototype is confirmed to be fully working I will update status of this project. This revision is to test basic functionality with various daughtercards. There will be some small design changes for revision 2 mostly to do with actual real life usability of this module. Stay tuned!
While waiting for the boards to arrive I tried some main components placement on a 1:1 scale printout. Looks good to me!
First batch of blank boards arrived. Time to assemble them and see how they go.
First assembled boards arrived! All power supplies and circuitry seems to be fine apart from the oscillator that doesn't really want to cooperate. Turns that the component I reused was actually an oscillator hence the wiring is wrong. There will be a board respin and while at it I need to add some leds to indicate power on both the 5V and 3V3 rails plus most likely replace the only switch there with some smd version. This one is a through hole component and is standing out too much.
Let's see if this puppy screams when I rework oscillator.