An open API service indexing awesome lists of open source software.

https://github.com/whatnick/onion_feather

Onion Omega 2+ to Adafruit Feather Adapter
https://github.com/whatnick/onion_feather

Last synced: about 1 month ago
JSON representation

Onion Omega 2+ to Adafruit Feather Adapter

Awesome Lists containing this project

README

        

View this project on [CADLAB.io](https://cadlab.io/project/23183).

# Onion-Omega 2 - Feather Adapter
Adapter board adding much needed USB , Lipo , ADC's etc to Onion-Omega form factor and converting it to an Adafruit Feather

## Renders

**Top Render**
![top render](doc/WIP_render_top.PNG)

**Bottom Render**
![bottom render](doc/WIP_render_bottom.PNG)

## Roadmap Features
- USB-Serial adapter on-board for direct access to Onion Serial port - [CP2102](https://au.mouser.com/ProductDetail/Silicon-Labs/CP2102N-A02-GQFN20?qs=sGAEpiMZZMtv%252Bwxsgy%2FhiN7Hc8YFqmm37POrUy82J6M%3D)
- [3.3v](http://www.ti.com/product/TPS63001) and [5v](http://www.ti.com/product/TPS63002) power rails with buck-boost converters and power-path IC's
- USB host to expose the Onion USB pins and add USB devices
- Power OR from VUSB and VBAT using Dual Common Cathode Schottky - [PMEG4010CPA,115](https://au.mouser.com/ProductDetail/Nexperia/PMEG4010CPA115?qs=O%2F7ihdSJpea%252BrtmRoPSGEg%3D%3D)
- Ethernet jack with built-in or external pulse transformer - [Amphenol](https://au.mouser.com/ProductDetail/Amphenol-Commercial-Products/RJMG1BD3B8K1ANR?qs=sGAEpiMZZMvQhAhQbXdbBiMgfamRpqKNbIBUiXXy1v4%3D) or [Hanrun](https://www.snapeda.com/parts/HR911105A/DFRobot/view-part/?ref=search&t=HR911105A)
- Battery charger and buck-boost converter - [BQ25895](http://www.ti.com/product/BQ25895)
- 8-channel I2C ADC for the ADC pins - [AD7997](https://www.analog.com/en/products/ad7997.html#product-overview)
- 2-channel I2C ADC for the ADC pins - [MAX11646EUA+](https://au.mouser.com/new/maxim-integrated/maxim-max11646-max11647/) with other Analog pins services by [Onion PCM/PWM](https://docs.onion.io/omega2-docs/generating-pwm-signals.html) pins.
- Dense 20 pin 1.0 mm pitch board-to-wire connector for all pins - [Molex 203566-2007](https://au.mouser.com/ProductDetail/Molex/203566-2007?qs=sGAEpiMZZMs%252BGHln7q6pm8Vn94ktop%2FJB3denez338oFsDPiNVR1nA%3D%3D)
- Qwiic format JST-SH I2C bus connector - [Qwiic](https://www.sparkfun.com/qwiic)
- USB-host protection using [STF202](https://www.onsemi.com/pub/Collateral/STF202-22T1-D.PDF)
- SPI Bus isolation using [74HC367](https://www.ti.com/lit/ds/symlink/sn74hc367.pdf?ts=1601076323582) hex non-inverting tri-state buffer. This can also be used for I2C bus isolation and driving in later revisions using the left over x2 tristate buffers.

## Reference Prior Art
- [Adafruit ESP32 Huzzah Feather](https://github.com/adafruit/Adafruit-HUZZAH32-ESP32-Feather-PCB)
- [BQ25895 Breakout](https://www.bernebeer.nl/new-bq25895-breakout/)
- [Qwiic Featherwing](https://github.com/hongselectronics/Qwiic_Featherwing)