Learn Know-how
Trying Out the ROHM Solution Simulator (2)
2021.11.10
Points of this article
・When modifying Solution Circuit components and circuits, it is necessary to migrate to "PartQuest™ Explore", which is the platform of the ROHM Solution Simulator; however, migration easily can be performed by a single mouse click.
・By migrating to "PartQuest™ Explore", Solution Circuits can easily be modified and a variety of simulations can be performed.
In succession to “(1) Simulation of the Frequency Characteristics of a Step-down Switching Regulator”, in this part (2) two examples of simulations of transient response characteristic waveforms are presented. In these examples, the Solution Circuits provided by ROHM are modified somewhat. Persons wanting to quickly learn about simulator operation should consult the “Hands-On User’s Manual(PDF)“.
Trying Out the ROHM Solution Simulator
(2): Simulation of the Transient Response Characteristic Waveform of a Step-down Switching Regulator
As in Part (1), proceed to the ROHM Solution Simulator web page, open “Switching Regulators” in the “ICs Solution Circuit” category, and click on the “Time Domain” “Simulation” button for the BD90640EFJ, shown in Fig. 1.
Fig. 1. “Time Domain” “Simulation” button for the BD90640EFJ

Upon doing so, similarly to part (1), a simulation circuit is displayed; when the Run symbol (▶) in the center is clicked, the simulation screen appears (Fig. 2).
Fig. 2. Time Domain simulation screen for the BD90640EFJ

This simulation circuit is the same as the basic circuit in part (1); in the simulation, the switching node voltage and output voltage startup waveforms at the time the input voltage is applied are monitored. This is modified and the load transient response is simulated to confirm the output current and output voltage waveforms. To do so, the following modifications are made.
- 1) In order to impart a transient load, a pulsed current source (Current Source – Pulsed) component is added to the output node, and the conditions of the pulsed current source are set.
- 2) To monitor the load current, a current monitor (Current Monitor) component is added to the output node.
- 3) The load resistance Rload is changed according to the simulation.
- 4) The simulation time is changed according to the simulation.
These modifications involve component additions and other changes to the provided Solution Circuit; however, in the ROHM Solution Simulator, only the component parameters can be changed. Hence in order to make these modifications, it is necessary to migrate to “PartQuest™ Explore”, which is the platform of the ROHM Solution Simulator. The migration is simple, and merely involves clicking the “Edit in PartQuest Explore” button surrounded by the red oval in the lower-right corner of the simulation screen in Fig. 2. Upon migration, a screen like that in Fig. 3 appears. Component selection options appear in the left side menu; select those that are necessary and expand them on the screen to modify the circuit diagram.
Fig. 3. Screen after migration to “PartQuest™ Explore”, which is the ROHM Solution Simulator platform

Go ahead and perform the modifications 1) to 4) required for this simulation. Below, details are explained separately in advance, but begin by executing the simulation according to the example.
In Fig. 3, a pulsed current source (Current Source – Pulsed) component and a current monitor (Current Monitor) component have already been dragged from the menu on the left and placed in the circuit diagram. These components are in Generic Components > Analog Electronics in the menu on the left.
Fig. 4 is a circuit diagram in which the pulsed current source is connected so as to be the load, the current monitor is inserted into the output line, and the blue probe is connected to monitor the output voltage and the red probe is connected to the current monitor component to monitor the output current. Please refer to 1) to 4) below to modify the circuit.
Fig. 4. Simulation circuit example modified for simulation of output transient response

1) Add the pulsed current source to the circuit. The current must be sunk, so the arrow indicating the current direction is reversed so as to point downward (↓). Upon clicking on the component, a reverse/rotate function icon appears. When the cursor is applied to existing wiring, the cursor changes to “+”; wiring can be drawn by left-clicking and moving the cursor. After addition, double-click on the pulsed current source to set the conditions as in Fig. 5. In the numerical values, “m” represents milli- and “u” stands for micro-.
2) The current monitor is inserted simply by dragging to the insertion position. Reverse the right-level direction so that the icon arrow indicates left (←). Upon dragging the red probe to the current monitor, a small window opens; select the topmost item “i” (Fig. 6).
3) The value of Rload is changed as in Fig. 7.
4) Change the simulation time. Click on the settings button on the left side of the Run button (▶ ) in the upper part of the screen, and set the time as in Fig. 8.
Fig. 5. Adding and setting the pulsed current source

