Hello all,
I'm working on a class D amplifier with a goal of 2 MHz switching. Being a clocked PWM design, it needs a triangle oscillator. I came up with the attached circuit. It's just a timing capacitor, C53, charged by the emitter-coupled current sources TR7-5 and TR8-6. The comparator IC5 just sets the thresholds and steers the current sources to charge/discharge C53. Since the oscillation is between 1V and 3.2V, and the bases of TR5 and TR6 are at 4V and 1V respectively, and TR7 and TR8 are just emitter followers, the idea is that at no point do any transistors saturate.
Problem is, whilst it simulates well, once built there seems to be a 100ns delay in starting the downslope, which manifests as a 'cropped' top of the triangle wave. I've spent quite a while trying to debug, but am now stumped and think I need a second perspective!
The image 'comp_c53' shows C53 voltage (yellow) and the comparator output (blue). Clearly, the comparator is plenty fast, it's the current steering section which adds the 100ns delay after the falling edge if the comparator. This suggests the bottom couple TR8-6 are slow. I probed the emitter ends of R36 and R37 to get a view of emitter currents, and sure enough, whilst the top source TR7-5 cut off immediately, the bottom source seems to have a slowness (image 'emitters', R36 (yellow) and R37 (blue)). The image 'tr8' shows the base of TR8 (blue) and its emitter (yellow), which shows that, somehow, the emitter of TR8 is lagging its base. This is where I'm completely stuck. TR6's base is held at constant 1V, so should not be attempting to hold the common coupled emitter node high. TR8 is not saturated as the CB junction is nevver forward biased, so it shouldn't add so much delay. Once the base is driven to 0V, the emitter node should be pulled down by a 68 Ohm resistor, which is hardly gentle. And the BC848 is not a slow transistor, so I can't figure out where this slowness is coming from! Is there something I'm missing? p.s. all scope captures have 0V 2 div up from bottom of grid
Thanks, Ion