Giter Site home page Giter Site logo

sparkfun / sparkfun_mosfet_power_switch_and_buck_regulator_low-side Goto Github PK

View Code? Open in Web Editor NEW
2.0 7.0 0.0 50.26 MB

Tutorial and hardware files for a digital switch capable of switching DC loads up to 12V. Includes 3.3V Buck Regulator, N-channel MOSFET low-side switch circuit, and flyback diode on the load side.

Home Page: https://docs.sparkfun.com/SparkFun_MOSFET_Power_Switch_and_Buck_Regulator_Low-Side

License: Other

C++ 70.40% HTML 29.60%
sparkfun-tutorial

sparkfun_mosfet_power_switch_and_buck_regulator_low-side's Introduction

SparkFun MOSFET Power Switch and Buck Regulator (Low-Side)

SparkFun MOSFET Power Switch and Buck Regulator (Low-Side)

SparkFun MOSFET Power Switch and Buck Regulator (Low-Side) (COM-23979)

Does your microcontroller need to control a high-voltage item, like a 12V LED strip, while also needing to be powered? Do you want to avoid having multiple power adapters and microcontrollers for your project? The MOSFET Power Switch and Buck Regulator (Low-Side) is one product we needed at SparkFun, so we figured other folks might have the same problem. Power the board with up to 12V and control up to 10A, all while providing a sweet 3.3V to your control board.

The SparkFun MOSFET Power Switch and Buck Regulator (Low-Side) combines two circuits into one board: an LMR14203 buck regulator configured to output 3.3V and an N-channel MOSFET (PSMN7R0-100BS) configured as a low-side switch. A flyback diode is also on the load side for devices with back EMF! Simply pull the CTL pin low to activate the load.

Various connectors (barrel jack, female header, and poke-home) are provided to connect a power supply to a microcontroller of your choice (Arduino, micro-bit, Raspberry Pi’s microcontroller) and load them together. VCC, 3.3V, CTL, and GND are also broken out through 0.1" spaced PTHs for those who prefer to solder. Two LEDs (PWR_LED and ON_LED) indicate when there is 3.3V and whenever power is applied to the load. Jumpers are included on the back to disable the LEDs. A MEAS PTH jumper is also included for those interested in precisely measuring the current consumption of the system.

Note: While the MOSFET is rated to 100A/100V, we don't recommend you go much above 10A as the PCB polygon pours and traces become the limiter.

Repository Contents

  • .github/workflows - YAML files used for GitHub Actions and GitHub Pages/mkdocs
    • /Firmware - Basic example code to control a load with the MOSFET Power Switch and BUck Regulator
  • /Hardware - Eagle design files (.brd, .sch)
    • /Production - Production panel files (.brd)
  • /docs - Online documentation files for GitHub Pages and mkdocs
    • /assets - Folder containing all the file assets used for product documentation
      • /board_files - Copy of design files used for product documentation
      • /component_documentation - Datasheets and manuals for hardware components
      • /img - Images for product documentation
    • /github - Files stating how to contribute and filing issues for product
    • /javascript - Folder containing custom javascript used for product documentation
    • /stylesheet - Folder containing CSS files used forproduct documentation
  • /overrides - Customization files used for product documentation
    • /.icons - Icons used for product documentation
    • ./partials - Used for product documentation

Documentation

Product Versions

Version History

  • v1.1 - Initial release

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums.

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.

sparkfun_mosfet_power_switch_and_buck_regulator_low-side's People

Contributors

bboyho avatar lewispg228 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

sparkfun_mosfet_power_switch_and_buck_regulator_low-side's Issues

Increase max voltage on silk and schematic / Allow 5V buck

Consider on the next rev:

  • Input capacitor C4 is rated at 35V. Possibly change silk to a max of 24V or more.
  • Add cap/IC voltage ratings to schematic
  • Add a resistor and a jumper to allow selection between 3.3V and 5V output from the buck converter

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.