headphoneAmp bandwidth

A simulation of the headphone amp to determine the bandwidth yields a 30 dB peak around 75 Hz, at 1 KHz the amplitude is -45 dB. Using an LT1055 produced the expected results, a bandwidth of about 1 MHz. The netlist follows:

Version 4 SHEET 1 880 680 WIRE 0 144 -48 144 WIRE 160 160 64 160 WIRE 208 160 208 128 WIRE 0 176 -16 176 WIRE -16 208 -16 176 WIRE -512 240 -512 224 WIRE -512 240 -576 240 WIRE -576 256 -576 240 WIRE -512 288 -512 240 WIRE -240 288 -336 288 WIRE -144 288 -176 288 WIRE -48 288 -48 144 WIRE -48 288 -64 288 WIRE -16 288 -48 288 WIRE 208 288 208 176 WIRE 208 288 64 288 WIRE 368 288 208 288 WIRE -336 304 -336 288 WIRE 368 304 368 288 WIRE 208 320 208 288 WIRE 160 400 112 400 WIRE 208 400 208 368 WIRE 112 432 112 400 WIRE 208 432 208 416 FLAG -16 208 0 FLAG 368 384 0 FLAG -336 384 0 FLAG -576 256 0 FLAG -512 144 V+ FLAG 208 80 V+ FLAG 32 128 V+ FLAG -512 368 V- FLAG 32 192 V- FLAG 208 512 V- FLAG 112 432 V- FLAG 368 288 out FLAG -336 288 in SYMBOL res 80 272 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 50k SYMBOL res -48 272 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 35 66 VTop 2 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL res 384 400 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R3 SYMATTR Value 32 SYMBOL res 224 528 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R4 SYMATTR Value 6.8 SYMBOL cap -176 272 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1

SYMBOL voltage -512 128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 6 SYMBOL voltage -512 272 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value 6 SYMBOL voltage -336 288 R0 WINDOW 123 33 59 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 38 72 Left 2 SYMATTR Value2 AC 0.2 SYMATTR Value "" SYMATTR InstName V3 SYMBOL nmos4 160 80 R0 SYMATTR InstName M1 SYMATTR Value DN2540 SYMBOL nmos4 160 320 R0 SYMATTR InstName M2 SYMATTR Value DN2540 SYMBOL Opamps\\opamp2 32 96 R0 SYMATTR InstName U2 SYMATTR Value MyTL081 TEXT -536 496 Left 2 !.lib C:\\myLTClib\\DN2540.lib TEXT -536 528 Left 2 !.include C:\\myLTClib\\MyTL081.lib TEXT -536 464 Left 2 !.ac dec 100 50 1e5

Reply to
garyr
Loading thread data ...

dB

I am not much of an audio electronics person, but I remember that human audible frequency range is 3KHz - 8KHz.

Reply to
dakupoto

Umm, no, you can actually hear QUITE a lot below 3 KHz. most people have pretty good detection starting somewhere around 50 Hz, but can hear load sounds down to 20 Hz or below. Kids can easily hear up close to 20 KHz, but as you age, your higher frequency sensitivity falls off.

Jon

Reply to
Jon Elson

[snip, full listing at: Message-ID: ]

You must be doing something wrong... with 10K/100K as the feedback elements, PSpice shows -3dB at 16Hz and 510kHz, _flat_ in between. ...Jim Thompson

--
| James E.Thompson                                 |    mens     | 
| Analog Innovations                               |     et      | 
| Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    | 
| San Tan Valley, AZ 85142     Skype: skypeanalog  |             | 
| Voice:(480)460-2350  Fax: Available upon request |  Brass Rat  | 
| E-mail Icon at http://www.analog-innovations.com |    1962     | 
              
                        #BringBackOurBalls
Reply to
Jim Thompson

Yes, I assumed I screwed up somewhere but when I replace the TL081 with a LT1055 and delete the include statement the response is 3 dB down at 16 Hz and 950 KHz. and flat in between.

Reply to
garyr

[snip]

Tip of the Day: Using .include pulls that _whole_file_ into memory, while .lib only pulls the particular model you require from that file.

I only use .include to pull in auxiliary elements (i.e. another netlist) that I want to be part of the circuit under evaluation... in my case, as a chip designer, parts of a chip that are designed by my customer and I'm designing a cell for his chip.

As for your TL081 problems... verify that subcircuit declaration pin-order matches symbol pin order.

Everyone has their own standards... I prefer, and consistently use...

X1 IN1 IN2 IN3... OUT1 OUT2 OUT3... CONTROL1 CONTROL2... VCC VEE [GND]

Many models out there use...

X1 +IN -IN VCC VEE OUT ...Jim Thompson

--
| James E.Thompson                                 |    mens     | 
| Analog Innovations                               |     et      | 
| Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    | 
| San Tan Valley, AZ 85142     Skype: skypeanalog  |             | 
| Voice:(480)460-2350  Fax: Available upon request |  Brass Rat  | 
| E-mail Icon at http://www.analog-innovations.com |    1962     | 
              
I love to cook with wine.     Sometimes I even put it in the food.
Reply to
Jim Thompson

I changed the .include to .lib and got the same results. Your model is the only thing in the MyTL081.lib file. I couldn't find anything in the LTspice files that would tell me the pin-order of the LT1055.

The FFT data of the LT1055 was very similar to that of the TL081, which wouldn't have been the case if the pin order of the two was not the same.

Reply to
garyr

I don't have a clue... from what you've said, the transient analysis ran OK? Maybe LTspice can't cope with my excess phase gimmick? ...Jim Thompson

--
| James E.Thompson                                 |    mens     | 
| Analog Innovations                               |     et      | 
| Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    | 
| San Tan Valley, AZ 85142     Skype: skypeanalog  |             | 
| Voice:(480)460-2350  Fax: Available upon request |  Brass Rat  | 
| E-mail Icon at http://www.analog-innovations.com |    1962     | 
              
I love to cook with wine.     Sometimes I even put it in the food.
Reply to
Jim Thompson

300 hz to 3000 hz is considered to be the frequency range to understand speech.

Dan

Reply to
dcaster

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.