Showing posts with label LM311. Show all posts
Showing posts with label LM311. Show all posts
Saturday, June 27, 2020
Monday, October 1, 2018
Improved the К554СА3 model
some tests ::
PS! : because the low CE voltage drop transistors used i cannot guarantee the device will work down to that it does in simulations but i guess it does significantly below the specified ±13.5V
PS#2 ! : the LM311 model is obviously an over idealized one . . . is just included for the comparison
! Update :: "Unlimited" frequency range oscillator
[Eop]
PS! : because the low CE voltage drop transistors used i cannot guarantee the device will work down to that it does in simulations but i guess it does significantly below the specified ±13.5V
PS#2 ! : the LM311 model is obviously an over idealized one . . . is just included for the comparison
! Update :: "Unlimited" frequency range oscillator
[Eop]
Wednesday, August 22, 2018
Tuesday, May 1, 2018
SMPS experimental test
MC33063 -- 9V to 5V
Custom -- 9V to 5V with the uni-polar or basically the ON-OFF control
. . . the uni-polar to bi-polar PWM control signal formation block (essential tests)
!! update !!
Random feedback circuitry . . . is "doable" test ::
The bi-polar control circuit -- occasionally skips to 800kHz mode::
With modified MOS-Fet drive stage -- without feedback stays at 166kHz
[Eop]
Custom -- 9V to 5V with the uni-polar or basically the ON-OFF control
. . . the uni-polar to bi-polar PWM control signal formation block (essential tests)
!! update !!
Random feedback circuitry . . . is "doable" test ::
The bi-polar control circuit -- occasionally skips to 800kHz mode::
With modified MOS-Fet drive stage -- without feedback stays at 166kHz
[Eop]
Friday, December 9, 2016
PWM Test
Pulse width modulator based on LM311
Resistor adjusted
Automated - Sine-wave drived
Functional description ::
Pulse width modulator based on NE555 - from datasheet
. . . revised (Update!)
. . . as i realized the most likely principle of operation of this modulator on datasheet for this crap to work right requires the modulating voltage to be pre-adjusted to inverse function of :
f(m) = m^(1 + Pi × m) . . . ? lets see . . .
exp(f()) = exp((1 + Pi × m) × ln(m) )
f() = (1 + Pi × m) × ln(m)
m = f.inverse(f().valueOf())
. . .
-- i guess my 311 PWM (in the 1-st & 2-nd circuit-fig. in this post) is a better choice
. . .
checked the backgrounds of the prev 555 PWM v. "failure" -- added constant current charging , adjusted capacitor/modulation vtg. threshold levels . . . seems working
to adjust the circuit to operation the lowermost modulation vtg. level must be set so that the break per clock still occurs ... and the capacitor value so that at the uppermost mod.vtg. level the break occurs before each next clock (requires 2-ch scope or a digital error detector -- perhaps such where clock increases the counter and OUTP resets it -- so whenever the count reaches 2 the capacitor value is too big)
[Eop]
Resistor adjusted
Automated - Sine-wave drived
- LM311 :: U1 - voltage to PWM modulator , U2 & U3 - LED drivers
- LM324 :: U9 - Supply median , U4 - OpAmp´s virtual ground (internal to self) , U5 & U6 - Quadrature oscillator , U7 & U8 - Level shifter (for crap Cos outp by LM324 "OpAmp?") , U10 - LM324/Cos(αt) to R2R extender (for a Spice experiment)
Pulse width modulator based on NE555 - from datasheet
. . . revised (Update!)
. . . as i realized the most likely principle of operation of this modulator on datasheet for this crap to work right requires the modulating voltage to be pre-adjusted to inverse function of :
f(m) = m^(1 + Pi × m) . . . ? lets see . . .
exp(f()) = exp((1 + Pi × m) × ln(m) )
f() = (1 + Pi × m) × ln(m)
m = f.inverse(f().valueOf())
. . .
-- i guess my 311 PWM (in the 1-st & 2-nd circuit-fig. in this post) is a better choice
. . .
checked the backgrounds of the prev 555 PWM v. "failure" -- added constant current charging , adjusted capacitor/modulation vtg. threshold levels . . . seems working
to adjust the circuit to operation the lowermost modulation vtg. level must be set so that the break per clock still occurs ... and the capacitor value so that at the uppermost mod.vtg. level the break occurs before each next clock (requires 2-ch scope or a digital error detector -- perhaps such where clock increases the counter and OUTP resets it -- so whenever the count reaches 2 the capacitor value is too big)
[Eop]




























