Implementing Process Control Systems with Field Programmable Analog Arrays
In this paper we will discuss the basics of single-loop and adaptive PID control and show how these can be used to control processes with difficult dynamics. As examples, we will show a single-loop controller for a thermal process and adaptive control of a balance beam built with an FPAA. The FPAA used for these designs is accompanied by a graphical EDA tool set in which FPAA circuit functions, such as gain, filtering and rectifying are abstracted to functional software blocks known as Configurable Analog Modules (CAMs). These software modules are simply dragged on to the device work space, configured graphically, wired together and either downloaded to a test board, burned into an EPROM or loaded from a processor. No complex math, soldering or bread boarding of the FPAA circuit is required.