Andrew’s Status Report for March 2

Personal tasks of this week:

Task: Preliminary Circuit Simulation:

Definition:  According the Sergey’s thesis, the theoretical circuit primitives were found to model the mathematical constraint. However, the circuits need to be modified to realize the theoretical circuit, as it contains ideal circuits that don’t exist in the real world.

Completion: The task is partially completed. Further research was done in order to finalize the components that would be used. In particular, a preliminary BOM of the PCB was created:

Item Description Quantity Cost Total
OPA4376 buffer op-amp 4 3.62 14.48
OPA2328 high bandwidth op-amp 26 3.18 82.68
AD5144ABRUZ100 100k digipot (I2C) 16 8.18 130.88
AD5254BRUZ1 1k digipot (I2C) 16 8.59 137.44
ADS7056 ADC (14-bit) 1 5.32 5.32
ADG732 1:32 Analog mux 1 14.41 14.41
MCP47CVD22 DAC (12-bit, 2-channel) 6 3.23 19.38
TCA9548A i2c multiplexer (8-channel) 3 1.19 3.57
ADG734BRUZ-REEL7 switches (4-channel) 19 4.23 80.37
BAS70-04S diode (2×2) 8 0.54 4.32

Furthermore, while we found significant issues with the realized formulation of Sergey’s thesis, we were able to create and simulate the realized constraints in LT Spice. The behavior of each constraint was verified and now only the simple optimization problem needs to be created.

 

Next Steps:

The next steps are to first create and verify the simple optimization problem, and then scale to the full problem once we are able to resolve the issues and concerns we have with Sergey’s thesis.

Overall progress assessment:

My progress is slightly behind-schedule, as we needed to address issues regarding Sergey’s thesis, but we have resolved the majority of issues regarding it.