Skip to content

sntpham/Circuits-Simulation-Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continue building more circuit based on mick001 (Michy) repo (Circuits-LTSpice)

Note

For all the curious kids out there who open their toys to see what inside. Who asking questions at the right time.

Below are the circuits with simulation. Additionally, more notes can be found in Misc


Amplifiers

Name Img
A-class-amplifier-bjt.asc 1764299557576
BJT-emitter-follower-configuration.asc- 1764299639299
Common-collector-emitter-follower-amplifier.asc 1764300449384
Common-emitter-amplifier-design.asc 1764300471164
Common-emitter-BJT.asc 1764300490334
Differences-amplifier.asc 1764300599935
Differential-pair.asc 1764300620956
Double-stage-common-emitter-amplifier.asc 1764300650553
Instrumentation-amplifier.asc 1764300691298
Push-pull-amplifier-AB-BJT.asc 1764300723590
Push-pull-amplifier-operational-amplifier.asc 1764300757494
Push-pull-amplifier.asc 1764300776960

Basics

Name Img
DC-transfer-function-analysis.asc 1764300878358
Example-of-DC-sweep.asc 1764363611972
In this example, voltage is swept from -10 to 10V, as voltage source greater than 0V,
the voltage drop is about 0.7V from the diode side 
How-to-set-initial-conditions.asc 1764363776868
Parallel-resistor-when-negligible.asc 1764363998463
PNP-transistor-biasing.asc 1764364712101
Transistor-beta.asc 1764364888680
RC-with-switch.asc 1765086382154

Comparator circuits

Name Img
Comparator-with-hysteresis-asymmetrical-window.asc 1764365421687
Comparator-with-hysteresis-symmetrical-window.asc 1764365481305
Comparator-with-hysteresis-window-shifted-from-origin.asc 1764365526306
comparatore-con-isteresi-finestra-shifted-calculations.py
Window-comparator.asc 1764365619767
zero-crossing-detector-2.asc 1764365900676
zero-crossing-detector.asc 1764365857128

Other circuits with hysteresis

Name Img
schmitt_trigger_bjts.asc 1764366235239
schmitt_trigger_bjts_2.asc 1764366372143

Controller-control-systems

Name Img
Bang-bang-control.asc 1764366468147
Buck-converter-closed-loop-control.asc 1764366541144
PD-controller.asc 1764366581506

Filters

RC

Name Img
RC-bandpass-filter-frequency-domain.asc 1764465693109
RC-highpass-frequency-domain.asc 1764521426390
RC-lowpass-frequency-domain.asc 1764521477269
RC-lowpass-cascaded.asc 1764521549155

Output of lowpass number two as stronger attenuation
RC-lowpass-step-response.asc 1764521936799
RC-lowpass.asc 1764465389586
RC-sawtooth-response.asc 1764522030919
RC-square-wave-response.asc 1764522070018
RC.py

RL

Name Img
RL-highpass.asc 1765994735958
RL-lowpass.asc 1764465823388

RLC

Name Img
LC-and-RC-series-bandpass-filter.asc 1765995147099
Notch-and-band-suppress-filters.asc
RLC-critically-damped-series-parallel.py
RLC-overdamped-series-parallel.py
RLC-step-response-example.asc
RLC-step-response-resonance-frequency-series-parallel.asc
RLC-underdamped-series-parallel.py

Input stages

Name Img/Des
professional-input-stage.asc

Loads

Name Img/Des
constant-P-R-I-loads.asc

Logic-circuits

Name Img
Logic-gates-diodes-transistors.asc 1764366907357
Logic-gates-transistors-BJTs.asc 1764366806898

Oscillators-and-Timers

Name Img
555 - Astable mode.asc
555 - Monostable mode.asc
555-astable-mode.asc
555-bistable-mode.asc
555-monostable-mode.asc
555-raw-astable-mode.asc
555-raw-monostable-mode-temporizzatore.asc
555-timer.asc
Adjustable-duty-cycle-555-square-wave-oscillator.asc
Astable-multivibrator.asc
LED-blinking-oscillator.asc
Peak-trigger-circuit.asc
Phase-shift-oscillator-RC.asc
Phase-shift-oscillator.asc
Royer-zvs.asc
Sawtooth-oscillator.asc
Sensor-triggered-timer-temporizzatore-1.asc
Sensor-triggered-timer-temporizzatore-2.asc
Sensor-triggered-timer.asc
Variable-duty-cycle-square-wave.asc
Wien-oscillator.asc

Power-Electronics

Name Img
Boost-converter-1.asc 1764301078381
Boost converter using the high voltage change during switch OFF
from the inductor to continue charge the capacitor.
The gain is define by duty cycle (D). D = 1 - Vin/Vout

