TS-SILO-104

From embeddedTS Manuals
Note: This manual is incomplete at this time and is subject to change without warning while the TS-SILO-104 is in development.
TS-SILO-104
ts-silo-104.gif
Product Page
Documentation
Schematic
FTP Path
Header6
data7
data8

Overview

The TS-SILO-104 is a peripheral designed to provide temporary backup power to an attached single-board computer (SBC) during external power loss events. By supplying a brief window of continued power, it allows the SBC to complete mission-critical tasks and shut down gracefully, significantly reducing the risk of filesystem corruption caused by unexpected outages during filesystem operations.

Key Features

  • Automatically detects external power loss and notify SBC of power loss.
  • Provides temporary backup power to support graceful SBC shutdown
  • Reduces risk of filesystem corruption from unexpected outages
  • Configurable startup and shutdown behavior via I²C interface
  • Supports optional hard reset after power restoration
  • Stores user-defined settings in onboard non-volatile flash
  • Monitors input voltage, charge state, and system current draw
  • Low standby power consumption when idle

System Integration

The TS-SILO-104 is mechanically designed to stack directly onto a host single-board computer (SBC) using the PC/104 form factor. Although it is not a full PC/104-compliant peripheral, it reuses a subset of the PC/104 connector pins—specifically two unused DMA lines—to carry an I²C interface.

Once mounted, the TS-SILO-104 connects electrically to the SBC via these shared pins. To enable communication, the SBC must be configured to use bit-banged I²C (I²C over GPIO) on the corresponding lines. This typically involves device tree configuration or equivalent low-level pinmux setup within the operating system.

After the I²C interface is active, the host may:

  • Read the TS-SILO-104's status register to detect power loss or charging states
  • Monitor ADC-derived telemetry such as input voltage, output current, and charge state
  • Write to configuration registers for:
    • Enabling/disabling charging
    • Setting voltage thresholds for power-on behavior
    • Limiting charge and total current draw
    • Defining optional reset behavior after a power event

All writable registers are backed by internal flash, and configuration persists across power cycles.

The TS-SILO-104 does not initiate shutdowns or resets autonomously. It provides critical power status information and temporary backup power, leaving shutdown decisions to the host software.

Getting Started

TS-SILO-104 getting started