Fig. 6. Inserting and setting the current monitor

Fig. 7. Changing the Rload resistance value

Fig. 8. Changing simulation settings

Fig. 9. Simulation results

This concludes the simulation changes and condition settings. Click the Run button (▶) to begin the simulation. When a window opens asking if you want to save the simulation, click the checkbox (?) for now. Some time is required to run the simulation; the simulation progress is displayed in percent.
When the simulation ends, results such as those in Fig. 9 are displayed. The simulation results are for a total of 4 ms in which, after input voltage turn-on, the output rises to 5 V, a pulse load is added to the steady load of Rload 2 ms after startup, and 1 ms later the pulse load ends and the load returns to the steady load. It should be clear that the results are concordant with the settings used for the pulsed current source, Rload, and the simulation.
A slight amount of fluctuation in the load transient response of the output voltage can be seen, but to improve clarity, we will change the graph range. Right-click around the scale on the horizontal axis and drag to specify the range to display. The output voltage range can similarly be specified using the vertical axis (Fig. 10). As a result a graph like that in Fig. 4 is obtained, and the output voltage response can be studied. Functions are displayed by right-clicking on the graph; feel free to experiment. The simulation guide(PDF) for the IC will prove useful.
Fig. 10. Changing the range of the simulation results graph to improve clarity


