Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For Rev 1.1

Power Validation

  1. Check for continuity between GND, 3.3 V, 5 V, and 12 V. All of these should be isolated from each other.
  2. Supply 12 V between GND and 12 V. A current limit of 100 mA should be sufficient for most testing. Switching the relays and/or fans will require more current (up to 4 A). Measure the voltage between GND and 3.3 V, and GND and 12 V.
  3. Set PB0 high Write 0x400920 to the MCP23008 to enable the 5 V converter. Measure the voltage between GND and 5 V.
  4. Connect an oscilloscope probe between GND and 5 V to measure the noise of the 5 V converter.
  5. Turn off the power supply.

HSD Current Sense Output (TPS2H000-Q1)

  1. Remove R23.
  2. Connect the E-load between the HSD side of the Short the kill switch connector , and GND(pins 1 and 3).
  3. Supply 12 V between GND and 12 V.
  4. Enable IN2 and DIAG_EN of the HSD (PB8 and PB9using the IO expander.
  5. Measure the voltage of the HSD CS (PB1).
  6. Set the E-load to draw 100 mAkill switch enable signal to high (PB9). The relay should close.
  7. Measure the voltage across D2. If it is 3.3 V or less, then R23 can be addedof the HSD CS (PB1).
  8. Compare the two measurements. The first should be about 0 V and the second should be about 1.2 V.
  9. Turn off the power supply.

isoSPI (LTC6820)

  1. Connect a controller board to the BMS carrier.Connect a logic analyzer to IP, IN, and GNDan isoSPI slave (current sense or AFE) to one of the isoSPI ports.
  2. Supply 12 V between GND and 12 V.
  3. Set the CS pin of the LTC6820 being tested low, set MOSI low, set MOSI high, and then set CS high again. The latching edge of the clock will change for different SPI modes. Current sense is SPI mode 1 (clock idles low, latches data on falling edge) and the AFEs are SPI mode 3 (clock idles high, latches data on rising edge).
  4. If the LTC6820 is functioning, there will Run a smoke test for the board that is connected (smoke_ads1259 for current sense, smoke_ltc6811 for AFE).
  5. Repeat for each SPI.
  6. Turn off the power supply.

The process above is the easiest way to check if the LTC6820s are working, but if other boards are not conveniently accessible, here is an alternative procedure:

  1. Connect an oscilloscope to the IP and IM signals. Set it to single trigger mode.
  2. Supply 12 V between GND and 12 V.
  3. Run a smoke test listed above.
  4. There should be a long -1 pulse transmitted between IP and IN, followed by a the data, which consists of short -1 pulse, short and +1 pulse, and then a long +1 pulse. A -1 pulse is when IN switches high before IP. A +1 pulse is when IP switches high before IN.Repeat for each SPIpulses (see datasheet for a description of the types of pulses). There should be a +1 pulse at the end of the data, but the oscilloscope may not record the entire transmission.
  5. Turn off the power supply.

Capacitor Inrush Current

  1. Short the kill switch connector (pins 1 and 3).
  2. Connect a shunt resistor between the negative terminal of the power supply and the negative terminal of the BMS carrier board.
  3. Connect an oscilloscope probe across the shunt resistor, with the ground terminal of the probe connected to the negative terminal of the power supply. Set the oscilloscope to trigger a single time.
  4. Power the BMS carrier board with 12 V between 12 V and the negative terminal of the shunt resistor. Toggle the output of PB9 on and off. Turn off the power supply.
  5. Determine the peak voltage, and divide by the resistance of the shunt resistor. The peak current should be less than 1 A.

Enable Relays

...

  1. Close the kill switch or short the connector.
  2. Supply the board with 12 V between GND and 12 V.
  3. Set PB9 high to enable the HSD and activate the relay to power the main relay coils. There should be an audible click as the on-board relay closes. Set PB9 low.
  4. Set PB4 high to enable the low side switch of the HV GND relay coil. Check The LED for continuity between the GND pin of P10 and GND of the board. The two nets should be connected. Set PB4 lowHV GND relay should turn on.
  5. Set PB3 high to enable the low side switch of the HV PWR relay coil. Check The LED for continuity between the GND pin of P7 and GND of the board. The two nets should be connected. Set PB3 lowthe HV PWR relay should turn on.
  6. Turn off the power supply.

...