1764427718609
10u
Setup with Arduino is available here: 
https://www.tinkercad.com/things/2v9zF7lDCHd-boost-converter?sharecode=GUI-prjcMQ9xBO0XAoe3_zGsIDaZpps5Eg2EJEY_V8A
1764437149941
I believe in learning or doing small but steady. I just submited my design, hopefully we can assemble
everything before 2026. I think this is the best way to learn electronics in general: Sim > Build > Test > Enjoy!
Please click on the link on the left to see the actual PCB and my note. 
Boost-converter-2.asc 1764301112994
Boost-converter-3.asc 1766022948986
Buck-converter.asc 1764360664443
Buck converter reduce voltage with PWM.
According to The Art of Electronic, we can consider LC 
as a low pass filter to smooth out the output voltage
Cockcroft-walton-multiplier.asc 1764360864317
DCDC-full-bridge.asc 1764359423434
Full-bridge-inverter.asc 1764360510198
Full-bridge-rectifier.asc 1764301381640
Capacitor-dropper-circuit.asc 1766108778254
Half-bridge-inverter.asc 1764362019759
Single-phase-rectifier-constant-current-load.asc 1764357326623
Single-phase-rectifier-constant-voltage-load.asc 1764357475053
Single-phase-rectifier-R-load-smoothing-capacitor.asc 1764359089291
soft-starter-12V.asc 1764349019772
Three-phase-full-bridge-inverter.asc 1764354429254
Three-phase-naive-inverter.asc 1764348889523
Three-phase-naive-supply-system.asc 1764346979800
Three-phase-rectifier.asc 1764345869685
Example-gain-symbols.asc 1764355634970

Power-Sources

Name Img
Current-mirrors.asc 1764455394804

Mirror current from Q2 to Ic of Q1
Current-source-BJT.asc 1764455174977

Discussion can be checked here: What is constant in a BJT contant current source? - Other Hardware / General Electronics - Arduino Forum
Raw-voltage-regulator-with-zener-diode.asc 1764453925162
Voltage-regulator-npn.asc 1764439602290
As you see in the figure above, Vref is linearly match with Vout. 
Voltage-doubler.asc 1765464547499
Voltage-doubler-villard.asc 1765474464570

Protection Circuit

Name Img/Des
PTC_Fuse_Calculation.ipynb

Current limiting circuits

Name Img
BJT-for-simple-current-regulation.asc 1764459758090

Adjusting pot resulting in changes in base current. We dont have pot so we use two resistors to represent it. 
current-limiting-npn.asc 1764456573595

Overvoltage protection circuits

Name Img
overvoltage-protection-zener-diodes.asc 1764463153288

Signal-Processing-and-Modulation

Name Img
AM-FM-signals-sources.asc
AM-modulator-bjt.asc
AM-modulator-jfet.asc
Analog-multiplier.asc
ASK-modulation.asc
ASK-modulation2.asc
ASK-modulation3.asc
diode-ring-mixer.asc
Inverting-integrator-and-derivative.asc
Inverting-sum.asc
Non-inverting-derivative.asc
Non-inverting-integrator.asc
Non-inverting-sum.asc
PWM-modulation.asc

Simulation-Techniques

Name Img
Monte-Carlo-Simulation-LTSpice.asc
Noise-simulation-example.asc
Temperature-sweep-simulation.asc
Temperature-Variation-and-Worst-case-LTSpice.asc
Temperature-Variation-LTSpice.asc
Worst-Case-Scenario-2-Simulation-LTSpice.asc
Worst-Case-Scenario-Simulation-LTSpice.asc
Name Img
Example-of-mutually-coupled-inductors.asc 1764367423848
Transformer-step-down-2-1.asc 1764686737704
Transformer-step-down-5-1.asc 1764686845480
Transformer-step-down-up.asc 1764686919433
Transfomer-step-up-1-3-or-1-3-3-3.asc 1764685195639
LT8304_400V_Application.asc
LT8304 Application Example to output 400V
1764686457894

Transmission-and-Power-Lines

Name Img
Ferranti-effect-calculations.xlsx
Ferranti-effect-lines.asc
Lossless-transmission-line-DC-transient.asc
Lossless-transmission-line-pulse.asc
Power-line-power-transmission-calculations.xlsx
Power-line-power-transmission.asc

Note

So what is the point of doing this? You may ask and probally saying chatGPT can perform it better.

I used chatgpt to learn as well, but sometimes, I see it make mistake.

For example, I attached a transfomer's circuit once and it parsed the wrong dot notation, then I needed to correct it.

Additionally, imagine one day there is an outage and you are an engineer without Chatgpt or AI access what would you do in this case?

"to be or not to be... an independent human bean :) " the choice is in our hand.

About

Continue building up from Michy (https://github.com/mick001). I may add everycircuit, simulink and autodesk tinkercad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •