Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use SV74LV4052APWR: Examples, Pinouts, and Specs

Image of SV74LV4052APWR
Cirkit Designer LogoDesign with SV74LV4052APWR in Cirkit Designer

Introduction

The SV74LV4052APWR is a dual 4-channel analog multiplexer/demultiplexer designed for high-speed switching applications. It features low ON resistance, making it ideal for routing analog or digital signals with minimal signal degradation. This component operates at low voltage levels, ensuring compatibility with modern low-power digital circuits. Its versatility makes it suitable for applications such as signal routing, data acquisition systems, audio switching, and communication systems.

Explore Projects Built with SV74LV4052APWR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Battery-Powered Multi-Sensor System
Image of Dive sense: A project utilizing SV74LV4052APWR in a practical application
This circuit consists of a TP4056 module connected to a 3.7V LiPo battery, providing a charging interface for the battery. The TP4056 manages the charging process by connecting its B+ and B- pins to the battery's positive and ground terminals, respectively.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
Image of playbot: A project utilizing SV74LV4052APWR in a practical application
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
Image of Copy of CanSet v1: A project utilizing SV74LV4052APWR in a practical application
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered DC Motor Control with USB Charging and LED Indicator
Image of lumantas: A project utilizing SV74LV4052APWR in a practical application
This circuit is designed to charge a Li-ion battery and power a DC motor and a 12V LED. The TP4056 module manages the battery charging process, while the PowerBoost 1000 and MT3608 boost converters step up the voltage to drive the motor and LED, respectively. Two rocker switches control the power flow to the LED and the charging circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SV74LV4052APWR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Dive sense: A project utilizing SV74LV4052APWR in a practical application
ESP32-Based Battery-Powered Multi-Sensor System
This circuit consists of a TP4056 module connected to a 3.7V LiPo battery, providing a charging interface for the battery. The TP4056 manages the charging process by connecting its B+ and B- pins to the battery's positive and ground terminals, respectively.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of playbot: A project utilizing SV74LV4052APWR in a practical application
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of CanSet v1: A project utilizing SV74LV4052APWR in a practical application
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of lumantas: A project utilizing SV74LV4052APWR in a practical application
Battery-Powered DC Motor Control with USB Charging and LED Indicator
This circuit is designed to charge a Li-ion battery and power a DC motor and a 12V LED. The TP4056 module manages the battery charging process, while the PowerBoost 1000 and MT3608 boost converters step up the voltage to drive the motor and LED, respectively. Two rocker switches control the power flow to the LED and the charging circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

The following table outlines the key technical specifications of the SV74LV4052APWR:

Parameter Value
Supply Voltage (Vcc) 2.0V to 5.5V
ON Resistance (Ron) 20Ω (typical) at Vcc = 3.3V
Maximum Switching Frequency 100 MHz
Operating Temperature Range -40°C to +85°C
Input High Voltage (VIH) 0.7 × Vcc (minimum)
Input Low Voltage (VIL) 0.3 × Vcc (maximum)
Propagation Delay 3 ns (typical) at Vcc = 5V
Package Type TSSOP-16

Pin Configuration and Descriptions

The SV74LV4052APWR is housed in a 16-pin TSSOP package. The pinout and descriptions are as follows:

Pin Number Pin Name Description
1 A Address select input A
2 B Address select input B
3 EN Enable input (active LOW)
4 VEE Negative supply voltage (typically GND)
5 Y0 Channel 0 of multiplexer Y
6 Y1 Channel 1 of multiplexer Y
7 Y2 Channel 2 of multiplexer Y
8 Y3 Channel 3 of multiplexer Y
9 Z3 Channel 3 of multiplexer Z
10 Z2 Channel 2 of multiplexer Z
11 Z1 Channel 1 of multiplexer Z
12 Z0 Channel 0 of multiplexer Z
13 VCC Positive supply voltage
14 GND Ground
15 COMZ Common output/input for multiplexer Z
16 COMY Common output/input for multiplexer Y

Usage Instructions

How to Use the SV74LV4052APWR in a Circuit

  1. Power Supply: Connect the VCC pin to a supply voltage between 2.0V and 5.5V. Connect the GND and VEE pins to ground.
  2. Enable Input: The EN pin must be set LOW to enable the multiplexer. When EN is HIGH, all channels are disabled.
  3. Address Selection: Use the A and B pins to select one of the four channels for each multiplexer:
    • A = 0, B = 0: Channel 0 selected
    • A = 0, B = 1: Channel 1 selected
    • A = 1, B = 0: Channel 2 selected
    • A = 1, B = 1: Channel 3 selected
  4. Signal Routing: Connect the input/output signals to the Y0-Y3 and Z0-Z3 pins. The selected channel will route the signal to/from the COMY and COMZ pins.

Important Considerations and Best Practices

  • Voltage Levels: Ensure that the input signal voltage does not exceed the supply voltage (VCC).
  • Decoupling Capacitors: Place a 0.1 µF decoupling capacitor close to the VCC pin to reduce noise and improve stability.
  • Unused Pins: Tie unused input pins (e.g., A, B, EN) to a defined logic level (HIGH or LOW) to avoid floating inputs.
  • Signal Integrity: For high-frequency signals, minimize trace lengths and use proper PCB layout techniques to reduce crosstalk and signal degradation.

Example: Connecting to an Arduino UNO

The SV74LV4052APWR can be controlled using an Arduino UNO. Below is an example code snippet to select different channels of the multiplexer:

// Define control pins for the multiplexer
const int pinA = 2;  // Address select A
const int pinB = 3;  // Address select B
const int pinEN = 4; // Enable pin (active LOW)

void setup() {
  // Set control pins as outputs
  pinMode(pinA, OUTPUT);
  pinMode(pinB, OUTPUT);
  pinMode(pinEN, OUTPUT);

  // Enable the multiplexer
  digitalWrite(pinEN, LOW);
}

void loop() {
  // Select Channel 0 (A = 0, B = 0)
  digitalWrite(pinA, LOW);
  digitalWrite(pinB, LOW);
  delay(1000); // Wait for 1 second

  // Select Channel 1 (A = 0, B = 1)
  digitalWrite(pinA, LOW);
  digitalWrite(pinB, HIGH);
  delay(1000); // Wait for 1 second

  // Select Channel 2 (A = 1, B = 0)
  digitalWrite(pinA, HIGH);
  digitalWrite(pinB, LOW);
  delay(1000); // Wait for 1 second

  // Select Channel 3 (A = 1, B = 1)
  digitalWrite(pinA, HIGH);
  digitalWrite(pinB, HIGH);
  delay(1000); // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues

  1. No Signal Output:

    • Ensure the EN pin is set to LOW to enable the multiplexer.
    • Verify that the address pins (A and B) are set correctly for the desired channel.
  2. Signal Distortion:

    • Check that the input signal voltage is within the specified range.
    • Use shorter PCB traces to minimize signal degradation.
  3. Unexpected Behavior:

    • Confirm that the power supply voltage is stable and within the specified range.
    • Ensure that unused input pins are tied to a defined logic level.

FAQs

Q: Can the SV74LV4052APWR handle bidirectional signals?
A: Yes, the component supports bidirectional signal routing, making it suitable for both analog and digital signals.

Q: What is the maximum frequency the multiplexer can handle?
A: The maximum switching frequency is 100 MHz, but signal integrity may depend on PCB layout and trace lengths.

Q: Can I use this component with a 3.3V microcontroller?
A: Yes, the SV74LV4052APWR operates at supply voltages as low as 2.0V, making it compatible with 3.3V systems.