The HiLetgo TPA3116 100W Audio Amplifier is a high-performance, efficient Class D amplifier designed to boost low-level audio signals to a higher level, enabling them to drive speakers or headphones for sound reproduction. This amplifier is based on the TPA3116 chip, which is known for its low distortion, high efficiency, and excellent sound quality.
The following table outlines the key technical details of the HiLetgo TPA3116 100W Audio Amplifier:
Parameter | Value |
---|---|
Manufacturer | HiLetgo |
Part ID | TPA3116 100W |
Amplifier Type | Class D |
Output Power | Up to 100W per channel (stereo) |
Operating Voltage Range | 8V to 26V DC |
Efficiency | Up to 90% |
Signal-to-Noise Ratio | ≥ 100 dB |
Total Harmonic Distortion | ≤ 0.1% |
Input Impedance | 20 kΩ |
Frequency Response | 20 Hz to 20 kHz |
Dimensions | 82mm x 52mm x 20mm |
The HiLetgo TPA3116 100W Audio Amplifier has the following pin connections:
Pin Name | Description |
---|---|
VIN | Power input (8V to 26V DC) |
GND | Ground connection |
L_IN | Left channel audio input |
R_IN | Right channel audio input |
L_OUT+ | Positive output for the left speaker |
L_OUT- | Negative output for the left speaker |
R_OUT+ | Positive output for the right speaker |
R_OUT- | Negative output for the right speaker |
GND (Audio) | Ground for audio signal |
Volume Pot | Connects to an external potentiometer for volume control (optional) |
VIN
and GND
pins. Ensure the power supply can provide sufficient current for the desired output power.L_IN
and R_IN
pins, respectively. These signals can come from a preamplifier, audio source, or microcontroller.L_OUT+
and L_OUT-
pins, and the right speaker to the R_OUT+
and R_OUT-
pins. Ensure the speakers match the amplifier's power rating.The TPA3116 amplifier can be used with an Arduino UNO to amplify audio signals generated by the microcontroller. Below is an example code snippet to generate a simple tone:
// Example: Generating a tone for the TPA3116 amplifier using Arduino UNO
// Connect the Arduino's PWM pin (e.g., pin 9) to the amplifier's audio input (L_IN or R_IN).
const int audioPin = 9; // PWM pin connected to the amplifier's audio input
void setup() {
pinMode(audioPin, OUTPUT); // Set the audio pin as an output
}
void loop() {
// Generate a 1 kHz tone
tone(audioPin, 1000); // Play a 1 kHz tone on the audio pin
delay(1000); // Play the tone for 1 second
noTone(audioPin); // Stop the tone
delay(1000); // Wait for 1 second before repeating
}
Note: The Arduino's PWM output is not a high-quality audio source. For better sound quality, use a dedicated audio DAC or preamplifier.
No Sound Output
Distorted Audio
Overheating
Noise or Interference
Q1: Can I use this amplifier with a 12V power supply?
A1: Yes, the TPA3116 amplifier works with a 12V power supply. However, the output power will be lower compared to using a higher voltage supply.
Q2: What is the maximum speaker impedance supported?
A2: The amplifier is optimized for speakers with an impedance of 4Ω to 8Ω.
Q3: Can I use this amplifier for mono audio?
A3: Yes, you can use only one channel (left or right) for mono audio. Simply connect the desired input and output pins.
Q4: Is it possible to connect this amplifier to a Bluetooth module?
A4: Yes, you can connect the audio output of a Bluetooth module to the amplifier's L_IN
and R_IN
pins for wireless audio playback.
Q5: How do I adjust the volume?
A5: You can adjust the volume using an external potentiometer connected to the amplifier's volume control pins or by controlling the input signal level.