I2C Programmable PWMs to Control a DC Motor and LED


This project is based on the DS1050 chip, a 5-bit pulse-width modulator (PWM) controlled via a 2-wire (I²C) interface. The 2-wire bus allows a single master device to control up to eight slave devices (DS1050 or other compatible 2-wire peripherals). The project consists of a DS1050 I²C PWM generator combined with a MOSFET stage capable of driving high-current loads. It is primarily designed for driving LEDs and resistive loads, but it can also be used with inductive loads when an external flyback diode is added to protect against back-EMF.

A 17A MOSFET is used on the board. Although the board has been tested up to 1A, it is capable of handling higher current when properly heat-managed.

The DS1050 provides a 5-bit programmable PWM output, allowing the duty cycle to be adjusted “on-the-fly” from 0% to 100% in 3.125% steps. It supports up to eight addressable devices on a single I²C bus.

The chip is available in multiple fixed PWM frequencies: 1 kHz, 5 kHz, 10 kHz, and 25 kHz.

The populated board uses the 10 kHz version, DS1050-010 chip, which generates a 10 kHz PWM signal to control the average power delivered to the LED. A lower duty cycle results in lower average power and dimmer light output, while a higher duty cycle increases both the “on” time and LED intensity. For example, a 0% duty cycle fully turns off the LED, while 50% duty cycle drives it at approximately half power.

Features

  • Supply 12V DC
  • Load Current Up to 1A
  • PWM Frequency 10Khz
  • Duty cycle Range 0% to 100%
  • PWM Control – I2C Protocol
  • Very Stable Output
  • Tiny Board
  • Header Connector for Loads and Power
  • On Board 56V Regulator to power the Microcontroller
  • On Board Power LED
  • PCB Dimensions 26.67 x 20.96 mm

Connections

  • CN1: Pin 1 = VCC 5V, Pin 2 = SCL/A5, Pin 3 = SDA/A4, Pin 4 = GND
  • CN2: Pin 1,2 = VDD 12V DC, Pin 3,4 = =Load
  • CN3: Pin 1,2 = VDD 12V, Pin 2,3 = GND
  • D1: Power LED
  • Jumper J1 = Address A0, Jumper 2 = Address A1, Jumper 3 = Address = A2

 


$16.00

dotfry

M136

Brushed DC Motor

1 In Stock Sold Out 1


HURRY ! ONLY 1 LEFT IN STOCK.

Notify Me


Payment & Security
Payment methods
  • PayPal
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
Security
100% ACCURATE
SHIPPING
BIG SAVING ON
WEEKENDS
12H SUPPORT
CONTACT US

This project is based on the DS1050 chip, a 5-bit pulse-width modulator (PWM) controlled via a 2-wire (I²C) interface. The 2-wire bus allows a single master device to control up to eight slave devices (DS1050 or other compatible 2-wire peripherals). The project consists of a DS1050 I²C PWM generator combined with a MOSFET stage capable of driving high-current loads. It is primarily designed for driving LEDs and resistive loads, but it can also be used with inductive loads when an external flyback diode is added to protect against back-EMF.

A 17A MOSFET is used on the board. Although the board has been tested up to 1A, it is capable of handling higher current when properly heat-managed.

The DS1050 provides a 5-bit programmable PWM output, allowing the duty cycle to be adjusted “on-the-fly” from 0% to 100% in 3.125% steps. It supports up to eight addressable devices on a single I²C bus.

The chip is available in multiple fixed PWM frequencies: 1 kHz, 5 kHz, 10 kHz, and 25 kHz.

The populated board uses the 10 kHz version, DS1050-010 chip, which generates a 10 kHz PWM signal to control the average power delivered to the LED. A lower duty cycle results in lower average power and dimmer light output, while a higher duty cycle increases both the “on” time and LED intensity. For example, a 0% duty cycle fully turns off the LED, while 50% duty cycle drives it at approximately half power.

Features

  • Supply 12V DC
  • Load Current Up to 1A
  • PWM Frequency 10Khz
  • Duty cycle Range 0% to 100%
  • PWM Control – I2C Protocol
  • Very Stable Output
  • Tiny Board
  • Header Connector for Loads and Power
  • On Board 56V Regulator to power the Microcontroller
  • On Board Power LED
  • PCB Dimensions 26.67 x 20.96 mm

Connections

  • CN1: Pin 1 = VCC 5V, Pin 2 = SCL/A5, Pin 3 = SDA/A4, Pin 4 = GND
  • CN2: Pin 1,2 = VDD 12V DC, Pin 3,4 = =Load
  • CN3: Pin 1,2 = VDD 12V, Pin 2,3 = GND
  • D1: Power LED
  • Jumper J1 = Address A0, Jumper 2 = Address A1, Jumper 3 = Address = A2

 

Dotfry has partnered with reputed logistic partners for our logistic services, to ensure that all our products reach you in the best of conditions with no damages. We ensure you that we use packaging materials of the best quality, which is sourced from reliable vendors, and ensure thorough testing of package worthiness before using them for shipping and delivery of our products.

I2C Programmable PWMs to Control a DC Motor and LED
I2C Programmable ...
$16.00