*** Data underlying publication: Stand-Alone Broad Frequency Range Charge-Balancing System for Neural Stimulators ***
Authors: J. M. Späth, K. Kolovou Kouri, L. Holzapfel, R. Thewes, and V. Giagka
TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science, Department of Microelectronics, Section Bioelectronics

Corresponding author: V. Giagka
E-mail: v.giagka@tudelft.nl

Shared under license: CC BY-NC-SA 4.0

***General Introduction***
This dataset contains the simulation files and raw data for visualising the implemented concept and the measured voltage output of the system.

The dataset was generated in 2023.


***Purpose of the visualisations***
Demostrate the capabilities of the developed charge balancing system. The data generation and collection process is described in the manuscript.

***Software***
The code is written in Matlab R2019b and the data are saved as .csv and .mat files.

***Description of the data in this dataset***
 - 'CB_OC_mismatch.m': Script that simulates and demonstrates the efficiency of the proposed charge balancing mechanism. 
 - 'CB_OC_measurement.m': Script that plots and demonstrates the efficiency of the proposed charge balancing mechanism based on the system's measured output. 
 - 'measured_offset.m': Script that plots the measured voltage offset over muiltiple frequencies.
 - 'time_constant.m': Script that plots the influence that a smaller feedback loop time constant has on the waveform of the electrode voltage.
 - 'measured_v_electrode.m': Script that plots and demonstrates the efficiency of the proposed charge balancing mechanism based on the system's measured output connected to a real electrode.
 - 'ScopeData.mat': Data needed for the CB_OC_mismatch.m file.
- 'scope.csv': Data needed for the CB_OC_measurement.m file.
- 'scope_40.csv': Data needed for the time_constant.m file.
- 'scope_43.csv': Data needed for the time_constant.m file.
- 'scope_44.csv': Data needed for the time_constant.m file.
- 'scope_47.csv': Data needed for the time_constant.m file.
- 'scope_48.csv': Data needed for the time_constant.m file.
- 'scope_51.csv': Data needed for the time_constant.m file.
- 'scope_56.csv': Data needed for the measured_v_electrode.m file.