TS-SILO-104
Note: | This manual is incomplete at this time and is subject to change without warning while the TS-SILO-104 is in development. |
![]() | |
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.