Deutsch English Français Italiano |
<vsq9j1$pcn$1@nnrp.usenet.blueworldhosting.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail From: "Edward Rawde" <invalid@invalid.invalid> Newsgroups: sci.electronics.design Subject: Re: Low distortion sinewave oscillator without big capacitor. Date: Fri, 4 Apr 2025 23:55:11 -0400 Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com) Lines: 511 Message-ID: <vsq9j1$pcn$1@nnrp.usenet.blueworldhosting.com> References: <vsc420$2ic$1@nnrp.usenet.blueworldhosting.com> <qq8tujlpciqc2jrd0ibljmjr9pd37ip6hi@4ax.com> <vsn5df$o10$1@nnrp.usenet.blueworldhosting.com> <vh9uujhi6chpejn8nfhdh67afc23kfqq32@4ax.com> <vsnufh$2ou7j$1@dont-email.me> <vsp86r$174f$1@nnrp.usenet.blueworldhosting.com> <add0vjdh2gcma0n9pfunq76n04cfbkhtnj@4ax.com> <vspff8$a02$1@nnrp.usenet.blueworldhosting.com> <uop0vjp3d13t441ujfboi5aeeg08anm1je@4ax.com> Injection-Date: Sat, 5 Apr 2025 03:55:13 -0000 (UTC) Injection-Info: nnrp.usenet.blueworldhosting.com; logging-data="26007"; mail-complaints-to="usenet@blueworldhosting.com" Cancel-Lock: sha1:/0kr5i8ubxo+vnnGZbAG8akZKks= sha256:6yz/l0QZS+XZkgq+/dS8sj+iAQrgaozKLETHRy0eHBY= sha1:xs7lsTZP0htWVSsekKUXRCT7bRM= sha256:qE+/aW+MeiXb0Q1cyYpeMAvRzCikmElojiu9Kcvu1mc= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Original X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-Priority: 3 Bytes: 15198 "JM" <sunaecoNoChoppedPork@gmail.com> wrote in message news:uop0vjp3d13t441ujfboi5aeeg08anm1je@4ax.com... > On Fri, 4 Apr 2025 16:29:27 -0400, "Edward Rawde" > <invalid@invalid.invalid> wrote: > >>"JM" <sunaecoNoChoppedPork@gmail.com> wrote in message news:add0vjdh2gcma0n9pfunq76n04cfbkhtnj@4ax.com... >>> On Fri, 4 Apr 2025 14:25:29 -0400, "Edward Rawde" >>> <invalid@invalid.invalid> wrote: >>> >>>>"Bill Sloman" <bill.sloman@ieee.org> wrote in message news:vsnufh$2ou7j$1@dont-email.me... >>>>> On 4/04/2025 11:33 am, JM wrote: >>>>>> On Thu, 3 Apr 2025 19:25:33 -0400, "Edward Rawde" >>>>>> <invalid@invalid.invalid> wrote: >>>>>> >>>>>>> "JM" <sunaecoNoChoppedPork@gmail.com> wrote in message news:qq8tujlpciqc2jrd0ibljmjr9pd37ip6hi@4ax.com... >>>>>>>> On Sun, 30 Mar 2025 14:54:56 -0400, "Edward Rawde" >>>>>>>> <invalid@invalid.invalid> wrote: >>>>>>>> >>>>>>>>> Not long ago JM posted a 1KHz sinewave oscillator with very low distortion. >>>>>>>>> It used a 470uF non polarized capacitor which in practice would probably be made from two 1000uF capacitors. >>>>>>>>> There's nothing wrong with that but I wanted to see whether I could make a working circuit without needing such a large >>>>>>>>> capacitor. >>>>> >>>>>> You will need to adjust the feedback to suit. Start with a -5 or -6 >>>>>> gain block after the integrator and adjust it's gain until the startup >>>>>> is clean (no saturation). >>>>> >>>>> Here's my version of John May's variation. >>>>> >>>>... >>>> >>>>Yes, that works but only 120dB down at 4KHz. >>>>I put the damping resistor back to 47k since I don't care what happens during the first few seonds as long as it happens. >>>>If it's necessary to wait one minute for the purest tone, that's fine with me. >>>> >>>>> >>>>> Linewraps are going to be a problem - delete all "\n" from the last few lines >>>> >>>>You don't want to remove \n just remove the wraps. >>>> >>>>BCM61B does not have two independent transistors. >>>> >>>>So you probably want BCM847BS which has two independent matched transistors and a very low price at digikey, so may as well use >>>>two >>>>of them as shown below. >>>> >>>>I took the model from >>>>https://github.com/peteut/spice-models/blob/master/nxp/complex_discretes/complex_discretes.txt >>>> >>>>It should only be necessary to unwrap the last line of the following. >>>>Don't remove \n just remove the wraps, you may need to use a horizontal scroll bar. >>>> >>>>Version 4.1 >>> >>> >>> Best to just offset the integrator output so the amplitude is brought >>> under control sooner. >>> >> >>Wow. That has much lower distortion too. >> > > If you just replace Q1,2 duals with a simple long tailed pair I think > you will get better performance. I'm not sure I understand how the multiplier could be implemented with just a long tailed pair. The derived circuit below doesn't seem to have any discernible distortion at all as far as I can tell in an LTSpice FFT. Not until you get above about 100KHz where it's 160dB down. Version 4.1 SHEET 1 3020 2548 WIRE -1936 -288 -1936 -336 WIRE -240 -224 -608 -224 WIRE 480 -224 -160 -224 WIRE -1936 -160 -1936 -208 WIRE -1840 -160 -1936 -160 WIRE -1648 -160 -1760 -160 WIRE 80 -160 -1584 -160 WIRE -608 -96 -608 -224 WIRE -240 -96 -608 -96 WIRE 80 -96 80 -160 WIRE 80 -96 -160 -96 WIRE -1936 -64 -1936 -160 WIRE -1936 -64 -2272 -64 WIRE -2400 -32 -2400 -288 WIRE -2272 0 -2272 -64 WIRE -2208 0 -2272 0 WIRE -2112 0 -2144 0 WIRE -608 32 -608 -96 WIRE -496 32 -608 32 WIRE -352 32 -416 32 WIRE -272 32 -352 32 WIRE -112 32 -192 32 WIRE -64 32 -112 32 WIRE 80 32 80 -96 WIRE 80 32 0 32 WIRE 144 32 80 32 WIRE 288 32 224 32 WIRE 336 32 288 32 WIRE 480 32 480 -224 WIRE 480 32 400 32 WIRE -1328 48 -1328 0 WIRE -1008 48 -1072 48 WIRE -880 48 -944 48 WIRE -1936 64 -1936 -64 WIRE -2272 96 -2272 0 WIRE -2224 96 -2272 96 WIRE -2112 112 -2112 0 WIRE -2112 112 -2160 112 WIRE -2000 112 -2112 112 WIRE -2400 128 -2400 48 WIRE -2224 128 -2400 128 WIRE -608 144 -608 32 WIRE -496 144 -608 144 WIRE -112 144 -112 32 WIRE -64 144 -112 144 WIRE 288 144 288 32 WIRE 336 144 288 144 WIRE -2400 160 -2400 128 WIRE -2400 160 -2512 160 WIRE -1072 160 -1072 48 WIRE -1008 160 -1072 160 WIRE -880 160 -880 48 WIRE -880 160 -928 160 WIRE -352 160 -352 32 WIRE -352 160 -432 160 WIRE 80 160 80 32 WIRE 80 160 0 160 WIRE 480 160 480 32 WIRE 480 160 400 160 WIRE -496 176 -608 176 WIRE -64 176 -96 176 WIRE 336 176 304 176 WIRE -2512 192 -2512 160 WIRE -2400 192 -2400 160 WIRE -96 208 -96 176 WIRE 304 208 304 176 WIRE 480 208 480 160 WIRE 704 208 480 208 WIRE 752 208 704 208 WIRE -1680 224 -1680 0 WIRE -1472 224 -1472 0 WIRE -1936 272 -1936 160 WIRE -1744 272 -1936 272 WIRE -1536 272 -1744 272 WIRE -1328 272 -1328 128 WIRE -1168 272 -1328 272 WIRE -1072 272 -1072 160 WIRE -1072 272 -1104 272 WIRE -992 272 -1072 272 WIRE -2512 288 -2512 256 WIRE -880 288 -880 160 WIRE -880 288 -928 288 WIRE -832 288 -880 288 WIRE -736 288 -768 288 WIRE -608 288 -608 176 WIRE -608 288 -656 288 WIRE -528 288 -608 288 WIRE -112 288 -448 288 WIRE 80 288 80 160 WIRE 80 288 -112 288 WIRE -1936 304 -1936 272 WIRE -1328 304 -1328 272 WIRE -992 304 -1072 304 WIRE -2400 336 -2400 272 WIRE -1072 336 -1072 304 WIRE 80 336 80 288 WIRE -1680 352 -1680 320 WIRE -1680 352 -1872 352 WIRE -1472 352 -1472 320 WIRE -1392 352 -1472 352 WIRE 80 448 80 416 WIRE 224 448 80 448 WIRE 48 464 16 464 WIRE -1680 480 -1680 352 WIRE -1472 480 -1472 352 WIRE 48 496 48 464 WIRE 80 496 80 448 WIRE 224 496 224 448 ========== REMAINDER OF ARTICLE TRUNCATED ==========