FPGA based Digital World

Title

HOME Analog Electronics Digital Electronics FPGA SoC Software Signal&System Specific

Welcome to FPGA based Digital World.

Brief Introduction

Analog circuit is the basis of electronics, and covers lots of area.

Main About Sitemap Links Contact Leisure Time

Electric Circuit

Electric circuits interconnect electric elements (or electric devices) to accomplish the targeted task according to the application. A simple and a complex circuit are illustrated below.

simple circuit    complex circuit

 

A Simple Circuit    A Complex Circuit

 

Whether simple or complex, the circuit consists of electric elements and the interconnections.

 

Electric Elements

Two types of elements can be used in the circuit: active element and passive element. An active element (e.g., battery, generator or operational amplifier) is capable of generating energy for the circuit, acting as voltage or current source, while a passive element (e.g., resistor, inductor or capacitor) is not able to generate energy but usually consumes energy.

 

In this site, knowledge on electric elements including diode, bipolar junction transistor (BJT), field-effect transistor (or FET, including JFET, MOSFET, and MESFET) and operational amplifier (or OPA) will be introduced. The area covers the primary construction and characteristics, biasing configuration (for BJT and FET), amplifying circuit and its analysis or calculation, and the typical applications etc. of the above elements.

 

The voltage or current source can be divided into independent source and dependent (or controlled) source. A dependent source (e.g., VCVS, CCVS, VCCS, CCCS) is an active element whose quantity is controlled by another voltage or current, while an independent source is not. Typical circuit of current source will be touched in this site.

 

Power Supply as voltage or current source is quite important in an electric circuit. Low-voltage DC(lower than 36V) power supply is usually used in a circuit, it is usually transformed and rectified from a 220V AC mains supply. And the voltage also has to be regulated to meet the different voltages requirement (e.g., 5V for TTL component, 3.3V for CMOS component, 2.5V or 1.1V for FPGA,etc. ). The voltage can be linearly regulated or by switch mode. This site also introduces the regulation method.

 

For a MCU or FPGA, an important input signal is the clock, which can be sinusoidal or rectangular. PLL or DLL is usually embedded inside the MCU or FPGA to process signals from different clock domain, and the input clock signal is required to be stable and accurate. In this site, method to generate stable and accurate clock signal is also introduced.

 

Schematics Analysis

A device's schematics is usually very complex, and below steps help you to understand the device's schematics.

1 Functional overview

You need to know the device's function or requirement first: the target usage, the parameters to achieve,etc..

Then the input and output singals of the device are also to be explored, because each device can be viewed as a signal processing system.For this, the concepto of dataflow diagram in software analysis can be employed.

2 Functional decomposition

A device usually employs several functional parts to fulfill its target function, in parallel or in series.In this step, you try to find the subcomponents of the device.A block diagram helps you to organize the functions together.

Analog circuit and digital circuit employ different functional parts, but some parts are common, e.g., power supply.

For an analog circuit, it usually employs below parts except the power supply.

1) signal amplifying, e.g., voltage amplifying or power amplifying;

2) signal rectifying, e.g., filtering.

For a digital circuit, it usually has a main component such as a MCU or FPGA, and other parts are auxilary or interfaces to the main component. So, you find the main component first, and then find the auxilary components and their relationships.

3 Find the signal processging path

Analyze the signal paths from the input signals to the output signals.

 

4 Estimate the quantities of the device

With the above steps, you've analyzed the circuit qualitatively.

In this step, you'll analyze the circuit quantatively. The common quantatives include the power consumption, etc. It's usually estimated roughly, by simplifying the circuit.

 

And sometimes you need to analyze part of the circuit specifically, due to its importance.

In this case, you can choose one of below methods or both.

1) circuit analysis theorem and techniques mentioned here;

2) circuit simulation tools like PSpice, Simextrix, etc.

 

Circuit Analysis Theorem

Electric circuit theory and electromagnetic theory are fundamental for electrical engineers.

Two types of sources or signals are commonly used in electric circuit: one is called direct current or DC, the other one is called alternating current or AC (e.g., sine wave). Although named as (direct or alternating) current, it is also used in other terms, such as ¡®AC voltage¡¯ or ¡®AC signal¡¯, because whenever the current in the circuit alternates, so will the voltage.

The circuit can be analyzed in time domain (for transient response), frequency domain (for steady-state response) or s domain (for transient or/and steady-state response). In this site, knowledge on electric circuit analysis (e.g, Nodal analysis, mesh analysis, Thevenin¡¯s theory, phasor, Fourier series, Fourier transform and Laplace transform in transfer function analysis ) will be introduced.

CAD tools are also useful for circuit analysis.

PSpice or Simetrix are popularly used to analyze the electric circuit, from time domain to frequency domain. Matlab is useful for analysis of the transfer function in an electric circuit.

 

EDA Tools

EDA tools are used to design the schematics and layout of electric circuit, and also for high-speed analysis.

Altium Designer(AD, derived from protel) is one of the popular EDA tools in universities. Meawhile,EDA tools from MentorGraphics(Siemens) are becoming more and more popular, and three software sets targeted at different usages are provided by Mentor: PADS(including DxDesigner, PADS Layout/Router, HyperLynx) for low-end usage, BoardStation and Mentor EE for medium to high end usage.

Tools for circuit analysis and degsign will also be introduced in this site.

 

Altera/Intel Xilinx Lattice Learn About Electronics
MircoSemi Terasic Electric Fans

All rights reserved by fpgadig.org

Electric Device
 Diode
 Bipolar Junction Transistor
 Field Effect Transistor
 Operational Amplifier
 FPAA
Circuit Analysis
 DC Circuit
  Basic Laws
  Basic Analysis Techniques
  Linear Circuit
  Analysis Theorem in Linear Circuit
 AC Circuit
  Sinusoidal Steady-State Analysis
   Sinusoid and Phasor
   Basic Laws
   Analysis Techniques
   Frequency Response
  Non-Sinusoid Steady-State Analysis
  Transient Analysis
   First Order Circuits
   Second Order Circuits
 Two-port Networks
 Related Knowledge
  Waveforms in Electric Circuit
 Power Supply
  Linear Regulator
  SMPS Basic Topology
  SMPS with Transformer
  SMPS without Transformer
Clock Generation
EDA Tools
Technical Notes
 DC-DC Test