Code Monkey home page Code Monkey logo

project-labanalogdesign2's Introduction

Project-LabAnalogDesign2

License GitHub last commit GitHub Release Date GitHub release


The goal of this lab was to design a 5 - 9V to 3,3V (500 mA min) buck converter from the ground up. We had to start from a given chip (RT8259GE) and create the rest ourselves.

Careful layout considerations were taken to lead to an optimal design. The resistor is not on the schematic but only on the board layout. It's footprint was used to jump over the feedback track so everything is on the top layer. A via to GND is placed around it as well for redundancy.

  • JP1 can be used to disable the buck converter.
  • JP2 can be used to bypass the sense resistor R3 (measures the diode current).
  • A lot of test points (TPx) are given to be able to measure different voltages.
  • C4 and C5 are footprints for extra capacitors if the signals have too much ripple.
  • VIN: 4,5 - 24 V
  • VOUT: 3,3 V @ 1,2 A max
  • Click here to go to the schematic.
  • Click here to go to the report (Dutch).

PCB front     PCB back

PCB populated


BOM

Component Value Footprint Other Ordering
U1 RT8259GE SOT-23-6 Richtek
C1, C4 10 µF 1206 (X7R), 50V, 10% Mouser.be
C2, C5 22 µF 1206 X7R, 10V, 10% Mouser.be
C3 10 nF = 0,01 µF 0805 X7R, 50V, 10% Mouser.be
D1 If = 2A Vr = 40V Vf = 0,43V SMA/SMB Mouser.be
L1 4,7 µH NR8040 Taiyo Yuden Mouser.be
R1 62 kΩ 0805 0,5% Mouser.be
R2 19,6 kΩ 0805 0,5% Mouser.be
R3 0,1 Ω = 100 mΩ 1206 1% Mouser.be
0 Ω 1206 Mouser.be
J1, J2 PTSA_1,5/_2-3,5-Z_BK Pitch: 3,5 mm 2 contacts, 250V 2A Mouser.be

WARNING: The pinout of J1 and J2 is reversed due to a footprint error (wrong top/bottom view). The Phoenix Contact connectors can however be manually separated and put back together in a way that they do fit on the board.

project-labanalogdesign2's People

Contributors

fescron avatar

Watchers

 avatar  avatar

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.