

The CTS A500 Push-Pull is a high-quality potentiometer designed specifically for audio applications. It features a dual-gang configuration, enabling simultaneous control of two independent signals. This makes it an excellent choice for applications requiring precise and synchronized adjustments, such as mixing consoles, guitar amplifiers, and other professional audio equipment. Additionally, the push-pull functionality allows for switching between different circuit configurations, adding versatility to its use.








| Parameter | Value |
|---|---|
| Manufacturer | CTS |
| Model Number | A500 Push-Pull |
| Resistance Value | 500 kΩ |
| Taper Type | Audio (Logarithmic) |
| Configuration | Dual-gang with push-pull switch |
| Power Rating | 0.25 W (per gang) |
| Operating Temperature | -10°C to +70°C |
| Shaft Diameter | 6 mm |
| Shaft Length | 18 mm |
| Mounting Style | Panel mount |
| Switch Type | SPDT (Single Pole Double Throw) |
The CTS A500 Push-Pull potentiometer has a total of 9 pins: 6 for the dual-gang potentiometer and 3 for the push-pull switch.
| Pin Number | Description |
|---|---|
| 1 (Gang 1) | Input terminal for the first gang |
| 2 (Gang 1) | Wiper terminal for the first gang |
| 3 (Gang 1) | Output terminal for the first gang |
| 1 (Gang 2) | Input terminal for the second gang |
| 2 (Gang 2) | Wiper terminal for the second gang |
| 3 (Gang 2) | Output terminal for the second gang |
| Pin Number | Description |
|---|---|
| 1 | Common terminal |
| 2 | Normally closed (NC) terminal |
| 3 | Normally open (NO) terminal |
Potentiometer Connections:
Push-Pull Switch Connections:
Mounting:
Wiring Example:
The CTS A500 Push-Pull potentiometer can be used with an Arduino UNO for basic signal reading and switch detection. Below is an example code snippet:
// Define pin connections
const int potPin1 = A0; // First gang wiper connected to A0
const int potPin2 = A1; // Second gang wiper connected to A1
const int switchPin = 2; // Push-pull switch common terminal to digital pin 2
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
// Configure switch pin as input with pull-up resistor
pinMode(switchPin, INPUT_PULLUP);
}
void loop() {
// Read potentiometer values
int potValue1 = analogRead(potPin1); // Read first gang
int potValue2 = analogRead(potPin2); // Read second gang
// Read switch state
bool switchState = digitalRead(switchPin); // LOW = pulled, HIGH = not pulled
// Print values to the serial monitor
Serial.print("Potentiometer 1: ");
Serial.print(potValue1);
Serial.print(" | Potentiometer 2: ");
Serial.print(potValue2);
Serial.print(" | Switch State: ");
Serial.println(switchState ? "Not Pulled" : "Pulled");
// Add a small delay for stability
delay(100);
}
No Signal Output:
Noise or Interference in Audio:
Switch Not Functioning:
Inconsistent Potentiometer Operation:
Q: Can the CTS A500 Push-Pull be used for non-audio applications?
A: Yes, while it is optimized for audio, it can be used in any circuit requiring a dual-gang potentiometer with a push-pull switch.
Q: What is the difference between audio and linear taper?
A: Audio taper potentiometers change resistance logarithmically, matching the human ear's perception of sound, while linear taper potentiometers change resistance uniformly.
Q: How do I know if the push-pull switch is engaged?
A: The switch state can be detected by checking the continuity between the common terminal and the NC or NO terminal.
Q: Can I replace a single-gang potentiometer with the CTS A500 Push-Pull?
A: Yes, but only one gang will be used, and the push-pull switch functionality may remain unused unless required.