-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
41 lines (38 loc) · 1.81 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
ALIVE:
* FTDI UART is alive (modulo known issue below with voltages)
* SWD is alive using ST-LINK v2
* nRF52840 CPU is alive
* nRF52840 high-speed crystal is alive
* nRF52840 radio (Bluetooth LE) is alive
* MAX14745 is alive and speaking I2C, buck regulator is alive
* IMU is alive and speaking I2C
* Pressure sensor is alive and speaking I2C
* display
* LEDs
* nRF52840 DC-DC buck converter
* Maxim LDO
* Maxim buck
* buttons
* microphone
* QSPI flash
* vibrate driver I2C
* vibrate driver output
* Maxim charge circuitry
* part 1 of max14745 power button ECO (cut trace to nRF; did not add 100k in series yet)
STILL TO CHECK OUT:
* magnetometer
* part 2 of ECO for max14745 power button issue
KNOWN ISSUES:
* FTDI needs VDDIO tied to +3.3, and needs level shifter
* FTDI SWD resistor is on wrong pin
* display connector is rotated 180 degrees (should be OK because display connector is dual contact)
* ambient light sensor footprint is mirrored
* manufacturability issues on vias for SWD and PMIC I2C buses leading to shorts; vias should be moved further apart (can be worked around with scalpel on current revision boards)
* I can't figure out where I put the third board from the first run
* vibrate driver enable is tied to 0 instead of to Vdd
* PMIC power monitor pin appears to be shorted to ground (was shorted on nRF side); CHICKEN4 is fine
* nRF pulls power button low when nRF power is down; need to add 100k in series to nRF (means board will not ever wake up after being powered down with power button)
TRACKING:
* still no life on magnetometer; i2c is toggling, not sure if it is responding or not (need logic analyzer)
* battery only seems to charge at 50mA (maybe battery is just old)
* max14745 needs charge control registers reprogrammed after every USBIN event