Deutsch   English   Français   Italiano  
<amtusjp3jp0q8bv22jpsphrgu3do5ftoma@4ax.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: JM <sunaecoNoChoppedPork@gmail.com>
Newsgroups: sci.electronics.design
Subject: Re: dumper circuit
Date: Mon, 10 Mar 2025 23:37:36 +0000
Organization: A noiseless patient Spider
Lines: 116
Message-ID: <amtusjp3jp0q8bv22jpsphrgu3do5ftoma@4ax.com>
References: <e0qosjtlfbrbs2875mmf1etgkhhjq5qb7k@4ax.com> <fj4psj1r9aeun5oisn7l6ptjksk09blev9@4ax.com> <dc8psj92c3fiird9d5sasipst23rg0388f@4ax.com> <67ccba58$0$2787$882e4bbb@reader.netnews.com> <qffpsjtjcpd3n15ad08rk9cmldubr3tgg0@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 11 Mar 2025 00:37:33 +0100 (CET)
Injection-Info: dont-email.me; posting-host="5a32101c95fee8d8922d0de1e4d56b5c";
	logging-data="1700935"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+a4FlgPycuTN4viuDBg1T0"
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:8r7SVkueS04yaQCyI1aAZUgVKWw=
X-Antivirus: Avast (VPS 250310-8, 10/3/2025), Outbound message
X-Antivirus-Status: Clean

On Sat, 08 Mar 2025 14:06:50 -0800, john larkin <jlArbor.com> wrote:

>On Sat, 8 Mar 2025 16:46:14 -0500, bitrex <user@example.net> wrote:
>
>>On 3/8/2025 3:03 PM, john larkin wrote:
>>> On Sat, 08 Mar 2025 18:57:11 +0000, JM
>>> <sunaecoNoChoppedPork@gmail.com> wrote:
>>> 
>>>> On Sat, 08 Mar 2025 08:57:43 -0800, john larkin <jl@650pot.com> wrote:
>>>>
>>>>> I'll have an isolated class-D amplifier powered by a dc/dc converter
>>>> >from my big 48 volt supply. Simple push-pull, transformer, rectifier,
>>>>> making maybe isolated 46.
>>>>>
>>>>> In one situation, the class-D amp can push current uphill into the
>>>>> isolated supply, and we need to dump it. This circuit acts sort of
>>>>> like a 25-watt zener diode.
>>>>>
>>>>> https://www.dropbox.com/scl/fi/98n07mnf3qokvbewuv1oy/Dumper_1.jpg?rlkey=poiep8hzhz33qecswdj50sdne&raw=1
>>>>>
>>>>> It didn't work in simulation. It was driving me to despair. No amount
>>>>> of chocolate would help.
>>>>>
>>>>> The problem was of course that the Spice initial condition simulation
>>>>> perfectly biased everything, balanced the pencil on its point.
>>>>>
>>>>> So how can the initial conditions sim ignore the positive feedback?
>>>>
>>>> Use .ic together with uic.
>>> 
>>> It sims fine if I click the box to skip the initial condition
>>> solution. That's faster too. Delaying the power supplies breaks the
>>> tie too.
>>> 
>>> What I don't understand is how negative feedbacks work during the ic
>>> solution, but positive feedbacks don't.
>>> 
>>
>>
>>Strongly non-linear ODEs and systems of ODEs are more likely to have 
>>singular solutions i.e. parts of the domain where the initial value 
>>problem fails to return a unique answer...I'm not an expert in how this 
>>translates to discretized/numerical solutions but I believe the same 
>>sort of thing applies, a system of finite difference equations 
>>describing a positive-feedback circuit is more likely to be strongly 
>>non-linear than one for negative feedback.
>>
>>Sometimes an initial value problem is only troublesome at a single point 
>>like t = 0 and if you move off that point the problem is well-posed.
>
>Version 4
>SHEET 1 880 680
>WIRE 272 -16 208 -16
>WIRE 336 -16 272 -16
>WIRE 336 0 336 -16
>WIRE 336 96 336 80
>WIRE 208 112 208 -16
>WIRE 80 128 32 128
>WIRE 176 128 80 128
>WIRE 272 144 240 144
>WIRE 288 144 272 144
>WIRE 304 144 288 144
>WIRE 176 160 128 160
>WIRE 208 208 208 176
>WIRE 128 240 128 160
>WIRE 272 240 272 144
>WIRE 272 240 128 240
>WIRE 32 288 32 128
>WIRE 208 288 32 288
>WIRE 272 288 208 288
>WIRE 32 320 32 288
>WIRE 272 320 272 288
>WIRE 32 432 32 400
>WIRE 224 448 208 448
>WIRE 272 448 272 400
>WIRE 272 448 224 448
>FLAG 208 208 0
>FLAG 336 96 0
>FLAG 32 432 0
>FLAG 272 -16 +10
>FLAG 224 448 +10
>FLAG 80 128 N
>FLAG 208 288 P
>FLAG 288 144 U
>SYMBOL OpAmps\\UniversalOpAmp2 208 144 R0
>WINDOW 0 -63 48 Left 2
>SYMATTR InstName U1
>SYMBOL voltage 336 -16 R0
>SYMATTR InstName V1
>SYMATTR Value 10
>SYMBOL res 48 416 R180
>WINDOW 0 -52 67 Left 2
>WINDOW 3 -58 38 Left 2
>SYMATTR InstName R2
>SYMATTR Value 10K
>SYMBOL res 288 416 R180
>WINDOW 0 -46 69 Left 2
>WINDOW 3 -54 39 Left 2
>SYMATTR InstName R4
>SYMATTR Value 10K
>TEXT -176 304 Left 2 !.tran 1
>TEXT -224 208 Left 2 ;Opamp Startup
>TEXT -224 248 Left 2 ;JL  Mar 8  2025
>
>
>Run that for 1 second and look at node U.
>
>Repeat but run for 10 seconds.
>
>Then run for 1000 seconds.
>
>

It's doing nothing unusual.  An output of about 5V is a valid state.
If you need the simulation to start in a different state use .nodeset
v(U)=0.  That's exactly what the directive is for.