Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Front PD

FPD1: GPIO expanders both work

  • flash smoke_pca9539r with I2C address 0x74

  • ensure all the LEDs on the board light up for that gpio expander

  • repeat for 0x76

  • if unsure, repeat for 0x76 and make sure between the two of them all the LEDs light up

FPD2: All BTS7200 Isense works

  • change SMOKE_TEST_MODE to SMOKE_TEST_MODE_CURRENT_MEASUREMENT in PD main.c

  • change USE_FRONT_PD to true in smoke_current_measurement.c

  • flash PD

  • see readings for each BTS7200/BTS7040 output on minicom, make sure all readings are initially ~0 mA

    • if UV cutoff isn’t connected there may be warnings/nonsensical output with [front] UV cutoff, ignore that if not testing with UV cutoff

  • for each BTS7200/BTS7040 output, connect an e-load on constant current and make sure the constant current you select shows up on minicom in the correct output

    • but have hardware make sure it’s not gonna blow anything up

FPD3: Reading SPST pot works

FPD4: Fan control works

FPD5: Voltage regulator works

FPD6: UV detector works

Rear PD

RPD1: GPIO expanders both work

  • flash smoke_pca9539r with I2C address 0x74

  • ensure all the LEDs on the board light up for that gpio expander

  • repeat for 0x76

  • if unsure, repeat for 0x76 and make sure between the two of them all the LEDs light up

RPD2: All BTS7200 Isense works

  • change SMOKE_TEST_MODE to SMOKE_TEST_MODE_CURRENT_MEASUREMENT in PD main.c

  • change USE_FRONT_PD to false in smoke_current_measurement.c

  • flash PD

  • see readings for each BTS7200/BTS7040 output on minicom, make sure all readings are initially ~0 mA

  • for each BTS7200/BTS7040 output, connect an e-load on constant current and make sure the constant current you select shows up on minicom in the correct output

    • but have hardware make sure it’s not gonna blow anything up

RPD3: Reading thermistor works

RPD4: Fan control works

RPD5: Voltage regulator works

Power Select

PS1: Valid pins work

  • flash power_select

  • connect all 3 power supplies

  • turn off and on each power supply until you’re sure the valid pins being logged on minicom work (should be 1 for on, 0 for off)

PS2: Vsense works

  • repeat setup for PS1

  • for each power supply, vary the voltage from 12V-13.5V and make sure the voltage logged for that power supply is reasonably accurate (+/- 100 mv is ok)

PS3: Isense works

  • repeat setup for PS2

  • connect an e-load to the output and set it to constant resistance mode, around 30 ohms

  • for each power supply, vary the e-load resistance such that the current drawn swings between 300 mA and 1000 mA

  • verify that the current readings are reasonably accurate (+/- 100 mA is ok)

PS4: Switching supplies works

  • repeat setup for PS1

  • switch to and from each power supply to verify that every switch direction works

PS5: All temp sense works

PS6: Reading aux switch works

  • No labels