¿ªÔÆÌåÓý

Date

Re: "Missing schematic(s) of the hierarchy" error

 

Thanks for the assistance. I found my problem. Goodbye. Best Kevin


________________________________
From: Kenneth L. Owen <tx836519@...>
To: LTspice@...
Sent: Wednesday, July 31, 2013 11:20 AM
Subject: RE: [LTspice] Re: "Missing schematic(s) of the hierarchy" error



?
Hi Kevin,

I am guessing here, so bear with me.

To open the attribute editor of a symbol, hold down Ctrl and Right-Click
the mouse.

-- ken

_____

From: LTspice@... [mailto:LTspice@...] On Behalf Of
Kevin Byrne
Sent: Wednesday, July 31, 2013 10:20 AM
To: LTspice@...
Subject: Re: [LTspice] Re: "Missing schematic(s) of the hierarchy" error

Helmut I have a question for you along this line if I may. I tried what you
said but cannot change any thing at all in Select component dialog box. If I
should start another thread just say so but my question is along the same
line of this thread. How do I change that line in LTspice. I get nowhere
with that dialog box.
Best Kevin

________________________________
From: Helmut <helmutsennewald@... <mailto:helmutsennewald%40yahoo.com>
To: LTspice@... <mailto:LTspice%40yahoogroups.com>
Sent: Tuesday, July 30, 2013 2:23 PM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error

--- In LTspice@... <mailto:LTspice%40yahoogroups.com> ,
"nikkotel" <nikkotel@...> wrote:

I'm trying to work hierarchically, so I created a low level schematic
(myblock.asc), created a symbol (myblock.asy) for that schematic, and saved
both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the
symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error
of missing schematic(s) of the hierarchy. If I save the top level schematic
at the same folder as the low level, i.e. at e C:&#92;Program
Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I
probably need to point LTSPICE to low level schematic location... I tried to
place a SPICE directive ".include C:&#92;Program
Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]


simulation time function

 

Maybe this question was already asked but I cannot find an example, but is it possible to generate a signal like A/t + t/B where A and B are two generic constant and t is the simulation time?
thanks


Re: PWL Files and Transient Noise Analysis

 

(1) Make sure to disable compression of waveform data:

.option plotwinsize=0

(2) LTspice (and all SPICEs) does/do not use a fixed internal time step.
The time step varies, as necessary to achieve convergence.

You may also need to set a maximum timestep (the fourth parameter in the
.TRAN statement).

In most other SPICE programs, the first .TRAN parameter is used as the
output timestep for the .PRINT statement. LTspice has no .PRINT statement,
so the first parameter is ignored. That parameter didn't affect the
simulation itself; it only affects the interpolation of the data that was
done before printing it in the text output file.

(3) On the waveform plot, as a diagnostic aid, turn on "Mark Data Points"
to see every time step that LTspice uses and saves to the .raw file. If
waveform compression is not disabled, then these points do not necessarily
correspond to the ones used within the simulator.

Andy


Re: "Missing schematic(s) of the hierarchy" error

 

Thanks Helmut, will give it a go. best Kevin


________________________________
From: Helmut <helmutsennewald@...>
To: LTspice@...
Sent: Wednesday, July 31, 2013 11:06 AM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error



?
Hello Kevin,

Please take a look to my screenshot. Watch where the mouse
pointer is placed to select the directory.

Files > Temp > top_directory_section.gif

Again the procedure. Press F2, then select the top directory.

Best regards,
Helmut

--- In LTspice@..., Kevin Byrne <kbyrne10@...> wrote:

Helmut I have a question for you along this line if I may. I tried what you said but cannot change any thing at all in Select component dialog box. If I should start another thread just say so but my question is along the same line of this thread. How do I change that line in LTspice. I get nowhere with that dialog box.
Best Kevin


________________________________
From: Helmut <helmutsennewald@...>
To: LTspice@...
Sent: Tuesday, July 30, 2013 2:23 PM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error



??


--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut




[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]


Re: calculation

 

