This board is part of Fyber Labs Flex Module project.
The current design is a TPS62086 driven from a USB 2.0 micro A/B connector. USB lines are filtered through a ECMF02-2AMX6 and TPD1E05U06DPYT for ESD and a TPD1S514-1YZR for high voltage supression. The data lines are further processed by a TSU6721YFPR which will run BCD 1.2 negotiations and communicates over i2c. The power of the TPS62086 is driven from USB VBUS or VBAT from an external battery source. The TPS2115ADRBRG4 decides which power input to select and will also power the new negative 300mA SMPS LMR70503TM/NOPB (replacing the -3.3V charge pump).
Provides standard USB supplied +5V, +3.3V, GND, -3.3V, USB D+/- , ID.
OTG is supported directly with the MAX3353EEBP-T charge pump. This optional component can negotiate OTG with an OTG supporting microcontroller or by itself controlled over i2c.
Any software related will be released under BSD or MIT license. SAAS or cloud based software will be AGPL.