Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

originalfoo/UX2

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UX2: Universal Extension Bus

UNDER CONSTRUCTION - LIABLE TO CHANGE

UX2 is an open source, connector-agnostic, board-to-board communication bus. It supports multiple interface protocols, facilitating connection to a vast range of commerically available add-on modules from popular venodors.

Quick Reference

There are four variants which determine the function of the outer pins...

UX2-GPIO – four GPIO
UX2-GPIO

UX2-ALT – two GPIO, one addtional I2C
UX2-ALT

UX2-1IS – 1-Wire, Interrupt and Sound-Wire
Note: Not suitable for hosts that rely on energy harvesting
UX2-1IS

UX2-I2C – two additional I2C
UX2-I2C

See also: Tips on pin variant selection

Pins / Protocols

UX2 Protocol
!Gx GPIO
!W 1-WIRE
!INT INTERRUPT
3V3 GND POWER
RXD TXD UART / Asynch
SDAx SCLx I2C / SMBus
MISO MOSI SCK SSEL SPI
SWD SWC SOUND-WIRE
  • GPIO – General Purpose Input/Output
  • Interrupt – wake master/host MCU via slave/module triggered interrupt
  • UART / Async - serial communication bus
  • Sound-Wire

Modules

UX2 is compatible with hundreds of commercially available and open source modules. For more information, see Modules.

Sound-Wire components

UX2-1IS pin variant, with following wiring:

  • SWD connects to Data
  • SWC connects to Clock or Clk

Note: In circuit schematics, the clock connections are often omitted for sake of clarity (focus is on the data); the clock connection is always required regardless.

RS232, RS485, IRDA, USB, SD/MMC

Use the UEXT bus (see UEXT section above) in conjunction with Olimex Interface Modules.

Any pin variant can be used as they don't affect the UEXT pins.

License

See License.

About

UX2 is an open source, connector-agnostic, board-to-board communication bus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.