I'm currently designing a Class-D output stage and I have come across some
minor problems with the configuration with two of my measurement, namely FFT and THD.
As I always know the frequency(s) of my input signal I wanted to configure the FFT and the
THD measurement to always fit to the period of the output signal. So I defined two variables,
one for the start of the interval and one for the stop, both are integer multiples of the period.
I included those design variables into my measurements as discribed in a different post in this
forum using the desVar() function. For THD this yields in
thd(v("/outp" ?result "tran") desVar("startint") desVar("stopint") 16384 desVar("sigfreq")
for FFT I used the same syntax.
However both measurements do not work. I checked a lot of other measurements with the
desVar() method, they all work fine.
Anyone out there with some pointers ?
Thanks for your assistance on the matter. I have tried the famMap() option but I still get the same
error messages. As soon as our local contact for Cadence is back I'll ask him to bring this in to