Hi All

The ubiquitous current mirror
given the excellent matching of trannies in an IC.
Other wise, you must test / match them well out of the junk box.

Al D.

On 07/31/2013 02:39 AM, John Woodgate wrote:
What is wrong with the statement? Do you find practical applications
where a fixed DC voltage is applied, in the conducting direction,
between base and emitter of a bipolar transistor?
--


AC2CL

I do not think there is any thrill that
can go through the human heart like that felt by the inventor as
he sees some creation of the brain unfolding to success...
Such emotions make a man forget food, sleep, friends, love, everything.

- Nikola Tesla


PWL Files and Transient Noise Analysis

 

I am modelling a voltage noise source by defining the noise source with a PWL file. The circuit is very basic (two resistors no L's or C's) and I have setup a transient analysis using the time step equal to the time increment in the PWL file. In doing this, what I am finding is that the transient analysis is somehow modifying the statistics(I'm guessing by integration/interpolation)of the random signal defined in the PWL file. For this reason, I'd like to gain a better understanding of what this transient analysis is doing in this very simple case. For example, are there are time constants implicit to the solver that I should be aware of such that I should not expect to achieve a steady state case until some time "Tsteadystate" even if there are no Ls or Cs in the circuit? Any understanding you can offer would be greatly appreciated.

Best Regards,
Chris


Re: "Missing schematic(s) of the hierarchy" error

 

Hi Kevin,



I am guessing here, so bear with me.



To open the attribute editor of a symbol, hold down Ctrl and Right-Click
the mouse.



-- ken



_____

From: LTspice@... [mailto:LTspice@...] On Behalf Of
Kevin Byrne
Sent: Wednesday, July 31, 2013 10:20 AM
To: LTspice@...
Subject: Re: [LTspice] Re: "Missing schematic(s) of the hierarchy" error





Helmut I have a question for you along this line if I may. I tried what you
said but cannot change any thing at all in Select component dialog box. If I
should start another thread just say so but my question is along the same
line of this thread. How do I change that line in LTspice. I get nowhere
with that dialog box.
Best Kevin

________________________________
From: Helmut <helmutsennewald@... <mailto:helmutsennewald%40yahoo.com>
To: LTspice@... <mailto:LTspice%40yahoogroups.com>
Sent: Tuesday, July 30, 2013 2:23 PM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error




--- In LTspice@... <mailto:LTspice%40yahoogroups.com> ,
"nikkotel" <nikkotel@...> wrote:

I'm trying to work hierarchically, so I created a low level schematic
(myblock.asc), created a symbol (myblock.asy) for that schematic, and saved
both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the
symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error
of missing schematic(s) of the hierarchy. If I save the top level schematic
at the same folder as the low level, i.e. at e C:&#92;Program
Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I
probably need to point LTSPICE to low level schematic location... I tried to
place a SPICE directive ".include C:&#92;Program
Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut


Re: "Missing schematic(s) of the hierarchy" error

 

Hello Kevin,

Please take a look to my screenshot. Watch where the mouse
pointer is placed to select the directory.

Files > Temp > top_directory_section.gif

Again the procedure. Press F2, then select the top directory.

Best regards,
Helmut

--- In LTspice@..., Kevin Byrne <kbyrne10@...> wrote:

Helmut I have a question for you along this line if I may. I tried what you said but cannot change any thing at all in Select component dialog box. If I should start another thread just say so but my question is along the same line of this thread. How do I change that line in LTspice. I get nowhere with that dialog box.
Best Kevin


________________________________
From: Helmut <helmutsennewald@...>
To: LTspice@...
Sent: Tuesday, July 30, 2013 2:23 PM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error



??


--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut






Re: "Missing schematic(s) of the hierarchy" error

 

Helmut I have a question for you along this line if I may. I tried what you said but cannot change any thing at all in Select component dialog box. If I should start another thread just say so but my question is along the same line of this thread. How do I change that line in LTspice. I get nowhere with that dialog box.
Best Kevin


________________________________
From: Helmut <helmutsennewald@...>
To: LTspice@...
Sent: Tuesday, July 30, 2013 2:23 PM
Subject: [LTspice] Re: "Missing schematic(s) of the hierarchy" error



?


--- In LTspice@..., "nikkotel" <nikkotel@...> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut




[Non-text portions of this message have been removed]


Re: FFT ratios V / I = Z ? (was CSV to PWL)

 

Hello RL,

Please try my example to see and understand my point.

Files > Temp > z_from_FFT_with_noise.asc

Run the TRAN simulation.
Plot V(z2) and I(V2)
FFT of V(z2) and I(V2) with 1048576 points
-> plot FFT of V(z2)/FFT of I(V2)

Best regards,
Helmut

--- In LTspice@..., legg@... wrote:





--- In LTspice@..., "Helmut" <helmutsennewald@> wrote:



--- In LTspice@..., legg@ wrote:

Given a plot of a pink or white noise voltage, and a synchronized plot of the current induced in a partially reactive load -

Will the 'normalized' ratio of the FFT plots be an indication of Z?

I'm looking at the low frequency end of the FFT, to avoid sampling issues. By normalized, I mean that 1 volt would produce 1 amp with both plots resolving to 0dB at the minimum sampled frequency (the load being partially inductive in this example).

It seems much too simple......

RL
Hello RL,

It will only work when you filter the FFT-output, but the
the FFT-results can't be filtered in LTspice. Thus you have
to export the FFT-data and process them in an external program.
This method only work with a linear system and it's precision
may be somewhat limited due to group delay variation.

Best regards,
Helmut
Filter the FFT results? The source is, ideally, uniform in amplitude across the band; so ideally the FFT would be a flat (or at least a straight) line.....What does filtering an FFT output entail?

I am looking at a pink noise source that has been prefiltered to include only a decade or two, so a few assumptions can be made about any FFT output registering outside this region.

With both V and I being monitored synchronously, there are a hell of a lot of variables being weeded out, but the sample duration is limited and the resolution is fairly course (~8bit 2500 data points per variable). So even if the calculated Z were valid, it'd be a crude approximation at best. I'll post a few plots in temp to show what the results actually look like.

The Z in this case is a loudspeaker transducer coil, so it's static characteristics are fairly easily obtainable using a simple swept tone. Given the signal processing capabilities that are falling into our laps with LTspice and even the most modest digital scopes these days, some questions go begging for an answer.

I was also concerned about phase relationships and delays, hence the curiosity about the actual spot 'Z' produced by the calculation. If R is known, then the phase could be intuited. If L is independent of temperature, then a new R value could theoretically be winkled. If other things are known, then phantom R/L/C quantities, or functional shifts in the same could also be evaluated. It's probably already standard practice, somewhere, DSP101 or something FAIK.

As with any 'new' tool, there are applications that don't jump out at you, or get their own chapter in the manual. Knowing the limits could save some time fiddling about - so a reference or pointer could be worth a thousand words.

Doing this again, with a source that had an unpredictable frequency content......could be a very non-invasive sensing method that costs only software, which, as everyone knows, is free......(insert smiley face here).

RL


Re: FFT ratios V / I = Z ? (was CSV to PWL)

 

--- In LTspice@..., "Helmut" <helmutsennewald@...> wrote:



--- In LTspice@..., legg@ wrote:

Given a plot of a pink or white noise voltage, and a synchronized plot of the current induced in a partially reactive load -

Will the 'normalized' ratio of the FFT plots be an indication of Z?

I'm looking at the low frequency end of the FFT, to avoid sampling issues. By normalized, I mean that 1 volt would produce 1 amp with both plots resolving to 0dB at the minimum sampled frequency (the load being partially inductive in this example).

It seems much too simple......

RL
Hello RL,

It will only work when you filter the FFT-output, but the
the FFT-results can't be filtered in LTspice. Thus you have
to export the FFT-data and process them in an external program.
This method only work with a linear system and it's precision
may be somewhat limited due to group delay variation.

Best regards,
Helmut
Filter the FFT results? The source is, ideally, uniform in amplitude across the band; so ideally the FFT would be a flat (or at least a straight) line.....What does filtering an FFT output entail?

I am looking at a pink noise source that has been prefiltered to include only a decade or two, so a few assumptions can be made about any FFT output registering outside this region.

With both V and I being monitored synchronously, there are a hell of a lot of variables being weeded out, but the sample duration is limited and the resolution is fairly course (~8bit 2500 data points per variable). So even if the calculated Z were valid, it'd be a crude approximation at best. I'll post a few plots in temp to show what the results actually look like.

The Z in this case is a loudspeaker transducer coil, so it's static characteristics are fairly easily obtainable using a simple swept tone. Given the signal processing capabilities that are falling into our laps with LTspice and even the most modest digital scopes these days, some questions go begging for an answer.

I was also concerned about phase relationships and delays, hence the curiosity about the actual spot 'Z' produced by the calculation. If R is known, then the phase could be intuited. If L is independent of temperature, then a new R value could theoretically be winkled. If other things are known, then phantom R/L/C quantities, or functional shifts in the same could also be evaluated. It's probably already standard practice, somewhere, DSP101 or something FAIK.

As with any 'new' tool, there are applications that don't jump out at you, or get their own chapter in the manual. Knowing the limits could save some time fiddling about - so a reference or pointer could be worth a thousand words.

Doing this again, with a source that had an unpredictable frequency content......could be a very non-invasive sensing method that costs only software, which, as everyone knows, is free......(insert smiley face here).

RL


Re: "Missing schematic(s) of the hierarchy" error

 

Hello Helmut,
Thank you very much!
It works!

--- In LTspice@..., "Helmut" <helmutsennewald@...> wrote:

Hello,

I think you missed my point.

1. If you have your designs under C:&#92;Program Files&#92;anywhere, then
move it out of this system directory to e.g. C:&#92;mycircuits&#92;....

2. The symbol of a hierarchical design and its belonging
schematic have to be in the folder of the top-level schematic.

3. Open an existing top-level schematic. If you have just started
a new schematic, you have to save it into th target folder before
you proceed with the next step.

4. Press F2 to get the "Select Component Symbol" dialog window.
There is a selection "Top Directoy" in the very top of this
window. Here you can select the directory of your symbols between
the standard sym-folder and the folder of your design.
Select the folder of your design.

5. Now you see all the symbols in your design folder. Select
the one you want to add to your schematic.

6. You can open the hierarchical schematic by right-clicking
on the placed symbol in the schematic. You should always open
it this way when you want probe in this lower level schematic.

That's it.

Everybody who reads this here and haven't used hierarchical
schematics so far can exercise it with my example.

Files > Examples > Educational > Hierarchical Schematic (preamp)

Just copy all fies into a new directory on your PC.

Best regards,
Helmut



--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

Thanks Helmut,
I'm working with LTSPICE IV; so it isn't possible to change the top directory at "select component" to an arbitrary one - the only options are C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib&#92;sym, and C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib.

Thanks


--- In LTspice@..., "Helmut" <helmutsennewald@> wrote:



--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut


Re: "Missing schematic(s) of the hierarchy" error

 

Hello,

I think you missed my point.

1. If you have your designs under C:&#92;Program Files&#92;anywhere, then
move it out of this system directory to e.g. C:&#92;mycircuits&#92;....

2. The symbol of a hierarchical design and its belonging
schematic have to be in the folder of the top-level schematic.

3. Open an existing top-level schematic. If you have just started
a new schematic, you have to save it into th target folder before
you proceed with the next step.

4. Press F2 to get the "Select Component Symbol" dialog window.
There is a selection "Top Directoy" in the very top of this
window. Here you can select the directory of your symbols between
the standard sym-folder and the folder of your design.
Select the folder of your design.

5. Now you see all the symbols in your design folder. Select
the one you want to add to your schematic.

6. You can open the hierarchical schematic by right-clicking
on the placed symbol in the schematic. You should always open
it this way when you want probe in this lower level schematic.

That's it.

Everybody who reads this here and haven't used hierarchical
schematics so far can exercise it with my example.

Files > Examples > Educational > Hierarchical Schematic (preamp)

Just copy all fies into a new directory on your PC.

Best regards,
Helmut

--- In LTspice@..., "nikkotel" <nikkotel@...> wrote:

Thanks Helmut,
I'm working with LTSPICE IV; so it isn't possible to change the top directory at "select component" to an arbitrary one - the only options are C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib&#92;sym, and C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib.

Thanks


--- In LTspice@..., "Helmut" <helmutsennewald@> wrote:



--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut


Re: Trouble with some devices

 

I think maybe he meant to write "the only thing I knew about antennas was
that they are resonant circuit."
Exactly! Thanks.


I red a tutorial about the analysis modes and understand your point now.

My knowledge about this was, if you have to analyse the frequency response do a AC and if you have to analyse the time response do a tran.

This is totally my fault, that I was ill-informed. I trusted in the words of someone without refering to another source.


Re: calculation

John Woodgate
 

In message <kt9nnr+k9tf@...>, dated Wed, 31 Jul 2013, sawreyrw <sawreyrw@...> writes:

Yes, but you wrote "You can't find a formula on the Web, even though there is one, because it's not a practical thing." This is absolutely wrong.
What is wrong with the statement? Do you find practical applications where a fixed DC voltage is applied, in the conducting direction, between base and emitter of a bipolar transistor?
--
OOO - Own Opinions Only. With best wishes. See www.jmwa.demon.co.uk
Why is the stapler always empty just when you want it?

John Woodgate, J M Woodgate and Associates, Rayleigh, Essex UK


Re: "Missing schematic(s) of the hierarchy" error

 

Thanks Helmut,
I'm working with LTSPICE IV; so it isn't possible to change the top directory at "select component" to an arbitrary one - the only options are C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib&#92;sym, and C:&#92;Program Files&#92;LTC&#92;LTSPICE IV&#92;lib.

Thanks

--- In LTspice@..., "Helmut" <helmutsennewald@...> wrote:



--- In LTspice@..., "nikkotel" <nikkotel@> wrote:

I'm trying to work hierarchically, so I created a low level schematic (myblock.asc), created a symbol (myblock.asy) for that schematic, and saved both of them at C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym to be able to access the symbol when bringing components.
However, when I place that symbol in top level schematic, I get an error of missing schematic(s) of the hierarchy. If I save the top level schematic at the same folder as the low level, i.e. at e C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym, there is no error and everything works fine.

However, I'd like to save my top level schematic at another folder, so I probably need to point LTSPICE to low level schematic location... I tried to place a SPICE directive ".include C:&#92;Program Files&#92;LTC&#92;...&#92;lib&#92;sym&#92;myblock.asc", however, it didn't work.

Please advise
Thanks a lot
Hello,

You have to save the symbol and the schematic in the folder
of your top-level schematic.

Now here comes what you missed.
You can add a symbol from the folder of your top-level schematic.
Therefore open the "Select component" dialog. Then change the
folder in "Top Directory" to your schematic folder. Now you see
all the components(.asy) in your top-level directory.

Best regards,
Helmut


Re: calculation

 

--- In LTspice@..., John Woodgate <jmw@...> wrote:

In message <kt9dt1+fgsc@...>, dated Tue, 30 Jul 2013, sawreyrw
<sawreyrw@...> writes:

The equation Helmut gave is an excellent approximation for the
relationship between Vbe and Ib. It is used in ever circuit with a BJT
that anyone simulates; in other words, it is a fundamentally important
relationship in BJT analysis.
Of course; didn't I write: 'The base current is exponentially dependent
on the base voltage and the junction temperature.'

As I tried to explain, you don't ever apply a DC voltage directly
between base and emitter because in practice the base current (and
emitter current) is unpredictable due to its extreme dependence on
voltage and temperature, and which transistor you took out of the box.
--
OOO - Own Opinions Only. With best wishes. See www.jmwa.demon.co.uk
Why is the stapler always empty just when you want it?

John Woodgate, J M Woodgate and Associates, Rayleigh, Essex UK
John,

Yes, but you wrote "You can't find a formula on the Web, even though there is one, because
it's not a practical thing." This is absolutely wrong.

Rick


Re: calculation

John Woodgate
 

In message <kt9dt1+fgsc@...>, dated Tue, 30 Jul 2013, sawreyrw <sawreyrw@...> writes:

The equation Helmut gave is an excellent approximation for the relationship between Vbe and Ib. It is used in ever circuit with a BJT that anyone simulates; in other words, it is a fundamentally important relationship in BJT analysis.
Of course; didn't I write: 'The base current is exponentially dependent on the base voltage and the junction temperature.'

As I tried to explain, you don't ever apply a DC voltage directly between base and emitter because in practice the base current (and emitter current) is unpredictable due to its extreme dependence on voltage and temperature, and which transistor you took out of the box.
--
OOO - Own Opinions Only. With best wishes. See www.jmwa.demon.co.uk
Why is the stapler always empty just when you want it?

John Woodgate, J M Woodgate and Associates, Rayleigh, Essex UK


Re: calculation

 

--- In LTspice@..., John Woodgate <jmw@...> wrote:

In message <kt8hbj+5vsb@...>, dated Tue, 30 Jul 2013,
jean_claudeabeille <jean_claudeabeille@...> writes:

Is anyboby here who can explain me how to calculate Ib in this circuit
: Draft2.asc. I found no formula(s) on the web while LTSpice knows.
Thanks.
You can't find a formula on the Web, even though there is one, because
it's not a practical thing. The base current is exponentially dependent
on the base voltage and the junction temperature. LTspice assumes values
in the exponential equation, but the slightest change can make a huge
difference to the current. Every individual transistor will give a
different result.

You simply don't use bipolar transistors with a fixed DC voltage between
base and emitter.
--
OOO - Own Opinions Only. With best wishes. See www.jmwa.demon.co.uk
Why is the stapler always empty just when you want it?

John Woodgate, J M Woodgate and Associates, Rayleigh, Essex UK
John,

The equation Helmut gave is an excellent approximation for the relationship between Vbe and Ib. It is used in ever circuit with a BJT that anyone simulates; in other words, it is a fundamentally important relationship in BJT analysis.

Rick


Re: calculation

 

It may be that the OP simply wants to determine what that current is (compute it). If that is the case, just run the simulation. When it is done, move the cursor over (almost) any component and you will be shown a graph of the current through that component. It is really easy.


You do, however, need to be aware that there is assumed to be a "positive" current direction. With some components, such as resistors, are difficult to tell which is the "right" way. If you had to rotate the component and rotated it the wrong way, you might end up with a displayed current that is the negative of the real current.


Jim Wagner
Oregon Research Electronics

----- Original Message -----
From: "Andy" <Andrew.Ingraham@...>
To: LTspice@...
Sent: Tuesday, July 30, 2013 11:58:13 AM
Subject: Re: [LTspice] calculation








Is anyboby here who can explain me how to calculate Ib in this circuit :
Draft2.asc.
I found no formula(s) on the web while LTSpice knows.
LTspice takes the "brute force" approach. It has all the network equations
for the entire circuit, and it solves for every branch current, using
iteration. That is, in effect, it makes a guess, then it evaluates it
against the network equations, then makes another guess (not a wild guess
but based on what the network equations say), evaluates again, and so on.
After some number of these tries, it concludes it is very close to the
"right" answer, and that's what it shows you. To be a "right" answer, the
voltages and currents must be consistent with the network equations. When
everything satisfies the network equations within certain tolerances,
that's when it stops the iteration routine, and shows you the answer.

Andy






[Non-text portions of this message have been removed]