Hello Experts,
I am trying to simulate a complete current sense path of a motor phase, right from the shunt resistor to the MCU in LTspice. We are using an AMC1303 (50mv differential)(MPN:AMC1303M0520DWV) sigma-delta adc to measure the current. The pulse train coming out of the ADC is filtered to get (0 to 3.3v values) , and then it is sent to an internal ADC of an MCU.
The problem that I am facing is that the duty cycle of the pulse train is not changing with time. (Net : duty_cycle, DOUT)
But if i give DC values from I1, it works perfectly.
Digging a little further I found that .params in LTspice cannot be evaluated as a function of time.
Is there any other way to simulate the pulse train correctly?

I am trying to simulate a complete current sense path of a motor phase, right from the shunt resistor to the MCU in LTspice. We are using an AMC1303 (50mv differential)(MPN:AMC1303M0520DWV) sigma-delta adc to measure the current. The pulse train coming out of the ADC is filtered to get (0 to 3.3v values) , and then it is sent to an internal ADC of an MCU.
The problem that I am facing is that the duty cycle of the pulse train is not changing with time. (Net : duty_cycle, DOUT)
But if i give DC values from I1, it works perfectly.
Digging a little further I found that .params in LTspice cannot be evaluated as a function of time.
Is there any other way to simulate the pulse train correctly?
