Author Topic: Implementing adjustable Slew rate conrol  (Read 3114 times)

0 Members and 1 Guest are viewing this topic.

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Implementing adjustable Slew rate conrol
« on: November 08, 2023, 06:52:00 pm »
Hello EEV Forum


I am currently working on an electronic Load. I have figured a lot of stuff out and tested a lot. Currently, I want to implement slew rate control of the current.
As my current is controlled by a voltage input at an opamp, I figured, I could control the slew rate of the voltage to limit the one of the current.
I was thinking about a capacitor-resistor combination, but that wouldn't be a proper straight slope, because the current would follow the charge/discharge function of a capacitor.
My googling hat brought me little to no information, that I am looking for.
There are circuits that can limit the slew rate. An integrator does just that. But I need an adjustable one.
My thinking was from 0.01V-1V per us but I don't know how big of a challenge that is.
Edit: It needs to be on-the-fly adjustable!

I thought about a small constant current charging/discharging a capacitor, of course, that would need to be bidirectional...

Are there any Chips, which limit the slew rate of an input Voltage?
Is there a circuit that I can implement?
Or am I missing something completely?


Greetings from Switzerland and Thanks in advance!!

« Last Edit: November 08, 2023, 09:57:42 pm by lukaev3 »
 

Offline moffy

  • Super Contributor
  • ***
  • Posts: 3055
  • Country: au
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7760
  • Country: nl
Re: Implementing Slew rate conrol
« Reply #2 on: November 08, 2023, 09:21:38 pm »
Could that do a V/us? U1 has to go to the rails rather fast and have fast recovery from overdrive.
 

Offline moffy

  • Super Contributor
  • ***
  • Posts: 3055
  • Country: au
Re: Implementing Slew rate conrol
« Reply #3 on: November 08, 2023, 09:40:08 pm »
Could that do a V/us? U1 has to go to the rails rather fast and have fast recovery from overdrive.

It is meant for slower slew rates than mentioned, guess a modified scheme would be needed.
 

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Re: Implementing Slew rate conrol
« Reply #4 on: November 08, 2023, 09:46:41 pm »
Thank you for the Document. I have looked into it. One thing I forgot to mention, it needs to be adjustable on the fly....
 

Offline moffy

  • Super Contributor
  • ***
  • Posts: 3055
  • Country: au
Re: Implementing Slew rate conrol
« Reply #5 on: November 08, 2023, 10:06:35 pm »
Thank you for the Document. I have looked into it. One thing I forgot to mention, it needs to be adjustable on the fly....
What do you mean by 'on the fly', by a potentiometer?
 

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Re: Implementing adjustable Slew rate conrol
« Reply #6 on: November 08, 2023, 10:27:53 pm »
Yes. preferably by a voltage/current from a dac. But I guess a variable resistor would also work.
I don't know if it is even possible, but I think I would need an opamp with a constant current output, that is variable. But I don't have any luck finding one that has that feature...
That constant current would charge/discharge the capacitor linearly until I reach the desired voltage. But then again, opamps aren't meant to drive capacitive loads.
 

Offline moffy

  • Super Contributor
  • ***
  • Posts: 3055
  • Country: au
Re: Implementing adjustable Slew rate conrol
« Reply #7 on: November 08, 2023, 10:51:57 pm »
The LM13700 is a variable transconductance amplifier i.e. voltage in, current out: https://www.ti.com/lit/ds/symlink/lm13700.pdf
 

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Re: Implementing adjustable Slew rate conrol
« Reply #8 on: November 08, 2023, 10:56:28 pm »
Thank you. I'll look into that. It looks promising! The current can also be varied by the Iabc.
Hopefully, I can figure it out.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7760
  • Country: nl
Re: Implementing adjustable Slew rate conrol
« Reply #9 on: November 08, 2023, 11:14:21 pm »
Do you want a linear amplifier with adjustable slew rate limit, or is it enough to just have a square wave with adjustable slew? Cause the latter is easier.
 

Offline lukaev3Topic starter

  • Newbie
  • Posts: 9
  • Country: ch
Re: Implementing adjustable Slew rate conrol
« Reply #10 on: November 09, 2023, 07:25:37 am »
The first solution would be the proper one, but I can get away with the second I think. How is the circuit named?
I would be happy to try it!
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7760
  • Country: nl
Re: Implementing adjustable Slew rate conrol
« Reply #11 on: November 09, 2023, 02:52:27 pm »
Well, easiest is to just use an arbitrary waveform generator :p
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 5382
  • Country: nl
Re: Implementing adjustable Slew rate conrol
« Reply #12 on: November 10, 2023, 05:05:53 am »
The first (if that is sboa218a) is called an integrator. The opamp integrates the voltage on it's input, and when the input voltage is a constant, the output will be a linear ramp (until it saturates).
 

Offline donlisms

  • Frequent Contributor
  • **
  • Posts: 346
  • Country: us
Re: Implementing adjustable Slew rate conrol
« Reply #13 on: November 10, 2023, 05:20:36 pm »
As I understand it, a more interesting way to think about the integrator is that the input sets the current, not a voltage, and the opamp passes that current through the capacitor.  Since dv/dt = I/C, you change ramp slope by changing the current.  And, fortunately for us, I = V/R, so the current can be controlled either by changing the voltage, or the resistance it passes through, whichever is more convenient. 
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7760
  • Country: nl
Re: Implementing adjustable Slew rate conrol
« Reply #14 on: November 10, 2023, 06:26:40 pm »
The first opamp has to slew all the way to the rails, significantly faster than the final slew, it will also be overdriven. You're probably looking at 100+ MHz opamps here and because of the long feedback loop, stability is probably going to be a problem.
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 19238
  • Country: us
  • DavidH
Re: Implementing adjustable Slew rate conrol
« Reply #15 on: November 11, 2023, 02:00:00 am »
The easiest way is probably to insert an operational transconductance amplifier between the output and feedback loop of an operational amplifier.  Then the adjustable transconductance controls the slew rate.

Instead of an operational transconductance amplifier, a diode bridge can be driven with a positive and negative current for asymmetric slew rate control.  Some function generators use this method.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 7760
  • Country: nl
Re: Implementing adjustable Slew rate conrol
« Reply #16 on: November 11, 2023, 04:59:21 am »
Entirely forgot about the diode bridge, a little more quiescent current but who cares. Is going to be more stable than the dual opamp approach.
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 19238
  • Country: us
  • DavidH
Re: Implementing adjustable Slew rate conrol
« Reply #17 on: November 11, 2023, 11:05:12 pm »
The diode bridge is really good for controlling nanosecond slew rates, but it works just as well at very slow slew rates.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

-->