

The DC2708A is a demonstration circuit developed by Analog Devices to evaluate the performance of the LTC3105, a high-efficiency, low-voltage boost converter. The LTC3105 is specifically designed for energy harvesting applications, enabling the conversion of low input voltages from sources such as solar cells or thermoelectric generators into higher, usable output voltages. This makes the DC2708A an ideal tool for testing and prototyping energy harvesting systems.








The DC2708A demonstration board includes several key pins and connectors for evaluation. Below is a table describing the main connections:
| Pin/Connector | Description |
|---|---|
| VIN | Input voltage terminal. Connect the energy source (e.g., solar cell or TEG). |
| VOUT | Output voltage terminal. Provides the boosted output voltage. |
| GND | Ground connection. Common ground for input and output. |
| MPPC | Maximum Power Point Control pin. Used to set the MPPT voltage. |
| SHDN | Shutdown pin. Pull low to disable the LTC3105; pull high to enable it. |
| FB | Feedback pin. Used to set the output voltage via an external resistor divider. |
| L1, L2 | Inductor connection points for the boost converter circuit. |
| JP1 | Jumper to enable or disable the MPPT functionality. |
The DC2708A can be used with an Arduino UNO to monitor the output voltage or control the SHDN pin. Below is an example code snippet:
// Example code to monitor the output voltage of the DC2708A using Arduino UNO
// and control the SHDN pin to enable or disable the LTC3105.
const int shdnPin = 7; // Pin connected to the SHDN pin of the DC2708A
const int voutPin = A0; // Analog pin connected to the VOUT terminal (via a voltage divider)
void setup() {
pinMode(shdnPin, OUTPUT); // Set SHDN pin as output
digitalWrite(shdnPin, HIGH); // Enable the LTC3105 by pulling SHDN high
Serial.begin(9600); // Initialize serial communication for monitoring
}
void loop() {
// Read the output voltage (scaled by a voltage divider)
int voutRaw = analogRead(voutPin);
float voutVoltage = (voutRaw / 1023.0) * 5.0 * 2; // Adjust scaling factor as per divider
// Print the output voltage to the serial monitor
Serial.print("Output Voltage: ");
Serial.print(voutVoltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
Note: Use a voltage divider to scale the VOUT voltage to within the Arduino's 0-5V ADC range. Adjust the scaling factor in the code accordingly.
No Output Voltage:
Low Efficiency:
Output Voltage Unstable:
Overheating:
Can the DC2708A charge a battery? Yes, the DC2708A can be used to charge small batteries, provided the output voltage and current are configured appropriately for the battery type.
What is the maximum power the DC2708A can handle? The maximum power depends on the input voltage and source capability. Refer to the LTC3105 datasheet for detailed power calculations.
Is the MPPT feature mandatory? No, the MPPT feature is optional but highly recommended for energy harvesting applications to maximize efficiency.
Can I use the DC2708A with a piezoelectric energy source? Yes, the DC2708A is compatible with piezoelectric sources, provided the input voltage is within the specified range.