upc eetac_1

Project P1 tutorial: Installing and using Proteus-ISIS


Computer simulation based in SPICE algorithms 

1. Specifications

Firstly, analyse the circuits Circuit A , Circuit B with the aim of obtaining their truth table. Secondly, design the same


1. Installation

The software is installed and available at EETAC laboratories and computers.


Fig. 1. Software logo.

2A. A flat design example

This is a simple flat (all the design in the same sheet of paper) circuit. It can be adapted for other similar projects.


Fig. 1. A simple circuit that you can use as a template to adapt it to your design. The latest tutorials form the company.

This circuit Circuit_W.pdsprj is an example of copy and adapt from the circuit above. This one in Fig. 2 is another version where you can add to the digital electronic circuit Chip1 some buttons, switches, LED's and even relays and motors. Play with the circuit and pay attention to the real voltages that represent '0' and '1' signals.

Motor driver

Fig. 2. Another digital circuit including real components.

Logic gates manage uW of power, but conveniently amplified, can easily drive electric loads.  In this example a kW motor is switch ON and OFF.


2B. A hierarchical design 

The design occupies multiple structured hierarchical sheets of paper.


Fig. 3. The subcircuit block allows packing circuits in boxes that can be used many times. 


Other similar tutorial exercises

- Here you are another hierarchical schematic of a hexadecimal to 7-segment decoder which is solved using logic gates.

- This is the same hexadecimal to 7-segment decoder but solved using a simple programmable logic device 22V10. Thus, the circuit pdsprj and sPLD configuration file jed have to be placed in the same folder. Logically, the jed file is obtained in the end of the design process using VHDL language and an EDA tool such as Lattice ispLEVER Classic. 


Other materials of interest

- Class notes on PROTEUS. A web link. D. Salustiano Nievas, professor on Electronic Systems.

- More examples are available browsing the former CSD, ED and SED webs.

- Simply to show you the software possibilities, here you a simple example of the simulation of circuit based on an Arduino board. It generates a programmable PWM waveform. 

Circuit with Arduino

Fig. 4. Example of a circuit based on Arduino running in Proteus.