1
\$\begingroup\$

Does software, and/or perhaps an actual device, exist that will give you the possible schematics of an analog circuit from measurements of the circuit?

\$\endgroup\$
6
  • \$\begingroup\$ Sure. There are programs to calculate filters. Is that what you need? \$\endgroup\$ – Gregory Kornblum Aug 24 '18 at 20:11
  • \$\begingroup\$ I don't think that is possible, or at least not that usable. Because a lot of the schematics handles safety or bad weather conditions (like switching polarity accidentally, current spike protection, overheating protection etc). You don't want to or cannot find this by measuring. \$\endgroup\$ – Michel Keijzers Aug 24 '18 at 20:11
  • 1
    \$\begingroup\$ There may be some very limited analog HDL packages that can draw some schematics, or filter design programs, but in the general case no. There are infinite permutations of some analog functions so it's not practical. And what would you measure anyway? The impulse or step response? Frequency sweep? What about non-linear analog circuits? \$\endgroup\$ – John D Aug 24 '18 at 20:12
  • 1
    \$\begingroup\$ There is more engineering than reverse engineering, and not enough reverse engineering to relegate the task to software. Find a consultant or a hacker. \$\endgroup\$ – Voltage Spike Aug 24 '18 at 20:27
  • \$\begingroup\$ What types of circuits do you want to "synthesize"? Will you provide "specs" or provide "impulse response"? Will you provide the SNR and the datarate? \$\endgroup\$ – analogsystemsrf Aug 25 '18 at 3:31
2
\$\begingroup\$

If you start from a specifcation rather than a measurement, what you're describing is called circuit synthesis.

Synthesis is very common in digital design, where we usually work by making a description of the hardware behavior in a hardware description language and then using a synthesis tool to produce a digital logic circuit to implement that behavior.

In analog design, it's also possible to at least design subcircuits or circuit blocks using synthesis.

For example, Genesys is a software package from Keysight that can synthesize filters for RF frequencies.

For lower frequencies, some chip vendors provide web tools to generate circuits using their chips to provide certain functions. TI's WeBench is probably the most prominent of these, used to produce switching power supply designs or op-amp active filters.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.