Precharge Board

Precharge Board

Status

 

Owner

@Gavin Wang

Approver

@Ravi Shah

Due date

 

GitHub

 

BOM

 

Due Dates:

  • Requirements/Considerations -

  • Component Selection -

  • Initial Schematic -

  • Initial Layout -

  • Rev. A Ordered -

  • Firmware/Testing -

Description/Purpose

  • Measures voltages from battery and motor and sends them to VCU. Contactor signals also run through here

Requirements

  • Step-down HV outputs from battery and motor to 3.3V

Application Note

Context

Location of the board: Inside PDE

Connection List

#

Name

Type

Part Number

#

Name

Type

Part Number

J1

 

 

 

Main

Schematics

Precharge Resistors: 3 parallel 330 ohm resistors with a fourth DNP included just in case.

Voltage Divider: Takes the 120V signals and steps them down to the 3.3V range.

Isolating Amplifiers: Passes the signals from HV side to LV side of the board. Also applies a gain of 0.4.

Subtracting Amplifiers: Subtracts positive and negative from isolating amplifiers before applying a gain of 2.5 to counteract the isolating amplifier gain.

0.8V Reference Circuit (N/A): Was removed after discovering that shorting the negative output terminal on the isolating amplifiers to ground changed the intended 0.4 gain to 0.2. Also in part due to the TLV9001BDVR having clipping at around 2.4V for some reason.

Circuit Components

Layout

Github link:

PCB:

3D Model

Firmware

Drivers

High-Level (Block Diagram)

Rev B Testing Plans

  • Solder all remaining components (Fuses, Pin headers, Diodes, Precharge Resistors?)

  • Verify output voltages for all ICs on the board

    • Confirm that 5V is being outputted from the ISO DC/DC

      • 5.14V

    • Confirm that 3.3V is being outputted from the LDO

      • 3.29V

  • Verify both AMC1350s apply a 0.4 gain to the input

    • Verify the TLV9002 single ended output is correct

  • Test RPP

  • Measure precharge and divider resistances so more accurate numbers can be used in firmware

    • Check precharge resistance

      • 109.9 Ohms (Calculated: 110 Ohms)

    • Verify voltage divider circuit correctly steps voltage down

      • Important Note: There is some strange behavior when measuring resistance across the 100k resistors after soldering them on

      • Battery Resistor Values: 51.2k (100k) and 2.48k [R20 and R21]

      • Motor Resistor Values: 51.2 (100k) and 2.477k [R22 and R23]

    • Test 13V - 130V in 13V increments

      • HV+ (Battery)

        • 136.3V = 3.336V

        • 130V = 3.175V

        • 117V = 2.855V

        • 104V = 2.535V

        • 91V = 2.215V

        • 78V = 1.896V

        • 65V = 1.578V

        • 52V = 1.26V

        • 39V = 0.944V

        • 26V = 0.63V

        • 13V = 0.312V

      • HV- (Motor)

        • 136V = 3.332V (1.337V)

        • 129.6V = 3.172V (1.273V)

        • 116.6V = 2.852V (1.144V)

        • 103.6V = 2.532V (1.016V)

        • 90.6V = 2.212V (0.887V)

        • 77.6V = 1.893V (0.759V)

        • 64.7V = 1.674V (0.631V)

        • 51.7V = 1.257V (0.504V)

        • 38.7V = 0.939V (0.376V)

        • 25.7V = 0.623V (0.249V)

        • 12.7V = 0.308V (0.122V)

  • Integration with Bomb Board

    • Precharge time testing?