TIDUEZ9B July 2022 – April 2023
This section describes the basic functionality of the example software. The example software for the internal ADC implementation is available in the DigitalPower SDK. Request software supporting the ADS8363 from MySecureSoftware. This software is just for evaluation, since it only computes the arc noise in the defined frequency band, but does not implement any conditions or thresholds to indicate if there is arcing or not. The computed arc noise can be observed in the variable AD_result. With correct setup this value increases during an arcing condition.
The software implementation differs between the projects for evaluating the intern or the external ADC, but the general idea is the same. The software reads 1024 samples from the ADC and passes these samples then to the arc detection algorithm. Nearly all the sampling and data manipulation is done using background resources like the Direct Memory Access (DMA), to make sure that the arc detection is running continuously. The sampled data is stored in an array called CH1Data with the size of 1024. As soon as this array is filled up it is passed to the arc detection algorithm, which copies the values into a different memory location, to allow the CH1Data array to be filled up again by the DMA in the background, without corrupting the data used by the arc detection algorithm running in the foreground.
More details on how to control the software and how to observe these variables are found in Section 3.2.