Half-wave rectifier

OV

Ovidiu-Stoian

·

Created Sep 17, 2026

·

Updated Sep 17, 2026

Schematic preview for Half-wave rectifier
Details

Components

4


Schematic

Yes


Simulation

Transient analysis


Copies

Not copied yet

Tags

No tags yet.

About this circuit

The author hasn't added a description yet.

Components used

Components used
4 components
NameManufacturerMPNCountType

AC Voltage Source

Generic

1

Official

BAS21TMR6

ON Semiconductor

BAS21TMR6T1G

1

Official

LED

Generic

1

Official

Resistor (EN)

1

User

SPICE netlist

* **************************************************
* Generated from CircuitSim Schematic
**************************************************
D_D1 N1 N2 DBAS21TMR6ON_9972224e
X_D2 N3 0 LED_VIRTUAL_b2f33485 IS=1e-14 N=1 RS=0 CJO=0 M=0.5 VJ=1 BV=1e30 IBV=100p OnCurrent=5m
R_RL N2 N3 10K
V_V1 N1 0 dc 0 ac 1 0 distof1 0 0 distof2 0 0 sin ( 0 10 50 0 0 0 )
E_VP1 VP1 0 N1 0 1
E_VP2 VP2 0 N2 0 1

**************************************************
* Models and supporting definitions follow
**************************************************
**************************************
* Model Generated by MODPEX *
*Copyright(c) Symmetry Design Systems*
* All Rights Reserved *
* UNPUBLISHED LICENSED SOFTWARE *
* Contains Proprietary Information *
* Which is The Property of *
* SYMMETRY OR ITS LICENSORS *
*Commercial Use or Resale Restricted *
* by Symmetry License Agreement *
**************************************
* Model generated on Apr 9, 14
* MODEL FORMAT: PSpice
.model DBAS21TMR6ON_9972224e d
+IS=4.16689e-09 RS=0.444645 N=1.9441 EG=1.18955
+XTI=0.5 BV=350 IBV=0.0001 CJO=9.34377e-13
+VJ=0.669577 M=0.278407 FC=0.5 TT=1.2e-08
+KF=0 AF=1
* LED source-variant replacement with current-sense brightness node
.subckt LED_VIRTUAL_b2f33485 T0 T1 IS=1e-14 N=1 RS=0 CJO=0 M=0.5 VJ=1 BV=1e30 IBV=100p OnCurrent=5m
    DLED T0 SENSE LED_VIRTUAL_b2f33485_DIODE
    .model LED_VIRTUAL_b2f33485_DIODE D(IS={IS} N={N} RS={RS} CJO={CJO} M={M} VJ={VJ} BV={BV} IBV={IBV})
    VSENSE SENSE T1 DC 0
    BLIT lit 0 V = { (i(VSENSE) > {OnCurrent}) ? 1 : ((i(VSENSE) < 0) ? 0 : (i(VSENSE) / {OnCurrent})) }
.ends LED_VIRTUAL_b2f33485

**************************************************
* Simulation settings
**************************************************
.tran 100u 100m 0
.save V(VP1) V(VP2) V(X_D2.lit)
.end

Try this circuit yourself

Free to get started. No download — runs in your browser with a full SPICE engine.