The present example was provided in order to enable the reader to try using the simulator. Various functions and other methods of operation will be explained separately.
Learn Know-how
Electrical Circuit Design
- Soldering Techniques and Solder Types
- Seven Tools for Soldering
- Seven Techniques for Printed Circuit Board Reworking
-
Basic Alternating Current (AC)
- AC Circuits: Alternating Current, Waveforms, and Formulas
- Complex Numbers in AC Circuit
- Electrical Reactance
- What is Impedance? AC Circuit Analysis and Design
- Resonant Circuits: Resonant Frequency and Q Factor
- RLC Circuit: Series and Parallel, Applied circuits
- What is AC Power? Active Power, Reactive Power, Apparent Power
- Power Factor: Calculation and Efficiency Improvement
- What is PFC?
- Boundary Current Mode (BCM) PFC: Examples of Efficiency Improvement Using Diodes
- Continuous Current Mode (CCM) PFC: Examples of Efficiency Improvement Using Diode
- LED Illumination Circuits:Example of Efficiency Improvement and Noise Reduction Using MOSFETs
- PFC Circuits for Air Conditioners:Example of Efficiency Improvement Using MOSFETs and Diodes
-
Basic Direct Current (DC)
- Ohm’s Law: Voltage, Current, and Resistance
- Electric Current and Voltage in DC Circuits
- Kirchhoff’s Circuit Laws
- What Is Mesh Analysis (Mesh Current Method)?
- What Is Nodal Analysis (Nodal Voltage Analysis)?
- What Is Thevenin’s Theorem?: DC Circuit Analysis
- Norton’s Theorem: Equivalent Circuit Analysis
- What Is the Superposition Theorem?
- What Is the Δ–Y Transformation (Y–Δ Transformation)?
- Voltage Divider Circuit
- Current Divider and the Current Divider Rule
Thermal design
-
About Thermal Design
- Changes in Engineering Trends and Thermal Design
- A Mutual Understanding of Thermal Design
- Fundamentals of Thermal Resistance and Heat Dissipation: About Thermal Resistance
- Fundamentals of Thermal Resistance and Heat Dissipation: Heat Transmission and Heat Dissipation Paths
- Fundamentals of Thermal Resistance and Heat Dissipation : Thermal Resistance in Conduction
- Fundamentals of Thermal Resistance and Heat Dissipation : Thermal Resistance in Convection
- Fundamentals of Thermal Resistance and Heat Dissipation : Thermal Resistance in Emission
- Thermal Resistance Data: JEDEC Standards, Thermal Resistance Measurement Environments, and Circuit Boards
- Thermal Resistance Data: Actual Data Example
- Thermal Resistance Data: Definitions of Thermal Resistance, Thermal Characterization Parameters
- Thermal Resistance Data: θJA and ΨJT in Estimation of TJ: Part 1
- Thermal Resistance Data: θJA and ΨJT in Estimation of TJ: Part 2
- Surface Temperature Measurements: Methods for Fastening Thermocouples
- Surface Temperature Measurements: Thermocouple Mounting Position
- Surface Temperature Measurements: Treatment of Thermocouple Tips
- Surface Temperature Measurements: Influence of the Thermocouple
- Estimating TJ: Basic Calculation Equations
- Estimating TJ: Calculation Example Using θJA
- Estimating TJ: Calculation Example Using ΨJT
- Estimating TJ: Calculation Example Using Transient Thermal Resistance
- Estimation of Heat Dissipation Area in Surface Mounting and Points to be Noted
- Surface Temperature Measurements: Thermocouple Types
- Summary
- Collection of Important Points Relating to Thermal Design
Switching Noise
- Procedures in Noise Countermeasures
- What is EMC?
-
Dealing with Noise Using Capacitors
- Understanding the Frequency Characteristics of Capacitors, Relative to ESR and ESL
- Measures to Address Noise Using Capacitors
- Effective Use of Decoupling (Bypass) Capacitors Point 1
- Effective Use of Decoupling Capacitors Point 2
- Effective Use of Decoupling Capacitors, Other Matters to be Noted
- Effective Use of Decoupling Capacitors, Summary
-
Dealing with Noise Using Inductors
- Frequency-Impedance Characteristics of Inductors and Determination of Inductor’s Resonance Frequency
- Basic Characteristics of Ferrite Beads and Inductors and Noise Countermeasures Using Them
- Dealing with Noise Using Common Mode Filters
- Points to be Noted: Crosstalk and Noise from GND Lines
- Summary of Dealing with Noise Using Inductors
- Other Noise Countermeasures
- Basics of EMC – Summary
Simulation
- Thermal Simulation of PTC Heaters
- Thermal Simulation of Linear Regulators
-
Foundations of Electronic Circuit Simulation Introduction
- About SPICE
- SPICE Simulators and SPICE Models
- Types of SPICE simulation: DC Analysis, AC Analysis, Transient Analysis
- Types of SPICE simulation: Monte Carlo
- Convergence Properties and Stability of SPICE Simulations
- Types of SPICE Model
- SPICE Device Models: Diode Example–Part 1
- SPICE Device Models: Diode Example–Part 2
- SPICE Subcircuit Models: MOSFET Example―Part 1
- SPICE Subcircuit Models: MOSFET Example―Part 2
- SPICE Subcircuit Models: Models Using Mathematical Expressions
- About Thermal Models
- About Thermal Dynamic Model
- Summary
-
About the ROHM Solution Simulator
- How to Access the ROHM Solution Simulator
- Trying Out the ROHM Solution Simulator (1)
- Trying Out the ROHM Solution Simulator (2)
- Starting a Simulation Circuit in the ROHM Solution Simulator
- ROHM Solution Simulator Toolbar Functions and Basic Operations
- ROHM Solution Simulator: User Interface
- Execution of Simulations
- Method for Displaying Simulation Results
- Simulation Result Display Tool: Wavebox
- Simulation Results Display Tool: Waveform Viewer
- Customization of Simulations
- Exporting Circuit Data to PartQuest™ Explorer
- Purchasing Samples for Evaluation
- Optimization of PFC Circuits
- Optimization of Inverter Circuits
- About Thermal Simulations of DC-DC Converters