

The Fotek SSR DC-DC is a Solid State Relay (SSR) designed specifically for DC applications. It enables the control of high-voltage DC loads using low-voltage control signals. Unlike traditional mechanical relays, the SSR DC-DC offers fast switching, high reliability, and no mechanical wear, making it ideal for applications requiring frequent switching or long operational lifespans.








The following table outlines the key technical specifications of the Fotek SSR DC-DC:
| Parameter | Value |
|---|---|
| Manufacturer | Fotek |
| Part ID | Not specified |
| Input Control Voltage | 3-32 V DC |
| Output Voltage Range | 5-220 V DC |
| Maximum Output Current | 40 A |
| Switching Speed | ≤ 10 ms |
| Isolation Voltage | ≥ 2500 V AC |
| Operating Temperature | -30°C to +80°C |
| Mounting Type | Panel-mounted |
| Weight | ~100 g |
The SSR DC-DC typically has four terminals. The table below describes each terminal:
| Pin Number | Label | Description |
|---|---|---|
| 1 | + (Input) | Positive terminal for the control signal (3-32 V DC). |
| 2 | - (Input) | Negative terminal for the control signal (ground). |
| 3 | + (Load) | Positive terminal for the DC load. Connect to the positive side of the load. |
| 4 | - (Load) | Negative terminal for the DC load. Connect to the negative side of the load. |
Control Signal Connection:
+ (Input) terminal.- (Input) terminal.Load Connection:
+ (Load) terminal.- (Load) terminal.Power Supply:
Mounting:
Testing:
The SSR DC-DC can be controlled using an Arduino UNO. Below is an example circuit and code:
+ (Input) terminal of the SSR.- (Input) terminal of the SSR.+ (Load) and - (Load) terminals of the SSR.// Example code to control an SSR DC-DC with an Arduino UNO
// This code toggles the SSR on and off every 1 second.
#define SSR_PIN 9 // Define the Arduino pin connected to the SSR input
void setup() {
pinMode(SSR_PIN, OUTPUT); // Set the SSR pin as an output
}
void loop() {
digitalWrite(SSR_PIN, HIGH); // Turn the SSR on (control signal HIGH)
delay(1000); // Wait for 1 second
digitalWrite(SSR_PIN, LOW); // Turn the SSR off (control signal LOW)
delay(1000); // Wait for 1 second
}
| Issue | Possible Cause | Solution |
|---|---|---|
| SSR does not switch the load | - Control signal voltage is too low or absent. | - Ensure the control signal is within the 3-32 V DC range. |
| - Incorrect wiring of control or load terminals. | - Double-check the wiring and polarity. | |
| Load remains on even when SSR is off | - Leakage current through the SSR. | - Use a load resistor to dissipate leakage current if necessary. |
| SSR overheats during operation | - Load current exceeds the SSR's maximum rating. | - Reduce the load current or use a higher-rated SSR. |
| - Inadequate heat dissipation. | - Attach a heat sink or cooling fan to the SSR. | |
| Arduino cannot control the SSR | - Arduino output voltage is insufficient to trigger the SSR. | - Use a transistor or MOSFET to amplify the Arduino's output signal. |
Can the SSR DC-DC be used with AC loads?
What happens if the control signal exceeds 32 V DC?
Is the SSR polarity-sensitive?
Can I use the SSR without a heat sink?
By following this documentation, you can effectively integrate the Fotek SSR DC-DC into your projects and ensure reliable operation.