Ad converter hardware connecting to USB. Used to measure low frequency noise.
architecture-beta
group hw(cloud)[Hardware]
group api(cloud)[API]
group app(cloud)[Application]
service pcb(internet)[HardwarePcb] in hw
service decoder(cloud)[Decoder] in api
service ad(cloud)[Ad] in api
service pymeas(server)[Pymeas] in app
service labber(server)[Labber] in app
ad:T <--> B:pcb
decoder:L <-- R:ad
ad:B <-- T:pymeas
ad:B <-- T:labber
-
PCB: The hardware (PCB)
- https://github.com/petermaerki/ad_low_noise_float_2023_git
- Directory
hardwareKiCad - Directory
software/picoC++
-
Decoder: python package: The protocol decoder written in C++/pybind11
- https://github.com/petermaerki/ad_low_noise_float_2023_git
- Directory
software/decoder
-
Ad: python package: The logic to communicate with the PCB
- https://github.com/petermaerki/ad_low_noise_float_2023_git
- Directory
src/ad_low_noise_float_2023
-
Labber: The Labber driver written in python
-
Pymeas: python application
