Author Topic: Adjustable Slewrate  (Read 495 times)

0 Members and 1 Guest are viewing this topic.

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Adjustable Slewrate
« on: November 14, 2024, 12:24:05 pm »
Hello,

I have the following issue I cannot resolve. My output signal is from a DAC; it swings between -5V and 5V, outputting a square wave with variable duty cycle, Vmin, and Vmax.

Now to my question:

How can I have an adjustable slew rate on the rising and falling edges (it can be the same for both falling and rising)?

Example: When transitioning from 1V to 3V and back, the slew rate/ramp should be adjustable. The slew rate is preferably set by a voltage or current.

The slew rate should be a maximum of 1V/μs and a minimum of 1V/ms.

I have thought about using integrators, but they don't stop at my desired value.

Additionally, I also thought about transconductance amps, but they would have a droop at the end of the slope, right?

Another way would be a diode bridge, but I need to vary the current sink/source with one control signal, which is not that easy as it seems to me.

Thanks in advance!
 

Offline MasterT

  • Frequent Contributor
  • **
  • !
  • Posts: 851
  • Country: ca
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17375
  • Country: us
  • DavidH
Re: Adjustable Slewrate
« Reply #2 on: November 14, 2024, 02:40:57 pm »
Another way would be a diode bridge, but I need to vary the current sink/source with one control signal, which is not that easy as it seems to me.

Do you only have one analog control signal available?
 

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Re: Adjustable Slewrate
« Reply #3 on: November 14, 2024, 02:57:54 pm »
I only have one DAC for my analog set point for now, but it would not be an issue to have a second...
As for the slewrate setting i was thinking of also using a 8bit dac so its not an issue :)
 

Offline PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 2072
  • Country: au
Re: Adjustable Slewrate
« Reply #4 on: November 15, 2024, 01:30:49 am »
I have the following issue I cannot resolve. My output signal is from a DAC; it swings between -5V and 5V, outputting a square wave with variable duty cycle, Vmin, and Vmax.
The slew rate should be a maximum of 1V/μs and a minimum of 1V/ms.
Additionally, I also thought about transconductance amps, but they would have a droop at the end of the slope, right?
I think an OTA could work quite well, you just need to power it with enough voltage it stays in the linear range. (eg +/-6V or more)
The OTA then works like a symmetric current limiter, so 1mA of bias and 1nF is 1V/us and 1uA of bias puts you in 1V/ms ballpark.
If you get a dual OTA, maybe you can use one channel to measure the current, and leverage the tracking ?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf