Description
Copy HTML Copy TXT
This "Live" example shows how programmable analog and mixed-signal devices can be modeled at an appropriate level of abstraction, to provide a part-usage learning platform for analog circuit designers. In this design, the details of the digital programming interface are abstracted to a simple set of integer values. These are set by the user via parameters of a GUI model. At the beginning of the simulation run they are passed into the programmable signal chain model, to control the key performance characteristics of that device. Since this is a "Live" design, user can change these programmable settings, as well as the noisy analog input pulse characteristics, then run a new simulation to see the signal chain performance under those conditions.
The signal chain includes a sampled-data low-pass filter with programmable pole frequency, an A2D converter with programmable sample rate, an analog amplifier with programmable gain and offset voltage, and finally an analog input anti-alias low-pass RC filter with programmable R value used to program its pole frequency.
For better understand of the signal chain elements, a schematic version of this device model can be found here:
https://www.systemvision.com/design/test-schematic-model-integer-programmable-signal-chain
Note that in that schematic version of the design, an "injector" element is used to support the concept of dynamic changes to the programmable settings (i.e. settings can be changed during the simulation run).
No description available.