this high current analog source (Pulse Width Modulated output) is the solution to controlling many high power components at once.
Designed by ag in United States of AmericaThis product is no longer available for sale.
The seller may be offering an improved version or it may be hanging out on the beach, enjoying the retired life.
NeoPLC 8-Channel High Current PWM Board From switching bright LEDs to driving motors to heating coils – this high current analog source (pulse width modulated output) is the solution to controlling m…
Read More…From switching bright LEDs to driving motors to heating coils – this high current analog source (pulse width modulated output) is the solution to controlling many high power components at once. Each of the 8 channels can sink 9 AMPS at up to 12V with 12 bit resolution. Enough to control car headlamps and many RC car motors. The switching frequency is adjustable up to 1200 Hz. The best part is that all outputs are ‘set and forget’ by the microcontroller – command each channel to hold a certain pulse width, and it maintains it until commanded otherwise. Includes solder adjustable jumpers to chain as many as 4 boards together for a total of 24 channels. As with all neoPLC boards, this unit operates at logic levels from 3 to 5 volts, is controlled with our neoPLC library, communicates using only 2 wires over i2c, and is 100% tested before shipping.
this is a sinking supply, meaning that it connects the pins to ground when they are closed (on), and leaves them floating at the supplied power voltage when open (off). This allows very efficient N-channel FET design, and leads to the high current capability. All channels are, by default, synchronized. Our library includes an optional ‘efficient’ mode which distributes the duty over the channels being used in a manner that minimizes changes in current draw to help protect batteries and other power sources. We do not recommend this product for switching voltages above 12V (see the DMN1019 datasheet).
First, provide the neoPLC boards a common ground (GND) and a power bus V+ (anything from 3-5V for all our boards!). Secondly, i2c uses two lines to communicate – a ‘Serial CLock’ (SCL) bus and a ‘Serial Data’ (SDA) bus. Simply connect these to the appropriate pins on your microcontroller and neoPLC board, and you’re all set. Can’t be much easier than 4 wires! One more, very important thing – you must connect a ‘pullup’ resistor (between 1kOhm and 5kOhm) between the SCL and SDA bus. GND, V+, SCL, and SDA are clearly labeled on all neoPLC boards. The SCL and SDA pins on common microcontrollers are listed in the table below:
SDA | SCL | |
---|---|---|
Arduino UNO | A4 | A5 |
Teensy 3.X | A4/18 | A5/19 |
Arduino Micro | 19 | 18 |
Arduino Pro Mini | PC4 | PC5 |
Arduino Feather | 3 | 2 |
Arduino Mega | 20 | 21 |
One of the key benefits of the neoPLC boards is the simple wiring. Nearly all modern microcontrollers include a dedicated i2c (pronounced ‘eye-squared-see’) port. Standing for ‘inter-integrated-circuit’, i2c is clever as allows many integrated circuits to share the same communication and power lines – the ‘bus’. The SCL clock is controlled by your microcontroller, it provides a steady march of pulses while communicating to ensure no data is missed by either component. While the SCL steadily pulses, the microcontroller and neoPLC board take turns sending and receiving data over the SDA bus. Each board has a name in i2c called its ‘slave address’. When the microcontroller sends a specific board’s name out on the SDA bus, that board alone will respond. So, many boards can share the same SCL and SDA bus, but only if they have unique addresses – otherwise everyone gets confused about who should be speaking! To allow multiple identical boards on the same bus, we provide adjustable address ‘pads’ on most boards: by cutting the same trace near A0,A1,etc. and putting a small dab of solder on the other side of the pad, the address is changed. Multiple combinations of cut/uncut traces allows several boards to be connected.
Datasheets are available in the Right Sidebar. Compatible with the Adafruit PWMServoDriver library
$27.56
Free Shipping!
$30.00
Free Shipping!
$14.59
Free Shipping!
$6.99
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!