Verification Team Meeting - October 12, 2015
Attended: May Chen, Kristie Lee, Jon Liang
Goals for the semester (redefined)
- 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
Testing protocol notes
- 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)
Tasks
- EAGLE tutorial
- Find MCU for verification board
- Check compatibility with ATMEGA
Questions
- Need assistance finding an MCU
- Unsure of who to go to for hardware help: Kenny or Jon?
Authors
Contributing authors:
Created by cobatake on 2015/12/02 02:29.