Blood Glucose Monitor Log
July 11th 2025
Boards arrive
- Boards boot up
Able to establish communication with the RP2040
- 5V analog rail only reaches 4.4V on all boards
Dropout of LDO is larger than expected
I tried increasing the boost output, but it the rail doesn’t reach the needed minimum 4.75V
- For temporary fix, I will connect the rail directly to the USB VDD
This will introduce switch noise but there isn’t much that can be done about it
- For long term fix, new LDO / boost needs to be sourced
Also add some way to gate the 5V rail to save power
July 15th 2025
- Initial FW flashed an written to the boards
It was discovered that the PLL SPI interface is not connected correctly
SW based SPI can be used as temporary work around
July 23rd 2025
All components able to be communicated with except for USB PD
NFC does respond over I2C but we can’t read off NFC antenna
July 24th 2025
- Realized USB PD has I2C pins swapped
Cut traces on one board to try to physically swapped the connections
Realized that this could be patched in SW by using a software defined I2C connection for the USB PD, and then swapping to I2C peripheral for the other components
- Isues soldering balun
- Pads are way to small to do by hand
Future revision pads should be made much wider to support handsoldering
Going to attempt to try solder paste
- Measured resonator response on VNA
Used plastic bag filled with water and glucose to test different blood sugar levels
Measurable change in center frequency
- Couldn’t get PLL to output
PLL says it is locking and outputing wave
Unclear if it is actually outputting, can’t be detected
July 25th 2025
- Checked PLL out with AC multimeter
Reading only 0.15Vrms (-3.5dBm) output
- Connected PLL to oscillisciope to measure 40Mhz output, nothing read
Issues with FW writing to PLL registers
Looked at SW defined SPI interface
Was able to interact with it and load registers
600mVpp, 100kHz wave generate, PLL wasn’t locking
- Attempted to use solder paste + heat gun to attach balun, succesful
Went back and redid other boards baluns
- Was able to repair other board with the torn adjust resistor pad
Directly bridge resistor from +5V pad to pin
July 27th 2025
- Was able to drive clean 70MHz sine wave output from PLL
70MHz is max we could measure on scope
Issues with NFC, antenna doesn’t seem to be receiving anything
Issues with ADC, incorrect values
July 28th 2025
- Confirmed NFC can recieve signals with a peak to peak voltage of over 3V
Investigating the packet format to see if its a phone issue
- ADC is having issues reading the proper value
If it cannot be solved we will just attempt to read the output using a scope