{"id":409454,"date":"2024-06-29T20:48:29","date_gmt":"2024-06-29T20:48:29","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=409454"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=409454","title":{"rendered":"<span>Android for electronics design engineers<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>There is a list of well-known electronics design tools for Android which can be found in every review for the last 10 years: \u201cElectrodoc\u201d, \u201cEvery Circuit\u201d, \u201cDroid Tesla\u201d, \u201cElectronics Toolbox\u201d, \u201cRF &amp; Microwave Toolbox\u201d and so on. Also, there is a lot of trash on the market that turns finding a good tool into a quest.<\/p>\n<p>This short review is about an unknown but cool tool \u201cCircuit Calculator\u201d working on Android devices and intended for professional electronics designers.<\/p>\n<p>Routine tasks for electronics design engineers are:<\/p>\n<ul>\n<li>\n<p>Find a circuit template and customize it;<\/p>\n<\/li>\n<li>\n<p>Circuit verification;<\/p>\n<\/li>\n<li>\n<p>Repair a device. Sometimes it requires reverse of a circuit;<\/p>\n<\/li>\n<li>\n<p>Compute some vales using basic equations;<\/p>\n<\/li>\n<li>\n<p>Recall information about components, circuits, PCB routing, and standards.<\/p>\n<\/li>\n<\/ul>\n<p>A common device has an MPU, high-speed interfaces, an ADC and DAC with analog front-end. So, an engineer needs to design amplifiers, drivers, filters, power circuits, calculate PCB trace geometry to meet impedance and current requirements.<\/p>\n<p>\u201cCircuit Calculator\u201d is intended to solve these tasks.<br \/>A current version includes more than 150 circuits for design and more than 50 calculators.<\/p>\n<p>Nowadays most tools are online and require a large screen. &#171;Circuit Calculator&#187; works on small size Android devices and without the Internet.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/851\/b9b\/b9c\/851b9bb9cdf3d6d96ba47a8dc746e4d7.png\" alt=\"\u201cCircuit Calculator\u201d main menu\" title=\"\u201cCircuit Calculator\u201d main menu\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/851\/b9b\/b9c\/851b9bb9cdf3d6d96ba47a8dc746e4d7.png\"\/><\/p>\n<div><figcaption>\u201cCircuit Calculator\u201d main menu<\/figcaption><\/div>\n<\/figure>\n<p>After initial calculation, component values can be changed manually with automatic recalculation of other component values to match required parameters. A result can be shared as an HTML file with a circuit, bill of materials, input and output parameters.<\/p>\n<h2>Amplifiers, attenuators, drivers<\/h2>\n<ul>\n<li>\n<p>Inverting, Non-Inverting, Difference, Instrumentation amplifiers with operational and fully differential amplifiers.<\/p>\n<\/li>\n<li>\n<p>Single-ended and differential variable gain amplifiers.<\/p>\n<\/li>\n<li>\n<p>PI-, T-, Bridget-T attenuators, ladders.<\/p>\n<\/li>\n<li>\n<p>Single-Ended, Differential, Balanced drivers including active termination.<\/p>\n<\/li>\n<\/ul>\n<p>For these circuits &#171;Circuit Calculator&#187; offers design, reverse, tuning and Monte-Carlo worst-case analysis. Noise evaluation can be done for common amplifiers.<\/p>\n<p>An example of a <strong>non-inverting microphone amplifier<\/strong> is shown below. The input voltage is 10 mV, output voltage is 775 mV, and frequency range is from 300 Hz to 3500 Hz. The NE5532 parameters are used to evaluate output noise voltage.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e26\/235\/e27\/e26235e27628fa5b6d1f54aa7dd06fa8.png\" alt=\"Non-inverting amplifier with noise calculation designed with &quot;Circuit Calculator&quot;\" title=\"Non-inverting amplifier with noise calculation designed with &quot;Circuit Calculator&quot;\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e26\/235\/e27\/e26235e27628fa5b6d1f54aa7dd06fa8.png\"\/><\/p>\n<div><figcaption>Non-inverting amplifier with noise calculation designed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<p>Pay attention that you don&#8217;t need to use a calculator to find a required gain, the equation is entered directly into the input field.<\/p>\n<p>For repairing a device, the <strong>reverse<\/strong> option can be used. The pictures below show an LED level meter from a mixing console and its <strong>multi-tap resistor divider<\/strong>.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/412\/115\/fd8\/412115fd838d3216d2e727352ac26747.png\" alt=\"Multi-tap resistor divider\" title=\"Multi-tap resistor divider\" width=\"800\" height=\"280\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/412\/115\/fd8\/412115fd838d3216d2e727352ac26747.png\"\/><\/p>\n<div><figcaption>Multi-tap resistor divider<\/figcaption><\/div>\n<\/figure>\n<p><strong>Range converting<\/strong> is often required to fit a signal voltage range to an ADC input voltage range. The picture below shows an example designed with \u201cCircuit Calculator\u201d. The input voltage range is from 2.5V to 3V and the output voltage range is from 0V to 3.3V. <\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/cc6\/5f9\/ea7\/cc65f9ea754139a28d2c2c0f5072acb6.png\" alt=\"Voltage range conversion\" title=\"Voltage range conversion\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cc6\/5f9\/ea7\/cc65f9ea754139a28d2c2c0f5072acb6.png\"\/><\/p>\n<div><figcaption>Voltage range conversion<\/figcaption><\/div>\n<\/figure>\n<p><strong>Active termination drivers<\/strong> are used to reduce power losses. The picture below shows a differential driver for ADSL modems. The line impedance is 100 Ohm, and with a 1:1.5 output transformer the output impedance of the driver should be 44.44 Ohm.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/5f2\/bb5\/ff6\/5f2bb5ff69f4cafb563725323f905a24.png\" alt=\"ADSL active termination line driver for use with a 1:1.5 transformer. Designed with &quot;Circuit Calculator&quot;\" title=\"ADSL active termination line driver for use with a 1:1.5 transformer. Designed with &quot;Circuit Calculator&quot;\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5f2\/bb5\/ff6\/5f2bb5ff69f4cafb563725323f905a24.png\"\/><\/p>\n<div><figcaption>ADSL active termination line driver for use with a 1:1.5 transformer. Designed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<h2>Active and Passive Filters<\/h2>\n<ul>\n<li>\n<p>Low-pass, High-pass, Band-pass, Band-stop LC ladders and Elliptic filters;<\/p>\n<\/li>\n<li>\n<p>Low-pass, High-pass, Band-pass, Band-stop, All-pass, Multi-output filters with operational and fully differential amplifiers;<\/p>\n<\/li>\n<li>\n<p>Along with common topologies, Multiple Feedback and Sallen-Key, the list includes also more complex topologies;<\/p>\n<\/li>\n<li>\n<p>Tuning, reverse, Monte-Carlo worst-case analysis are supported.<\/p>\n<\/li>\n<\/ul>\n<p>Reverse of a <strong>3rd order low-pass filter<\/strong> from page 40 in the <a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/pcm1795.pdf\" rel=\"noopener noreferrer nofollow\">PCM1795 datasheet<\/a> is shown in the picture.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c46\/eff\/352\/c46eff352db45409ae1356e1117e71c1.png\" alt=\"Audio DAC 3rd order low-pass filter. Reversed with &quot;Circuit Calculator&quot;\" title=\"Audio DAC 3rd order low-pass filter. Reversed with &quot;Circuit Calculator&quot;\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c46\/eff\/352\/c46eff352db45409ae1356e1117e71c1.png\"\/><\/p>\n<div><figcaption>Audio DAC 3rd order low-pass filter. Reversed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<p><strong>Multistage active filters<\/strong> can be designed with a companion tool, <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.filterdesigner\" rel=\"noopener noreferrer nofollow\">\u201cFilter Designer\u201d<\/a>.<\/p>\n<h2>Impedance matching<\/h2>\n<ul>\n<li>\n<p>L-, PI-, T-networks in single-ended and differential configurations.<\/p>\n<\/li>\n<\/ul>\n<figure class=\"bordered\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/758\/bbb\/3f6\/758bbb3f6dfecbb79da79e0a42f9fce1.png\" alt=\"Impedance matching networks\" title=\"Impedance matching networks\" width=\"388\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/758\/bbb\/3f6\/758bbb3f6dfecbb79da79e0a42f9fce1.png\"\/><\/p>\n<div><figcaption>Impedance matching networks<\/figcaption><\/div>\n<\/figure>\n<p>There are also tools for calculating <strong>trace impedance<\/strong> in various configurations. They are not as precise and flexible as in solvers like \u201cSi9000\u201d from Polar Instruments, but they cover basic needs.<\/p>\n<h2>Power circuits<\/h2>\n<ul>\n<li>\n<p>The list includes basic switching-mode power supply modules: Buck, Boost, Inverting Buck-Boost, SEPIC, \u0106uk, ZETA, Flyback, Forward, Half-Bridge, Push-Pull, Full-Bridge, Phase-Shifted Full-Bridge. Continuous Conduction Mode (CCM) is supported.<\/p>\n<\/li>\n<li>\n<p>Voltage and current waveforms of components can be seen at different conditions without spending time for simulation. But of course they are idealized and without parasitics.<\/p>\n<\/li>\n<li>\n<p>Control-to-output small-signal transfer functions are also computed allowing building a compensation network. Of course, the functions are simplified, but it is enough to start a design.<\/p>\n<\/li>\n<li>\n<p>Type I, Type II, Type III compensation networks (PID) in different configurations.<\/p>\n<\/li>\n<li>\n<p>There are also common circuits: feedback resistor divider, zener diode series resistor, damped LC filters, voltage multiplier.<\/p>\n<\/li>\n<\/ul>\n<p>The pictures below show a <strong>Push-Pull converter<\/strong> circuit from the <a href=\"https:\/\/www.analog.com\/media\/en\/simulation-models\/LTspice-demo-circuits\/LTC3723-1_LT1431_130WIsoPushPull.asc\" rel=\"noopener noreferrer nofollow\">LTC3723 SPICE simulation demo circuit<\/a> and how it could be designed using \u201cCircuit Calculator\u201d.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/565\/76c\/141\/56576c14174a52b0bcffdeb1cff165b2.png\" alt=\"Push-Pull DC\/DC converter, LTspice circuit\" title=\"Push-Pull DC\/DC converter, LTspice circuit\" width=\"740\" height=\"600\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/565\/76c\/141\/56576c14174a52b0bcffdeb1cff165b2.png\"\/><\/p>\n<div><figcaption>Push-Pull DC\/DC converter, LTspice circuit<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/147\/6af\/21e\/1476af21e691cae7c11ad3bf90b69dcc.png\" alt=\"Push-Pull converter, power stage. Design with &quot;Circuit Calculator&quot;.\" title=\"Push-Pull converter, power stage. Design with &quot;Circuit Calculator&quot;.\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/147\/6af\/21e\/1476af21e691cae7c11ad3bf90b69dcc.png\"\/><\/p>\n<div><figcaption>Push-Pull converter, power stage. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d63\/258\/5c6\/d632585c6566022650c2596c20b38255.png\" alt=\"Push-Pull converter, compensation, magnitude and phase. Design with &quot;Circuit Calculator&quot;.\" title=\"Push-Pull converter, compensation, magnitude and phase. Design with &quot;Circuit Calculator&quot;.\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d63\/258\/5c6\/d632585c6566022650c2596c20b38255.png\"\/><\/p>\n<div><figcaption>Push-Pull converter, compensation, magnitude and phase. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/76a\/4c1\/529\/76a4c15299917ca1c358d6d03144dc64.png\" alt=\"Push-Pull converter, idealized Q1 and D1 current waveforms at minimum input voltage and maximum output current\" title=\"Push-Pull converter, idealized Q1 and D1 current waveforms at minimum input voltage and maximum output current\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/76a\/4c1\/529\/76a4c15299917ca1c358d6d03144dc64.png\"\/><\/p>\n<div><figcaption>Push-Pull converter, idealized Q1 and D1 current waveforms at minimum input voltage and maximum output current<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/752\/a0a\/8d1\/752a0a8d1605ae7d1b137361cce21184.png\" alt=\"Push-Pull converter, compensation. Design with &quot;Circuit Calculator&quot;.\" title=\"Push-Pull converter, compensation. Design with &quot;Circuit Calculator&quot;.\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/752\/a0a\/8d1\/752a0a8d1605ae7d1b137361cce21184.png\"\/><\/p>\n<div><figcaption>Push-Pull converter, compensation. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<p>The original circuit uses a Type III compensation network, but in fact a Type II can be used.<\/p>\n<h2>Tools<\/h2>\n<p>There is a large list of different tools. It includes common tools for working with component values, for power circuits, impedance calculators, PCB tools.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/87e\/f07\/417\/87ef074175d98c5fa60c2cd4b6177183.png\" alt=\"Tools in &quot;Circuit Calculator&quot;.\" title=\"Tools in &quot;Circuit Calculator&quot;.\" width=\"794\" height=\"643\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/87e\/f07\/417\/87ef074175d98c5fa60c2cd4b6177183.png\"\/><\/p>\n<div><figcaption>Tools in &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<h2>Logic circuits<\/h2>\n<p>A built-in logic solver tool is intended to convert a Veitch Map \/ Truth Table to a circuit and an equation.<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a57\/fbf\/7c1\/a57fbf7c17acb9a4d6515b2bc96d1b97.png\" alt=\"Veitch Map, equation and circuit\" title=\"Veitch Map, equation and circuit\" width=\"774\" height=\"644\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a57\/fbf\/7c1\/a57fbf7c17acb9a4d6515b2bc96d1b97.png\"\/><\/p>\n<div><figcaption>Veitch Map, equation and circuit<\/figcaption><\/div>\n<\/figure>\n<h2>Conclusion<\/h2>\n<p><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.circuitcalculator\" rel=\"noopener noreferrer nofollow\">\u201cCircuit Calculator\u201d<\/a> is an electronics design tool covering a wide range of tasks. The tool is intended for electronics design engineers, and perhaps amateurs will find it too complicated.<\/p>\n<p>It works on Android devices, even on old ones, has a small size, and does not require the Internet. Help contains information about circuits. It&#8217;s like an interactive electronics engineer&#8217;s pocket book.<\/p>\n<p>The reverse option allows you to check a circuit and also find circuit design parameters that cannot be done with a simulator for circuits like filters.<\/p>\n<p>Tuning and Monte-Carlo worst-case analysis reduce design time.<\/p>\n<p>A result is a circuit with BOM and can be shared as an HTML file.<\/p>\n<p>There is information about circuit ideas and templates, short info about components, standards, PCB routing rules.<\/p>\n<p>Some circuits require a lot of input parameters and, unfortunately, the user interface is not very useful in such cases.<\/p>\n<p>Tools like \u201cExcel\u201d, \u201cMathcad\u201d, \u201cMathlab\u201d, \u201cOctave\u201d and scripts in SPICE simulators are widely used. But it can be difficult to reuse the scripts if they are not well documented, with comments, input and output verification.<\/p>\n<p>Vendor\u2019s tools, like \u201cWEBENCH\u201d or \u201cLTpowerCAD\u201d, compute circuits with their IC. Of course, it will take more time if a side tool is used. But there are bugs in tools and mistakes in datasheets, so sometimes it&#8217;s worth verifying calculations with third-party utilities. See, for example, a circuit on page 16 in the <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/372312f.pdf\" rel=\"noopener noreferrer nofollow\">LT3723 datasheet<\/a>. The compensation network has questionable parameters. Possible, there should be 4.7 nF capacitor instead of 0.47 uF.<\/p>\n<p>Interestingly, the size of the tool is only about 2.5 MB. For comparison, sizes of programs are: TI\u2019s \u201cAnalog Engineer Calc\u201d: ~370 Mb; \u201cFilter Pro\u201d: ~11 Mb; \u201cPower Stage Designer Tool\u201d:  ~2 Mb. AD\u2019s \u201cDiff Amp Calculator\u201d ~2.5 Mb; LTpowerCAD: ~300 Mb. \u201cSaturn PCB Toolkit\u201d: ~12 Mb. However, they have the major advantage: they are free, unlike &#171;Circuit Calculator&#187; which costs money. It&#8217;s up to you to decide if it\u2019s worth using.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/662153\/\"> https:\/\/habr.com\/ru\/articles\/662153\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>There is a list of well-known electronics design tools for Android which can be found in every review for the last 10 years: \u201cElectrodoc\u201d, \u201cEvery Circuit\u201d, \u201cDroid Tesla\u201d, \u201cElectronics Toolbox\u201d, \u201cRF &amp; Microwave Toolbox\u201d and so on. Also, there is a lot of trash on the market that turns finding a good tool into a quest.<\/p>\n<p>This short review is about an unknown but cool tool \u201cCircuit Calculator\u201d working on Android devices and intended for professional electronics designers.<\/p>\n<p>Routine tasks for electronics design engineers are:<\/p>\n<ul>\n<li>\n<p>Find a circuit template and customize it;<\/p>\n<\/li>\n<li>\n<p>Circuit verification;<\/p>\n<\/li>\n<li>\n<p>Repair a device. Sometimes it requires reverse of a circuit;<\/p>\n<\/li>\n<li>\n<p>Compute some vales using basic equations;<\/p>\n<\/li>\n<li>\n<p>Recall information about components, circuits, PCB routing, and standards.<\/p>\n<\/li>\n<\/ul>\n<p>A common device has an MPU, high-speed interfaces, an ADC and DAC with analog front-end. So, an engineer needs to design amplifiers, drivers, filters, power circuits, calculate PCB trace geometry to meet impedance and current requirements.<\/p>\n<p>\u201cCircuit Calculator\u201d is intended to solve these tasks.<br \/>A current version includes more than 150 circuits for design and more than 50 calculators.<\/p>\n<p>Nowadays most tools are online and require a large screen. &#171;Circuit Calculator&#187; works on small size Android devices and without the Internet.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>\u201cCircuit Calculator\u201d main menu<\/figcaption><\/div>\n<\/figure>\n<p>After initial calculation, component values can be changed manually with automatic recalculation of other component values to match required parameters. A result can be shared as an HTML file with a circuit, bill of materials, input and output parameters.<\/p>\n<h2>Amplifiers, attenuators, drivers<\/h2>\n<ul>\n<li>\n<p>Inverting, Non-Inverting, Difference, Instrumentation amplifiers with operational and fully differential amplifiers.<\/p>\n<\/li>\n<li>\n<p>Single-ended and differential variable gain amplifiers.<\/p>\n<\/li>\n<li>\n<p>PI-, T-, Bridget-T attenuators, ladders.<\/p>\n<\/li>\n<li>\n<p>Single-Ended, Differential, Balanced drivers including active termination.<\/p>\n<\/li>\n<\/ul>\n<p>For these circuits &#171;Circuit Calculator&#187; offers design, reverse, tuning and Monte-Carlo worst-case analysis. Noise evaluation can be done for common amplifiers.<\/p>\n<p>An example of a <strong>non-inverting microphone amplifier<\/strong> is shown below. The input voltage is 10 mV, output voltage is 775 mV, and frequency range is from 300 Hz to 3500 Hz. The NE5532 parameters are used to evaluate output noise voltage.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Non-inverting amplifier with noise calculation designed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<p>Pay attention that you don&#8217;t need to use a calculator to find a required gain, the equation is entered directly into the input field.<\/p>\n<p>For repairing a device, the <strong>reverse<\/strong> option can be used. The pictures below show an LED level meter from a mixing console and its <strong>multi-tap resistor divider<\/strong>.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Multi-tap resistor divider<\/figcaption><\/div>\n<\/figure>\n<p><strong>Range converting<\/strong> is often required to fit a signal voltage range to an ADC input voltage range. The picture below shows an example designed with \u201cCircuit Calculator\u201d. The input voltage range is from 2.5V to 3V and the output voltage range is from 0V to 3.3V. <\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Voltage range conversion<\/figcaption><\/div>\n<\/figure>\n<p><strong>Active termination drivers<\/strong> are used to reduce power losses. The picture below shows a differential driver for ADSL modems. The line impedance is 100 Ohm, and with a 1:1.5 output transformer the output impedance of the driver should be 44.44 Ohm.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>ADSL active termination line driver for use with a 1:1.5 transformer. Designed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<h2>Active and Passive Filters<\/h2>\n<ul>\n<li>\n<p>Low-pass, High-pass, Band-pass, Band-stop LC ladders and Elliptic filters;<\/p>\n<\/li>\n<li>\n<p>Low-pass, High-pass, Band-pass, Band-stop, All-pass, Multi-output filters with operational and fully differential amplifiers;<\/p>\n<\/li>\n<li>\n<p>Along with common topologies, Multiple Feedback and Sallen-Key, the list includes also more complex topologies;<\/p>\n<\/li>\n<li>\n<p>Tuning, reverse, Monte-Carlo worst-case analysis are supported.<\/p>\n<\/li>\n<\/ul>\n<p>Reverse of a <strong>3rd order low-pass filter<\/strong> from page 40 in the <a href=\"https:\/\/www.ti.com\/lit\/ds\/symlink\/pcm1795.pdf\" rel=\"noopener noreferrer nofollow\">PCM1795 datasheet<\/a> is shown in the picture.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Audio DAC 3rd order low-pass filter. Reversed with &#171;Circuit Calculator&#187;<\/figcaption><\/div>\n<\/figure>\n<p><strong>Multistage active filters<\/strong> can be designed with a companion tool, <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.filterdesigner\" rel=\"noopener noreferrer nofollow\">\u201cFilter Designer\u201d<\/a>.<\/p>\n<h2>Impedance matching<\/h2>\n<ul>\n<li>\n<p>L-, PI-, T-networks in single-ended and differential configurations.<\/p>\n<\/li>\n<\/ul>\n<figure class=\"bordered\">\n<div><figcaption>Impedance matching networks<\/figcaption><\/div>\n<\/figure>\n<p>There are also tools for calculating <strong>trace impedance<\/strong> in various configurations. They are not as precise and flexible as in solvers like \u201cSi9000\u201d from Polar Instruments, but they cover basic needs.<\/p>\n<h2>Power circuits<\/h2>\n<ul>\n<li>\n<p>The list includes basic switching-mode power supply modules: Buck, Boost, Inverting Buck-Boost, SEPIC, \u0106uk, ZETA, Flyback, Forward, Half-Bridge, Push-Pull, Full-Bridge, Phase-Shifted Full-Bridge. Continuous Conduction Mode (CCM) is supported.<\/p>\n<\/li>\n<li>\n<p>Voltage and current waveforms of components can be seen at different conditions without spending time for simulation. But of course they are idealized and without parasitics.<\/p>\n<\/li>\n<li>\n<p>Control-to-output small-signal transfer functions are also computed allowing building a compensation network. Of course, the functions are simplified, but it is enough to start a design.<\/p>\n<\/li>\n<li>\n<p>Type I, Type II, Type III compensation networks (PID) in different configurations.<\/p>\n<\/li>\n<li>\n<p>There are also common circuits: feedback resistor divider, zener diode series resistor, damped LC filters, voltage multiplier.<\/p>\n<\/li>\n<\/ul>\n<p>The pictures below show a <strong>Push-Pull converter<\/strong> circuit from the <a href=\"https:\/\/www.analog.com\/media\/en\/simulation-models\/LTspice-demo-circuits\/LTC3723-1_LT1431_130WIsoPushPull.asc\" rel=\"noopener noreferrer nofollow\">LTC3723 SPICE simulation demo circuit<\/a> and how it could be designed using \u201cCircuit Calculator\u201d.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Push-Pull DC\/DC converter, LTspice circuit<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\">\n<div><figcaption>Push-Pull converter, power stage. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\">\n<div><figcaption>Push-Pull converter, compensation, magnitude and phase. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\">\n<div><figcaption>Push-Pull converter, idealized Q1 and D1 current waveforms at minimum input voltage and maximum output current<\/figcaption><\/div>\n<\/figure>\n<figure class=\"bordered full-width\">\n<div><figcaption>Push-Pull converter, compensation. Design with &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<p>The original circuit uses a Type III compensation network, but in fact a Type II can be used.<\/p>\n<h2>Tools<\/h2>\n<p>There is a large list of different tools. It includes common tools for working with component values, for power circuits, impedance calculators, PCB tools.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Tools in &#171;Circuit Calculator&#187;.<\/figcaption><\/div>\n<\/figure>\n<h2>Logic circuits<\/h2>\n<p>A built-in logic solver tool is intended to convert a Veitch Map \/ Truth Table to a circuit and an equation.<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>Veitch Map, equation and circuit<\/figcaption><\/div>\n<\/figure>\n<h2>Conclusion<\/h2>\n<p><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.circuitcalculator\" rel=\"noopener noreferrer nofollow\">\u201cCircuit Calculator\u201d<\/a> is an electronics design tool covering a wide range of tasks. The tool is intended for electronics design engineers, and perhaps amateurs will find it too complicated.<\/p>\n<p>It works on Android devices, even on old ones, has a small size, and does not require the Internet. Help contains information about circuits. It&#8217;s like an interactive electronics engineer&#8217;s pocket book.<\/p>\n<p>The reverse option allows you to check a circuit and also find circuit design parameters that cannot be done with a simulator for circuits like filters.<\/p>\n<p>Tuning and Monte-Carlo worst-case analysis reduce design time.<\/p>\n<p>A result is a circuit with BOM and can be shared as an HTML file.<\/p>\n<p>There is information about circuit ideas and templates, short info about components, standards, PCB routing rules.<\/p>\n<p>Some circuits require a lot of input parameters and, unfortunately, the user interface is not very useful in such cases.<\/p>\n<p>Tools like \u201cExcel\u201d, \u201cMathcad\u201d, \u201cMathlab\u201d, \u201cOctave\u201d and scripts in SPICE simulators are widely used. But it can be difficult to reuse the scripts if they are not well documented, with comments, input and output verification.<\/p>\n<p>Vendor\u2019s tools, like \u201cWEBENCH\u201d or \u201cLTpowerCAD\u201d, compute circuits with their IC. Of course, it will take more time if a side tool is used. But there are bugs in tools and mistakes in datasheets, so sometimes it&#8217;s worth verifying calculations with third-party utilities. See, for example, a circuit on page 16 in the <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/372312f.pdf\" rel=\"noopener noreferrer nofollow\">LT3723 datasheet<\/a>. The compensation network has questionable parameters. Possible, there should be 4.7 nF capacitor instead of 0.47 uF.<\/p>\n<p>Interestingly, the size of the tool is only about 2.5 MB. For comparison, sizes of programs are: TI\u2019s \u201cAnalog Engineer Calc\u201d: ~370 Mb; \u201cFilter Pro\u201d: ~11 Mb; \u201cPower Stage Designer Tool\u201d:  ~2 Mb. AD\u2019s \u201cDiff Amp Calculator\u201d ~2.5 Mb; LTpowerCAD: ~300 Mb. \u201cSaturn PCB Toolkit\u201d: ~12 Mb. However, they have the major advantage: they are free, unlike &#171;Circuit Calculator&#187; which costs money. It&#8217;s up to you to decide if it\u2019s worth using.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/662153\/\"> https:\/\/habr.com\/ru\/articles\/662153\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-409454","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/409454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=409454"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/409454\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=409454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=409454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=409454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}