ARA Applied Potentiostat Core. An API to generate DAC value for potentiostat. We use this API to generate DAC signals for cyclic voltammetry and LSV (untested) in our Potentiostat, ARASTAT. Our potentiostat approach design utilises differential amplifier in which the voltage applied from digital-to-analog converter would be subtracted with a reference voltage in the substracting amplifier.
Here are some references we use to design and develop our potentiostat:
Crespo, J. R., Elliott, S. R., Hutter, T., & Águas, H. (2021). Development of a low-cost Arduino-based potentiostat. (link)
Meloni, G. N. (2016). Building a microcontroller based potentiostat: A inexpensive and versatile platform for teaching electrochemistry and instrumentation. (link)
Our design substracts the DAC signal voltage with half of the reference voltage such that we can use avaialble fixed voltages such as 5V and 3.3V.
Feel free to use or modify it depending on your case.