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