Weekly Summary - Robert Tang

Introduction

Brief documentation of what Robert Tang has been up to each week to help in synthesis of final report and so @Kevin Li can visualize where the time is going and help resolve roadblocks. Formatting is expected to be similar to Weekly Summary - Meghan Dang.

Table of Contents

Related Resources

Weeks

Week 1

  • Started and completed the Electrical Bootcamp

    • Carried out component selections, selecting resistors, capacitors, diodes, LDO IC to make a LDO regulator that converts 12 Volt to 5 Volt

      • Created footprints for the LDO IC and LED, and created schematics and PCB layouts

    • Applied methods such as polygon pouring, carefully selecting via placement to maximize the efficiency and effectiveness of the 4 layer PCB board created

  • Researching about linear regulator and started looking into the project beginning next week (Week 2), which is buck converter.

Week 2

  • Started the project (24V to 5V at 5A buck converter)

    • Learnt about how a buck converter work, and more details into buck converters, such as CCM, asynchronous and synchronous buck converters.

    • Started selecting components for the buck converters

      • Selected buck converter IC (MPS)

      • Selected input capacitor

      • In the process of selecting an inductor, looking at inductor values between 4.7uH to 6.8uH

  • Started designing schematics

    • Imported WARG template, and power ports connection

    • Created footprint and symbol for buck converter IC

    • Placed the input capacitor (from WARG library)

Week 3

  • Finished the schematics, the schematics is sent to Meghan and Kevin for review

    • Buck converter part:

      • Implemented input and output capacitor network (carried out calculation and selected components from the library)

      • Feedback voltage network implemented (0.5V V_FB)

      • Added all other components

    • Reverse Polarity protection

      • Research different methods of RPP

        • Diode, high side PMOS, low side NMOS, Driver IC and high side MOSFET

      • Selected a Driver IC (LM74700QDBVRQ1) and according to the datasheet selected the NMOSFET

        • Created symbols and footprint for the IC

      • Implemented the circuit in the schematics

    • Adjust the finished schematics based on comments

  • Started doing the layout, and getting the necessary formats of the PCB board

    • Imported the layer stackup and design rules

Week 4

  • Updated schematics

    • Added comments to the schematics

    • Changed components

      • LED circuit: 390R to 1kR for a smaller current

      • Added 2*10uF caps and 0.1uF caps for better filtering at the RPP circuit

      • Modified NMOS symbol

  • Started and finished placement

    • Placed the components, carefully considering the signal integrity

    • Detailed comments can be found in the 24V-5V design document

  • Started routing

Week 5

  • Updated placements:

    • Update the connector to the correct one

      • The new connector is huge to compensate for that I shifted most components to the left a bit

    • Fixed small footprint issues

  • Almost finished routing

    • Connected V_BAT, V_BAT_PROC, 5V0 rails with big polygons

    • Doing a 4-layer PCB (signal/power+GND+GND+signal/power)

      • For 5V0, route to L4 first and then up to L1

    • Changing the thermal relief for certain pads

    • Placed GND stitching and GND pour on L1 and L4

    • The other routing details can be seen in the PCB doc and the design doc

Week 6

  • Chill week

  • Fixed small issues on the PCB to make the board looks good

  • Tried to start a PDN analysis

    • Need to account for:

      • VBUS: Input connector -> NMOS, NMOS -> Buck IC

      • SW: Buck IC -> Inductor

      • 5V: Inductor -> Pixhawk Conn, Inductor -> USB-C Conn, also do Inductor to farthest decoupling cap down (basically before the via punch down to L4).

  • Started looking at the next project

    • Pre-charge circuit

Week 7

  • 24V to 5V @ 5A Buck Converter

    • Adjusted layout for better appearance

    • PDN analysis:

      • Encountered some issues, finally calculate the impedance by voltage drop over the current

      • The screenshots are updated in the design document

  • 12s Pre-charge Circuit

    • Defined system block diagram

    • Researched about what pre-charge circuit, CAN interface, and current/voltage sense

    • Looked at options for pre-charge IC, currently reading the TPS48111 IC

Week 8

  • Buck:

    • Components and layout reviewed

    • Added bottom layer silkscreen and exported the Gerber file for fab

    • Verified selected Pixhawk connector’s compatibility with the harness

  • LED Board harness (helped work session)

  • Board review (6s to 5V buck)

  • 12S Pre-charge

    • Looked at the TPS chip thoroughly for understanding how it work

    • Looking for more options for the pre-charge ic

    • Implement the STM32 MCU and the CAN circuit for the CAN adapter board

Week 9

  • 24V to 5V Buck:

    • Added bottom layer meme

    • Export Gerber files and have it verified

    • Add to order in JLCPCB (midterm order)

  • 12S Pre-charge:

    • Selected pre-charge IC (TPS48111 chip)

      • Implemented symbols and footprints

    • High level system architecture defined

    • Started looking at options for powering the STM32 (12S to BUCK to LDO to 3.3V)

Week 10

  • 24V to 5V Buck

    • Saved to Github

  • 12S Pre-charge

    • Schematics

      • STM32 and CAN circuit implemented and updated pin connection according to design

      • Pre-charge circuit implemented

        • Pre-charge IC footprint and symbol changes (to make the whole schem look good)

        • Implemented all functions except for the input GPIO pins

      • STM32 power archeitecutre

        • BUCK + LDO, buck circuit (12S battery to 6V Buck and 6V to 5V LDO)