weatherbox:verification:meeting_minutes_-_october_12_2015

Attended: May Chen, Kristie Lee, Jon Liang

  • Documentation for testing plans
    • Create a checklist for quality assurance (Google Sheets)
      • One checklist for an unpopulated PCB
      • Another checklist for a populated PCB
  • Documentation for Apple
    • Purpose
    • Features
    • How to test features
    • Ranges for test values
  • Verification board
    • Firmware
    • Plugs in to unit test Apple
      • Components powered on
      • Checks MCU programmability
      • Checks I2C functionality
        • And possibly other functions of MCU
  • What to look out for during continuity checks
    • Make sure components that need power are connected to power
    • Check power planes for short circuits
    • Check other connections for short circuits
    • Check for properly connected signals
      • Incorrect wiring
      • Thin traces
  • Populated board
    • Two ways to populate board
      • Power fewest but most critical components
      • Populate entire board and test everything at once
    • How to test a populated board
      • Verify with circuit schematic
      • Check component's voltage values
        • Sensors should match datasheets
      • Check reference planes are correct
      • Check that it is grounded properly
  • Verification (after board has been populated)
    • Check MCU programmability (firmware)
      • Read/Write/Save/Run, etc. functionality
      • Unit test I2C (or PWM)
    • Then, upload full script
  • Verification board
    • Purpose: So hardware can test their board without handing it off to firmware
    • MCU on the verification board will program Apple's ATMEGA
      • Firmware script will tell the verification board to program whatever it is connected to
      • Will check I2C (or PWM or whatever function WeatherBox is using)
    • We will not be doing hardware/voltage checks on the verification board
      • Too complex; basically going into power systems and creating a multimeter with a voltage reading sensor
    • We will not be doing power measurements
      • Theoretical approach: take source and all other components' characteristics and calculate over time
      • Experimental approach: power boards and see how long it lasts (we know the board lasts several days so this is not very feasible)
  • EAGLE tutorial
  • Find MCU for verification board
    • Check compatibility with ATMEGA
  • Need assistance finding an MCU
  • Unsure of who to go to for hardware help: Kenny or Jon?

Authors

Contributing authors:

cobatake

Created by cobatake on 2015/12/02 02:29.

  • weatherbox/verification/meeting_minutes_-_october_12_2015.txt
  • Last modified: 2021/09/19 21:59
  • (external edit)