The SZG-BRK-STD is a SYZYGY Standard peripheral intended to be used during early prototype development or experimentation to provide access to the high density SYZYGY ports. Port I/O is pinned out to a 2mm header. A programming header to reprogram the AVR / SYZYGY DNA controller is also available.

Resources

Breakout Connections

All of the SYZYGY connector signals are broken out to the 2mm header J2.

The SYZYGY power rails are broken out to larger test points as well as the 2mm header J2.

I/O Voltage

The SYZYGY standard allows for a range of I/O voltage levels. Each peripheral stores it’s acceptable VIO voltage range in onboard non-volatile storage referred to as the SYZYGY DNA. The actual voltage the peripheral uses is determined by the SmartVIO calculation done by the carrier at power on. The SYZYGY carrier board will query all attached peripherals that share a specific VIO rail, compare all of their acceptable voltage ranges, and choose the lowest VIO voltage that satisfies all peripherals. If no voltage is acceptable for all peripherals, then rail stays turned off. 

Breakout boards have no included peripherals to limit the I/O voltage range. Once custom hardware is added to the breakout board, a more specific I/O voltage may be desired. There are two ways to configure a specific I/O voltage with a SYZYGY breakout board.

  1. The best option is to change the SYZYGY DNA to a range suited for the custom hardware. This means that any SYZYGY carrier that customized breakout board is connected to will automatically compute the correct I/O voltage to use, just like with any other SYZYGY peripheral.
    This provided Python tool can be used to update SYZYGY peripherals DNA (requires an MCU programmer). Edit the min and max voltage range in the SYZYGY DNA json file for the breakout board and use it with the Python tool above.
  2. The calculated VIO solution can be overwritten using the device settings on the carrier board. You have to be more careful with this option though, as it will set the VIO voltage regardless of whether or not it is compatible with the attached peripherals.

SYZYGY Information

Compatibility Table

COMPATIBILITY PARAMETERSPECIFICATION
Port typeSYZYGY Standard
WidthSingle
5V supply requiredNo
Nominal 5V supply currentN/A
Nominal 3.3V supply currentN/A
VIO supply voltage1.2V to 3.3V
Nominal VIO supply current< 100mA
Total number of I/OUp to 28

DNA Data

This data is stored in the SYZYGY DNA microcontroller on the SZG-BRK-STD peripheral.

DNA PARAMETERDATA
Max 5V Load0 mA
Max 3.3V Load10 mA
Max VIO Load0 mA
IS_LVDSFalse
IS_DOUBLEWIDEFalse
VIO Min1.2V
VIO Max3.3V