ispPAC and its filter design

Publisher:MeshulunLatest update time:2010-08-12 Source: 电子产品世界Keywords:ispPAC Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

About ispPAC

Since 1992, Lattice, an American company, launched the In-System Programmability technology, adding a design and implementation method that is different from the traditional digital electronic system. At the end of 1999, Lattice launched the In-System Programmable Analog Circuit, which opened up a new way of thinking in analog circuit design and opened up a broader prospect for electronic design automation (EDA) technology.

Like the digital system programmable large-scale integrated circuit (ispLSI), it allows designers to use development software to design, modify, and simulate circuit characteristics on a computer, and finally download the design to the chip via a download cable.

Programmable devices in the system can achieve three basic functions: (1) signal adjustment; (2) signal processing (3) signal conversion. Signal adjustment mainly involves amplification, attenuation and filtering of signals. Signal processing involves summing, subtraction and integration of signals. Signal conversion involves converting digital signals into analog signals. Currently, three devices have been launched: ispPAC10, ispPAC20 and ispPAC80. Its development software is PAC-Designer from Lattice.

The programmable analog circuit in the system has the functions of amplifying, converting and filtering analog signals. It is achieved by interconnecting multiple functional blocks in the device and reconfiguring the circuit to adjust the gain, bandwidth and threshold of the circuit. The programming times can reach 10,000 times. Its internal structure and circuit are shown in Figures 1 and 2.

Internal structure

Internal Circuit

The structure of the IspPAC10 device consists of four basic unit circuits (PAC), an analog routing pool, a configuration memory, a reference voltage, an automatic correction unit, and an ISP interface. The device is powered by a single 5V power supply. The basic unit circuit is called a PAC block, which consists of two instrument amplifiers and an output amplifier, and is equipped with resistors and capacitors to form a true differential input/differential output basic unit circuit, as shown in Figure 2. The so-called true differential input/differential output means that each instrument amplifier has two input terminals, and the output of the output amplifier also has two output terminals. The input impedance of the circuit is 10 9, the common mode rejection ratio is 69dB, and the gain adjustment range is -10 to +10 times. The gain and characteristics of the circuit in the PAC block can be changed by programmable methods, and the device can be configured to various gains of 10 to 10,000 times. The capacitor CF in the output amplifier has 128 values ​​to choose from. The feedback resistor RF can be disconnected or connected. The basic units in the device can be interconnected through the analog routing pool to realize various circuit combinations.

Each PAC block can form a circuit independently or in cascade to realize complex analog circuit functions. For example, each PAC block works as an independent circuit. Figure 4 (b) shows four PAC blocks cascaded to form a complex circuit. The combination of basic unit circuits can be used to amplify, calculate second-order active filters and ladder filters without connecting resistors and capacitors to the outside of the device.

Filter Implementation

In a practical circuit system, its input signal is often affected by interference and other factors, and contains some unnecessary noise components, which should be attenuated to a small enough degree to separate the signal we need from the input signal source. In order to solve the above problem, we can use active filters to achieve it.

The following is an introduction to the design method of using in-system programmable analog devices to implement filters. Usually we can use three operational amplifiers to implement the circuit of the biquad function. The biquad function can implement various filter functions, such as low-pass, high-pass, band-pass, band-stop, etc. The expression of the biquad function T(s) is as follows, where m=1 or n=1 or 0:

formula

Since the sensitivity of this circuit is quite low, the circuit is easy to adjust, and another notable feature of this circuit is that only a small number of components need to be added to realize various filter functions. Here we take the implementation of the low-pass function filter as an example to illustrate the entire design process. For example, the transfer function Tlp(s) of the low-pass filter is as follows:

formula

After sorting, we get:

formula

Taking b=k1k2, formula (3) can be rewritten as follows:

formula

Its equivalent block diagram is shown in Figure 3:

Filter Block Diagram

It is not difficult to see from the functions in the block diagram that the system can be implemented using an inverter circuit, an integrator circuit, and a lossy integrator circuit. Substituting each operational amplifier circuit into the block diagram of Figure 3, the following implementation circuit can be obtained, as shown in Figure 4.

The circuit is constructed by cascading

Now we no longer need to use resistors, capacitors, and op amps to build circuits and then debug the circuits. Now we can easily implement this circuit using programmable devices in the system. ispPAC10 can implement each functional block in the block diagram. The PAC block can sum or subtract two signals. k is the programmable gain. In the circuit, k11, k12, and k22 are set to +1, and k21 is set to -1. Therefore, a three-op amp biquad function circuit can be implemented with two PAC blocks. Use the schematic input method in the development software PAC-Designer to connect the two PAC blocks. The circuit is shown in Figure 5.

