Arduino 8 Channels High-Side Switch

  • Rajkumar Sharma
  • 62 Views
  • moderate
  • Tested
  • SKU: EL153689
  • Quote Now

The project presented here is a high-side switch (8 channels) with MOSFET output. The Arduino board consists of an Arduino-compatible microcontroller ATMEGA328 and TPD2015FN – 8 Channels MOSFET switch. All 8 inputs of TPD2015FN are TTL compatible. The project is suitable for driving inductive and resistive loads such as industrial programmable logic controllers, motors, and lamps in factory automation equipment, etc. This product has built-in overcurrent and over-temperature protection functions, which contribute to improved stability of the system.

Arduino Programming and Bootloader

Connector CN1 is provided for loading the bootloader and Arduino programming.

Refer to the connection diagram for Bootloader and Arduino Programming

more info: https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/

Unipolar Stepper Driver Application

This board can be used to drive a unipolar stepper motor. The user will be able to control the speed of the small (low current) unipolar stepper motor using this hardware and potentiometer connected to A0 analog pin. Sample Arduino code is available as a download below.

Features

  • Power Supply Load 8V to 40V
  • 8-channels of N-channel MOSFET and charge pump are built-in.
  • This IC can drive the power load directly.
  • Built-in protection against over temperature and over current.
  • 8-channels access enables space-saving design.
  • Low on resistance: 0.55Ω (max) @ VDD = 12V, IOUT = 0.5A, Tj = 25℃ (per channel)
  • Parallel operation is possible.
  • Over current protection operating time 3mS
  • Over current protection Threshold 1.8A
  • Over temperature detection Threshold 175C
  • Switching time 6uS
  • PCB Dimensions 41.28 X 33.02 mm

TPD2015FN is a high-side switch (8-channels) with MOSFET outputs. This is the monolithic power IC that can be driven directly from CMOS, TTL logic circuitry (MCU, etc.) and has over-current and over-temperature protection features.

Arduino Pins Vs TPD2015FN Pins

  • Digital Pin D10 >> In1
  • Digital Pin D9 >> In2
  • Digital Pin D8 >> In3
  • Digital Pin D7 >> In4
  • Digital Pin D6 >> In5
  • Digital Pin D5 >> In6
  • Digital Pin D2 >> In7
  • Digital Pin D3 >> In8

Connections

  • CN1: Arduino Programming/Bootloader Pin1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
  • CN2: Pin 1,2 = Load Power Supply, Pin 3,4 = GND
  • CN3: Pin 1 = Output 1, Pin 3 = Output 2, Pin 5 = Output 3, Pin 5 = Output 3, Pin 7 = Output 4, Pin 9 = Output 5, Pin 11 = Output 6, Pin 13 = Output 7, Pin 15 = Output 8, Pin 2,4,6,8,10,12,14,16 = GND
  • CN4: Pin 1 VCC 5V DC for Micro-Controller, Pin 2 Analog 0, Pin 3 Analog 1, Pin 4 = GND
  • D1: Power LED

Schematic

Parts List

NOQNTY.REFDESCMANUFACTURERSUPPLIERSUPPLIER PART NO
11CN18 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
22CN2,CN44 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
31CN316 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5327-ND
42C1,C410uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
53C2,C3,C50.1uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
61C6220uF/50VPANASONICDIGIKEYPCE3921CT-ND
72C7,C822PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
81D1LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
91R110K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
101R21M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
111R3470E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
121U1ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328PB-AURCT-ND
131U2TPD2015FNTOSHIBADIGIKEY264-TPD2015FNL1F(SCT-ND
141X116MhzECS INCDIGIKEYX1103-ND

Connections

TPD2015FN Pinout

Block Diagram

Timing Diagram

Truth Table

Gerber View

Photos

Video

TPD2015FN Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies