# Diode Generic diode component models the standard axial diode with parametric spacing. ## Breadboard Footprint ![](Breadboard.png) ## Schematic Symbol Not available > Roadmap: Bind schematic. ## Description A diode is a two-terminal electronic component that conducts current primarily in one direction (asymmetric conductance); it has low (ideally zero) resistance in one direction, and high (ideally infinite) resistance in the other. [Learn More..](https://en.wikipedia.org/wiki/Diode) ## SPICE Supports a standard 0.7v voltage-drop. > Roadmap: support parametric voltage-drop. ## OpenVBB Diodes are modelled as switched pull-up or switched pull-down resistor. The *Function* property is used to select the *behaviour to model*. ## Properties | Property | Description | | :--- | :--- | | [Function](#function) | OpenVBB behaviour mode markup : Vdd \| GND \| | ### Function OpenVBB behaviour mode markup. #### VDD In VDD mode the diode acts as a pullup resistor when connected to VDD. #### GND In GND mode the diode acts as a pulldown resistor when connected to ground. #### Document In Document mdoe the diode doesn't participate in the circuit. ## Useage ### OpenVBB ![](Diodes.gif) * In GND mode the diode acts as a pulldown resistor when connected to ground. * In VDD mode the diode acts as a pullup resistor when connected to VDD. ![](DocumentDiode.gif) A common example is a protection diode you often see in circuits accross solonoid and motors. The protection diodes can be placed using document mode so they appear in the circuit but dont participate in the emulation in OpenVBB evaluation. ### SPICE **Wired And** ![](WiredAnd.gif) **Wired Or** ![](WiredOr.gif)