# Voltage converter module: 0-5V and 0-10V to 0-100% PWM, 50 kHz

- Page: https://sigmanortec.ro/en/voltage-converter-module-0-5v-and-0-10v-to-0-100-pwm-50-khz
- Price: 15.83 RON
- Availability: In stock; 1-2 zile
- Reference: 22089 · EAN: 5940574073060
- Category: Mechatronics and IoT > PWM and Frequency generators
- Specifications: Supply voltage: 7-12 V DC; Dimensions: 31 x 32 mm; Output voltage: 5 V; Operating temperature: -25-85 °C; Input voltage: 0-5 V or 0-10 V, jumper selectable; Operating frequency: 50 kHz; Operating voltage: 5-12 V DC; Technology: Circuit with embedded microcontroller (MCU); Function: Analog voltage to PWM signal converter; Duty cycle: 0-100%; Conversion error: 1-3%
- Package (shipping data): 0.015 kg
- Updated: 2026-10-19
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-11-11 01:49 (Europe/Bucharest)

## Description

The module converts an analog voltage of 0-5V or 0-10V into a PWM signal with a duty cycle of 0-100%, based on an embedded microcontroller circuit. The input range is selected through a jumper mounted on the back of the board, and a potentiometer allows fine calibration of accuracy. It operates at a frequency of approximately 50 kHz, with an error of 1-3%, making it suitable for motor control, interfacing with PLCs, frequency converters, and modules such as Arduino, ESP32, or STM32.
The module converts an analog voltage of 0 - 5 V or 0 - 10 V into a PWM signal with a duty cycle adjustable between 0% and 100%, depending on the level of the input voltage applied. It is useful where there is a need to convert an analog reference of 0 - 10 V, coming from a potentiometer, a PLC, or a frequency converter, into a PWM signal compatible with motor drivers, MOSFETs, or microcontrollers that accept only digital inputs.
The conversion is performed by a circuit with an embedded microcontroller (MCU), which generates at the output a PWM signal with 5 V amplitude and a frequency of approximately 50 kHz, with a conversion error of 1% - 3%. The input range is selected by a shorting jumper mounted on the back of the board, which selects between 0 - 5 V and 0 - 10 V, the module being delivered from the factory in the 0 - 5 V position. A potentiometer mounted on the front of the board allows fine calibration of the conversion accuracy.
Among the main features are the three screw connectors for power supply, input voltage, and PWM output signal, the input range selection jumper, and the calibration potentiometer. The module is powered in the 7 - 12 VDC range through the VCC and GND pins, respecting the polarity indicated on the board.
Through the PWM output, the module is compatible with Arduino, ESP32, STM32, and other development boards that can read a PWM signal through a digital pin, and through the 0 - 10 V input it can be directly connected to the analog outputs of PLCs and frequency converters (VFDs) used in industrial automation.
Specifications:
Supply voltage: 7 - 12 VDC
Accepted voltage on VCC: 5 - 12 VDC
Function: Analog voltage to PWM signal converter
Technology: Embedded microcontroller (MCU) circuit
Input voltage range: 0 - 5 V or 0 - 10 V, selectable by jumper
Output range: PWM with duty cycle 0% - 100%
PWM signal amplitude: 5 V
PWM frequency: approximately 50 kHz
Conversion error: 1% - 3%
Operating temperature: -25 °C - 85 °C
Accuracy adjustment: Calibration potentiometer
Input range selection: Jumper on the back of the board, default set to 0 - 5 V
Applications: Motor control, interfacing with PLC and VFD, generating PWM signal from analog reference
Dimensions: 31 x 32mm
Pinout:
Connector
Pin
Function
Power connector
VCC
Module power supply
Power connector
GND
Power ground
Voltage input connector
VIN
Measured voltage input, 0 - 5 V or 0 - 10 V
Voltage input connector
GND
Input signal ground
PWM output connector
PWM
PWM signal output, duty cycle 0% - 100%
PWM output connector
GND
Output signal ground
Jumper position
VIN voltage range
Default, from factory
0 - 5 V
Moved to second position
0 - 10 V
Usage:
Connect the power supply to the VCC and GND pins of the power connector, in the 7 - 12 VDC range, respecting the polarity indicated on the board.
Do not reverse the power wires, to avoid damaging the components on the board.
Connect the voltage to be measured to the VIN and GND pins of the input connector, in the 0 - 5 V or 0 - 10 V range.
Check the position of the jumper on the back of the board and set it to the voltage range used, knowing that the module is delivered by default in the 0 - 5 V position.
Take the signal from the PWM and GND pins of the output connector, a signal with 5 V amplitude and a frequency of approximately 50 kHz.
Change the voltage applied to VIN to adjust the duty cycle of the PWM signal between 0% and 100%.
For calibration, apply a known reference voltage to VIN and adjust the potentiometer on the board until the measured duty cycle matches the expected value.
To read the signal with Arduino, ESP32, or STM32, connect the PWM output to a digital pin and use a pulse measurement function, with a common ground between modules.
For use with PLCs or frequency converters, connect their 0 - 10 V analog output to the VIN input, respecting the module’s voltage limits.
For stable results, use a clean, noise-free power supply and short cables between the voltage source and the VIN connector.
