XY-LPWM Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module LCD Display
₹206.50 incl. GST (₹175.00 + GST)
The XY-LPWM Signal Generator is a compact PWM pulse and square-wave generator with an LCD display for monitoring frequency and duty cycle. It supports a wide frequency range of 1Hz to 150kHz and a duty-cycle range of 1% to 100%. The module features dedicated adjustment switches, automatic parameter saving, and TTL serial communication at 9600bps. It is ideal for stepper motor drivers, MCU pulse generation, PWM control, signal testing, and electronic development projects.
Product Description
The XY-LPWM Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module is a versatile PWM signal generator designed to produce adjustable pulse signals with independently configurable frequency and duty cycle. It features an LCD display that allows users to monitor the configured parameters conveniently.
The module supports a wide frequency range from 1Hz to 150kHz and provides a 1% to 100% duty-cycle adjustment range. Its automatic frequency-range switching makes it easy to select precise output frequencies from low-frequency signals up to high-frequency PWM pulses.
The module features dedicated controls for adjusting frequency and duty cycle, with single presses providing fine adjustments and long presses enabling faster changes. The configured parameters are automatically saved when the module is powered off, allowing the previous settings to be retained after a power interruption.
With TTL-based serial communication, the XY-LPWM can also be controlled through an external MCU or other compatible serial device. It is suitable for stepper motor drivers, MCU pulse generation, PWM control experiments, electronic testing, and square-wave signal generation.
Features
- Adjustable PWM frequency and duty cycle
- Frequency range from 1Hz to 150kHz
- Duty-cycle range of 1% to 100%
- LCD display for frequency and duty-cycle settings
- Automatic frequency-range switching
- Dedicated controls for frequency adjustment
- Dedicated controls for duty-cycle adjustment
- High-precision PWM signal generation
- TTL-based serial communication
- Parameters automatically saved after power-off
- Single-touch adjustment for individual steps
- Long-press adjustment for rapid changes
- Compact and practical design
- Suitable for electronic testing and development
Specifications
| Parameter | Specification |
|---|---|
| Product Type | PWM Signal Generator |
| Model | XY-LPWM |
| Output Type | PWM / Pulse / Square Wave |
| Frequency Range | 1Hz – 150kHz |
| Duty Cycle | 1% – 100% |
| Display | LCD |
| Frequency Adjustment | Dedicated Switches |
| Duty Cycle Adjustment | Dedicated Switches |
| Communication | TTL Serial |
| Communication Speed | 9600 bps |
| Data Bits | 8 |
| Stop Bits | 1 |
| Check Digit | None |
| Flow Control | None |
| Parameter Storage | Automatic |
| Application | PWM, Pulse, Square-Wave Generation |
Design and Construction
The XY-LPWM module features a compact design with an integrated LCD display and four adjustment switches. Two switches are used for frequency adjustment, while the other two control the duty cycle.
The LCD provides a convenient way to view the configured frequency and duty cycle. The module automatically changes the frequency display resolution according to the selected frequency range, allowing both low-frequency and high-frequency signals to be configured.
The control switches support both individual-step adjustment and rapid adjustment through long pressing, making parameter configuration convenient during testing and development.
Frequency Adjustment
The module automatically switches between four frequency ranges:
- 1Hz–999Hz: Resolution of 1Hz.
- 1.00kHz–9.99kHz: Resolution of 0.01kHz.
- 10.0kHz–99.9kHz: Resolution of 0.1kHz.
- 100kHz–150kHz: Resolution of 1kHz.
For example:
- 100 on the display represents 100Hz.
- 1.01 represents 1.01kHz.
- 54.1 represents 54.1kHz.
- 1.2.4 represents 124kHz.
Working Principle
The XY-LPWM generates a digital PWM pulse signal according to the frequency and duty-cycle values configured by the user.
The frequency determines how many pulses are generated per second, while the duty cycle determines the percentage of each cycle for which the output signal remains HIGH.
For example, a duty-cycle setting of 50% produces a signal that remains HIGH for half of each cycle and LOW for the remaining half.
The module’s dedicated controls allow the frequency and duty cycle to be adjusted independently. The configured values are displayed on the LCD and stored automatically, allowing the settings to be retained after power loss.
Serial Communication
The module supports TTL-level serial communication with the following communication parameters:
- Baud Rate: 9600 bps
- Data Bits: 8
- Stop Bits: 1
- Parity: None
- Flow Control: None
Frequency Commands
The frequency can be configured through serial commands using the appropriate display format.
Examples:
- F101 – Sets the frequency to 101Hz.
- F1.05 – Sets the frequency to 1.05kHz.
- F10.5 – Sets the frequency to 10.5kHz.
- F1.0.5 – Sets the frequency to 105kHz.
Duty Cycle Command
The duty cycle can be configured using the DXXX command.
For example:
- D050 – Sets the duty cycle to 50%.
- The supported duty-cycle range is 1% to 100%.
Parameter Read Command
A read command can be sent to retrieve the configured parameters.
The module returns:
- DOWN – Setup successful.
- FALL – Setup failed.
Parameter Storage
The XY-LPWM automatically saves the configured frequency and duty-cycle parameters. When the module is powered off or experiences a power interruption, the previously configured settings are retained.
This feature eliminates the need to manually configure the parameters each time the module is powered on.
Applications
- Stepper Motor Drivers: Generates square-wave pulses for compatible stepper motor drivers.
- MCU Pulse Generation: Provides adjustable pulses for microcontroller testing and development.
- PWM Control: Useful for controlling compatible PWM-based circuits.
- LED Brightness Control: Can generate adjustable PWM signals for suitable lighting circuits.
- Motor Control Experiments: Useful for testing PWM-based motor-control systems.
- Electronic Testing: Generates adjustable pulse and square-wave signals.
- Signal Generation: Suitable for experimental signal-generation applications.
- Embedded Development: Useful for testing and developing MCU-based systems.
- Automation Projects: Can provide configurable pulse signals for control systems.
- Educational Projects: Suitable for learning PWM, frequency, duty cycle, and digital signal generation.
Package Includes
- 1 × XY-LPWM Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module LCD Display Module
Product Disclaimer
Product images are provided for reference and may vary slightly from the actual product in terms of colour, dimensions, display appearance, connectors, or component placement depending on the manufacturing batch.
Please verify the required power supply, output signal levels, wiring, and electrical specifications before connecting the module to external circuits.
The module should only be connected to compatible equipment within its specified electrical limits.
Frequently Asked Questions (FAQs)
1. What is the XY-LPWM Signal Generator Module?
The XY-LPWM is an adjustable PWM pulse and square-wave signal generator used to generate signals with configurable frequency and duty cycle.
2. What is the frequency range of the XY-LPWM?
The module supports a wide frequency range from 1Hz to 150kHz with automatic range switching.
3. What is the adjustable duty-cycle range?
The duty cycle can be adjusted from 1% to 100%.
4. Does the module have a display?
Yes. It features an LCD display that shows the configured frequency and duty cycle.
5. Can the frequency and duty cycle be adjusted separately?
Yes. Dedicated switches are provided for independently adjusting the frequency and duty cycle.
6. Does the module save the configured settings?
Yes. The frequency and duty-cycle parameters are automatically saved when the module is powered off.
7. What communication interface does the module support?
It supports TTL-based serial communication.
8. What is the serial communication speed?
The communication baud rate is 9600 bps, with 8 data bits, 1 stop bit, no parity, and no flow control.
9. Can the module be used with a microcontroller?
Yes. Its TTL serial interface allows it to be controlled by compatible MCUs and development boards.
10. Can it be used to drive a stepper motor driver?
Yes. It can generate adjustable square-wave pulses suitable for compatible stepper motor drivers.
11. Can it be used for PWM experiments?
Yes. It is useful for testing PWM frequency, duty cycle, motor control, LED control, and other electronic circuits.
12. What is the purpose of the four adjustment switches?
Two switches are used for frequency adjustment, while the other two are used for duty-cycle adjustment.
13. How is the frequency displayed?
The display automatically changes its format according to the frequency range, supporting Hz and kHz values with different resolutions.
14. Can the module generate a 50% duty-cycle signal?
Yes. The duty cycle can be set to 50% or any other value within the supported 1–100% range.
15. What commands are used for serial configuration?
Frequency can be configured using commands such as F101, F1.05, F10.5, and F1.0.5, while the duty cycle can be set using the DXXX command.
16. What does D050 mean?
The command D050 sets the PWM duty cycle to 50%.
17. What is the package content?
The package includes 1 × XY-LPWM Signal Generator PWM Pulse Frequency Duty Cycle Adjustable Module with LCD Display.
Only logged in customers who have purchased this product may leave a review.










Reviews
There are no reviews yet