Table
| Step | Component | Action | Expected Outcome |
|---|---|---|---|
| 1 | D1 | Connect 1 (K) to +5V and 2 (A) to GND | Check if the diode is forward biased and current flows |
| 2 | CC1 | Measure the voltage at pin 1 | Ensure it matches the reference voltage for CC1 |
| 3 | BAT_ADC | Measure voltage | Voltage at P1 should correspond to VBAT level |
| 4 | USB_N | Measure differential signal | Ensure proper communication with USB |
| 5 | CS | Measure signal | Ensure communication with required interface |
| 6 | C5 | Measure capacitance between P1 and P2 | Should read 0.1μF |
| 7 | BUTTON_3 | Press button and measure continuity | Button press should show continuity |
| 8 | CC2 | Measure voltage at pin 1 | Ensure it aligns with system design |
| 9 | BOOT | Check boot pin status | Should initiate boot operations |
| 10 | C4 | Measure capacitance | Should be 0.1μF |
| 11 | C3 | Measure capacitance | Should be 10μF |
| 12 | USB_N | Check data lines for activity during communication | Confirm USB data transfer |
| 13 | SW2 | Press button and measure continuity | Should show continuity when pressed |
| 14 | R3 | Measure resistance | Should be 5.1kΩ |
| 15 | R1 | Measure resistance | Should be 10kΩ |
| 16 | U3 | Apply voltage at VIN and measure VOUT | VOUT should be +3.3V |
| 17 | SDA | Check signal integrity | Ensure proper data transfer on I2C |
| 18 | BUTTON_4 | Press button and measure continuity | Should show continuity when pressed |
| 19 | 5V | Measure voltage | Should show +5V |
| 20 | U2 | Initialize and run a simple program | Confirm operation of STM32WB5 microcontroller |
| 21 | USB_P | Measure differential signal | Ensure proper communication with USB |
| 22 | SCL | Check signal integrity | Ensure proper clock signal on I2C |
| 23 | C1 | Measure capacitance | Should be 10μF |
| 24 | RST | Measure signal when reset is triggered | Confirm system reset occurs |
| 25 | R2 | Measure resistance | Should be 5.1kΩ |
| 26 | CC2 | Measure voltage at pin 1 | Ensure it aligns with USB-C configuration |
| 27 | CS | Measure signal | Confirm proper operation in the interface |
| 28 | DC | Measure signal | Ensure proper data communication |
| 29 | SDA | Check signal integrity | Validate data line operation on I2C |
| 30 | J1 | Test connection | Ensure all pins are properly connected |
| 31 | SCL | Check signal integrity | Validate clock line operation on I2C |
| 32 | DC | Measure signal | Confirm proper operation |
| 33 | BOOT | Check boot pin status | Confirm boot operations initiate correctly |
| 34 | EN_RST | Measure signal | Confirm enable/reset functionality |
| 35 | 3V3 | Measure voltage | Should be +3.3V |
| 36 | C7 | Measure capacitance | Should be 1μF |
| 37 | BUTTON_1 | Press button and measure continuity | Should show continuity when pressed |
| 38 | U1 | Test display | Ensure LCD driver functions properly |
| 39 | 3V3 | Measure voltage | Should be +3.3V |
| 40 | USB_P | Measure differential signal | Confirm proper USB communication |
| 41 | VBUS | Measure voltage | Should be +5V |
| 42 | RST | Apply reset | Confirm system reset |
| 43 | VBAT | Measure voltage | Should be battery voltage level |
| 44 | EN_RST | Apply enable/reset signal | Confirm function |
| 45 | 3V3 | Measure voltage | Should be +3.3V |
| 46 | 3V3 | Measure voltage | Should be +3.3V |
| 47 | USB_N | Ensure proper connection for USB data | Verify USB connection |
| 48 | CC1 | Measure voltage | Ensure it meets required levels |
| 49 | C2 | Measure capacitance | Should be 0.1μF |
| 50 | C6 | Measure capacitance | Should be 1μF |
| 51 | BUTTON_2 | Press button and measure continuity | Should show continuity when pressed |
| 52 | USB_P | Ensure proper connection for USB data | Verify USB connection |
| 53 | SW1 | Press button and measure continuity | Should show continuity when pressed |
Diagram
dinesh6379
copilot