Dynerin — User guide
Dynerin helps you design digital control for DC–DC converters: enter your power stage and board, tune settings in the workspace, review plots and numbers as you go, then download a ready-to-open project for your development kit.
This guide explains where things are on the screen and a simple order of steps to get from setup to code. You don’t need to know how Dynerin works behind the scenes to use it.
What you can do here
- Pick your converter (buck, boost, and others) and see a matching schematic.
- Choose your kit (manufacturer and board) so pin names match what you’ll wire on the bench.
- Fill in your design in the left sidebar sections — ratings, magnetics, sensing, controller, and protection.
- See results after you Apply — coefficients, frequency plots, step response, and stability margins update when you run the analysis from the sidebar.
- Save your work to a file and load it again later.
- Generate code and get your project as a ZIP or, in supported browsers, extract straight to a folder you choose.
Dynerin is built for design and analysis, not a full switching simulator. Always verify hardware on the bench and follow your own safety and review process for your product.
Finding your way around
Top of the page
- Documentation — this guide.
- Tutorial — a short guided walkthrough of the layout.
Topology and platform (always visible)
- Converter topology — Select the type of converter. The picture updates to match.
- Target platform — Pick the chip maker, then your board or kit. The Pin configuration area shows how PWM and sense pins are labeled for that kit—check that it matches your plan.
Left sidebar — Configure
Use these links to open one section at a time in the main area:
- Converter Input/Output — Voltages, currents, switching frequency, and similar inputs.
- LC Filter + Parasitics — Inductor, capacitor, and related values.
- Sensing — How voltages and currents are scaled into the controller.
- Controller configuration — Control mode, loop design options, and timing.
- Protection and Softstart — Limits and startup behavior when you turn them on.
Under Configure, use Apply to run the analysis and refresh preview data (a short progress bar appears while it runs).
Left sidebar — Generate
Open this section to choose how the generated project is delivered after you press Generate code in the bottom bar:
- ZIP file — A single archive is downloaded automatically after generation (all browsers). The ZIP is named after your project folder (for example
NUCLEO_G474RE_DP.zip). - Folder on disk — After generation, Dynerin opens a dialog: pick a parent folder on your computer and the app writes the project there (for example
…/your_workspace/NUCLEO_G474RE_DP/…). Works in recent Chrome, Edge, and Opera. You can still use Download ZIP from the same dialog if you prefer.
Left sidebar — Preview
Switch here to see Coefficients, Bode plots, Step response, and Margins for the design you’re building. These reflect the last successful Apply; change settings under Configure, then Apply again to update.
Bottom of the window
The bar stays visible while you scroll:
- Save configuration — Downloads your settings as a file you can keep or share.
- Load configuration — Brings a saved file back into the form.
- Generate code — Runs the full process (with a progress indicator), then opens a results page. Depending on your choice under Generate in the sidebar, you either get an automatic ZIP download or a prompt to save to a folder (with ZIP still available in the dialog).
A simple workflow
- Set topology and platform, and confirm the pin hints make sense for your hardware.
- Work through Configure in the sidebar and fill in your numbers.
- Click Apply (under Configure) to refresh the analysis, then use Preview to check coefficients, plots, and margins while you tune.
- Save your configuration if you want a backup.
- Under Generate in the sidebar, pick ZIP file or Folder on disk, then press Generate code and review the results page. Complete the download or folder extraction when prompted.
- Open the project folder in your vendor tools, build, and test on real hardware.
Preview vs Generate (in plain terms)
- Preview — Fast feedback on the screen after you Apply: numbers and curves reflect your current settings.
- Generate code — Produces the full result page and the downloadable project package (with a progress indicator while it runs). Use this when you’re ready to take code into your IDE. The package is the board project folder (e.g.
NUCLEO_G474RE_DP,F28004x_CTRL_v1,CK256MP508_CTRL_v1.X).
Saving and loading settings
Save creates a file with your form settings. Load puts those values back. Keep copies if you want to revisit a design or compare versions—use a naming system that works for you.
After you generate
The results page usually shows your coefficients, Bode plots (and current-loop plot when that mode applies), step response, and margins. Use them as a sanity check alongside bench measurements.
If you chose Folder on disk, use Choose folder… in the dialog and select the parent directory where you want the project folder created (for example your IDE workspace). If you select a folder that already has the same name as the project, you may get a nested copy—choosing the parent avoids that.
If something goes wrong
| What you notice | What to try |
|---|---|
| Preview doesn’t seem to update | Click Apply under Configure after changing inputs; wait for the progress bar to finish. Check for warning messages on the page. |
| Generate fails | Read any error message shown; confirm required fields are filled and the correct board is selected. |
| Download doesn’t appear | Run Generate code again—each download link is tied to that run. If you used Folder on disk, check that the Project ready dialog appeared; use Download ZIP there, or switch to ZIP file in the sidebar and generate again. |
| Numbers don’t match the board | Double-check sensing, scaling, and timing in your hardware against what you entered. |
Boards and kits supported
Examples include Microchip dsPIC33CK256MP508, TI LAUNCHXL-F280049C and LAUNCHXL-F28027F, and STM32 NUCLEO-G474RE and NUCLEO-H753ZI. The generated archive or folder matches the kit project name (for example NUCLEO_G474RE_DP). Always confirm that tree matches your exact kit before you build.
Words you might see
- ACMC (average current mode) — Two-loop control: an inner current loop and an outer voltage loop, when that mode is selected.
- Bode plot — A frequency-domain plot used to read stability and bandwidth.
- Margins — Measures like phase margin that describe how stable the loops are in the analysis.