The three-op-amp biquad function circuit can be realized using two PAC blocks

CF in the circuit is the feedback capacitor value, Re is the waiting resistor of the input op amp, and its value is 250KΩ. The outputs of the two PAC blocks are V01 and V02 respectively. Two expressions can be obtained, namely the bandpass function expression and the lowpass function expression.

The system's in-system programmable analog circuit development software PAC-Designer contains a macro unit specifically for filter design. According to our design requirements, we calculate the feedback capacitor, resistor, circuit gain and other parameters, and then perform circuit wiring and modify the corresponding parameter values ​​in the circuit diagram programming environment. The system design work is basically completed. In order to verify whether the design can meet the ideal requirements, there is also a simulator tool in the development software for simulating the amplitude-frequency and phase-frequency characteristics of the filter. If the simulation results meet the requirements, they can be downloaded directly to the ispPAC10 device via a download cable, and the entire design work is completed. Otherwise, modify the parameters until the simulation results are satisfactory.

Conclusion

It is extremely convenient to design analog filters with ispPAC-Designer. A PC can replace the usual oscilloscope, sweeper and breadboard, which greatly improves work efficiency. The system can be adjusted according to user needs without making any changes to the PCB board. It only needs to be redesigned and simulated in the PC through the software, and then downloaded to the chip. The whole work can be completed in a few hours.

Keywords:ispPAC Reference address:ispPAC and its filter design

Previous article:Design of 2×8 Low-Noise InGaAs/InP APD Readout Circuit
Next article:Comparison and application of IIR digital filter design methods based on Matlab

Recommended ReadingLatest update time:2024-11-16 19:38

SMIT Group: Focusing on building a digital full-process EDA system to fill the gap in domestic technology
As we all know, EDA requires large capital investment, high technical difficulty, long R&D cycle, and emphasis on experience, which has always been a shortcoming in the development of my country's semiconductor industry.   In recent years, with the country vigorously developing the semiconductor industry, EDA technolo
[Semiconductor design/manufacturing]
SMIT Group: Focusing on building a digital full-process EDA system to fill the gap in domestic technology
Synopsys joins hands with NVIDIA: Unleashing the potential of next-generation EDA based on accelerated computing, generative AI, and Omniverse
Extending the decades-long cooperation between the two parties to the full set of Synopsys EDA technology stack Summary: Synopsys has joined hands with NVIDIA to deploy its leading AI-driven electronic design automation (EDA) complete technology stack on the NVIDIA GH200 Grace Hopper super chip platform. This co
[Network Communication]
Synopsys joins hands with NVIDIA: Unleashing the potential of next-generation EDA based on accelerated computing, generative AI, and Omniverse
Keysight Technologies Launches PathWave Design 2024 to Automate and Collaborate Enterprise EDA Workflows
Python API framework automates cross-tool workflows to improve productivity in RF/microwave and high-speed digital design Provides intellectual property (IP) and design data management to help global engineering teams improve efficiency, promote collaboration and design reuse, and bring ha
[Industrial Control]
Keysight Technologies Launches PathWave Design 2024 to Automate and Collaborate Enterprise EDA Workflows
Exclusive interview with ChipQS: EDA's "secret weapon" opens up the DPU blue ocean market
作为集成电路产业链上重要的一环,IC设计是最具发展活力和创新的上游环节,因此全球也孕育出了成千上万的IC设计公司。近年来,国内IC设计公司更是如雨后春笋般崛起,据中国半导体行业协会统计,从2016年开始,中国大陆IC设计企业数量显著增加,截至2019年11月底,全国共有1780家设计企业,2020年,这一数字增长到2218家。 How can you stand out among many IC design companies? It is important to create your own differentiated features. Xinqiyuan Electronic Technology Co., Ltd
[Mobile phone portable]
Exclusive interview with ChipQS: EDA's
Xinhe Semiconductor Launches Genesis, a New Board-Level Electronic Design EDA Platform at ICCAD 2022 Conference
Xinhe Semiconductor Launches Genesis, a New Board-Level Electronic Design EDA Platform at ICCAD 2022 Conference December 1, 2022, Shanghai, China - Corechip, a leading company in the domestic EDA industry, officially launched the new board-level electronic design EDA platform Genesis at the
[Semiconductor design/manufacturing]
Xinhe Semiconductor Launches Genesis, a New Board-Level Electronic Design EDA Platform at ICCAD 2022 Conference
Latest Analog Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号