Download nanoZ User Manual 2012
Transcript
reliable way to stop electroplating without generating further errors is to execute a clear nanoz Matlab statement. The m-file examples provided with this SDK implement these safeguards. The nanoZʼs electroplating circuit has a native resolution of ~100nA. To enable smaller currents and ensure the accuracy of the startplatingdc function, devices shipped prior to April 2012 need to be recalibrated (see Appendix E). getplatingdata Retrieves electroplating voltage feedback data. Usage: voltage = nanoz(‘getplatingdata’, handle); Arguments: handle – handle to an opened device returned by the open function. Return value: voltage – a vector of voltage values measured across the target electrode during electroplating. Units are in volts. Remarks: During electroplating the nanoZ monitors the voltage on the target channel. This voltage is sampled at the frequency that is returned by the getwaveformcaps function. This function returns all samples that have been collected since electroplating was started, or from the time this function was previously called. It may be an empty matrix if no new values were acquired. The user application should call this function every ~30ms or a data overrun may result. The total number of samples returned by this function since electroplating was started can be used to determine the exact electroplating duration. Values returned by this function take into account device calibration, and have units of volts. stop Stops impedance metering or electroplating. Usage: nanoz(‘stop’, handle); Arguments: handle – handle to an opened device returned by the open function. Return value: none. Remarks: This function stops any impedance measurement or electroplating process. The measurement circuit remains connected to the selected channel. 31