2020 官网升级中!现在您访问官网的浏览器设备分辨率宽度低于1280px请使用高分辨率宽度访问。
1 Introduction
Since the first digital signal processor chip (DSP) came out in the early 1980s, DSP has brought great opportunities for the development of digital signal processing and a wide range of applications with the unique characteristic🌼s of digital devices, such as stability, repeatability, large-scale integration, especially programmability and easy to realize adaptive processing. However, because DSP is a quite complex, diverse digital and analog hybrid system with many subsystems, the interference of external electromagnetic radiation and the interference between internal components, subsystems and transmission channels on DSP and its data information has seriously threatened the stability, reliability and safety of its work [1]. According to statistics, DSP accidents caused by interference account for about 90% of its total accidents. At the same time, DSP inevitably radiates electromagnetic waves, which will interfere, hinder or damage human body and equipment in the environment. And with the improvement of DSP operation speed, the signal bandwidth that can be processed in real time is also greatly increased, and its research focus has also shifted to high-speed, real-time applications. But just like this, its electromagnetic compatibility is becoming more and more prominent. This paper discusses the electromagnetic compatibility of DSP.
2 electromagnetic compatibility of DSP hardware
Electromagnetic compatibility (EMC) includes thꦉe emission and sensitivity of the system. If interference cannot be completely eliminated, it should also be minimized. If a DSP system meets the following three conditions, the system is EMC. (1) No interference to other systems; (2) Insensitive to the emission of other systems; (3) There is no interference to the system itself.
2.1 main sources of interference in DSP
Electromagnetic interference is generated through conductors or radiation. Many elect⭕romagnetic emission sources, such as lighting, relays, DC motors and fluorescent lamps, can cause interference. AC power li🌃nes, interconnection cables, metal cables and internal circuits of subsystems may also generate radiation or receive unwanted signals. In high-speed digital circuits, clock circuits are usually the largest source of broadband noise. In the fast DSP system, these circuits can produce harmonic distortion signals up to 300MHz, which should be eliminated in the system. In digital circuits, reset lines, interrupt lines and control lines are the most vulnerable.
2.2 conductive interference in DSP
One of the most obvious propagation paths that can cause circuit noise is through co🍷nductors. A wire passing through the noisy environment can pick up the noise and send it to another circuit to cause interference. The designer must avoid wire picking up noise. If the noise enters the circuit through the power line, if the power supply itself or other circuits connected to the power supply are interference sources, it must be decoupled before the power line enters the circuit.
2.3 common impedance coupling in DSP
Common impedance coupling occurs when current from two different circu𓆏its flows through a common impedance. The voltage drop across the impedance is determined by two circuits. The ground current from the two circuits flows through🌳 the common ground impedance, the ground potential of circuit 1 is modulated by ground current 2, and the noise signal or DC compensation is coupled from circuit 2 to circuit 1 through the common ground impedance.
2.4 radiation coupling in DSP
The coupling produced by radiation is commonly known as crosstalk. Crosstalk is caused by the electromagnetic field generated when the current flows throu♍gh the conductor, which will induce a transient current in the adjacent conductor.
2.5 radiation phenomenon in DSP
There are two basic types of radiation: differential (DM) and common mode (CM) modes. Common mode radiation or monopole antenna radiation is caused by unintentional voltage drop, which raises all ground connections in the circuit above the system ground potential. In terms of the size of the electric field, CM radiation is a more serious problem than DM radiation. In order to minimize cm radiation, a practical design mus♔t be used to reduce the common mode current to🌳 zero.
2.6 factors affecting EMC
(1) Voltage: the higher the power supply voltage, the greater the voltage amplitude and the more emissions, while the lower the power supply voltage a🍰ffects the sensitivity.
(2) Frequency: high frequency signals and periodic signals will produce more radiation. In the high frequency digital system, when the device is in the switching state, the current spike signal will be generated; In the analog system, when the load current changes, t🎉he current spikಞe signal will also be generated.
(3) Grounding: in circuit design, nothing is more important than using a reliable and perfect grounding connection. In all EMC problems, most of them are caused by improper grounding. There are three signal grounding methods: single point, multi-point and mixed. Single point grou꧅nding method can be adopted when the frequency is lower than 1MHz; In high-frequency applications, it is best to use multi-point grounding; Hybrid grounding is a combination of single point grounding at low frequency and multi-point grounding at high frequency. However, the ground circuit of high-frequency digital circuit and low-level analog circuit must not be mixed.
ᩚᩚᩚᩚᩚᩚᩚᩚᩚ𒀱ᩚᩚᩚ(4) PCB Design: proper printed circuit board (PCB) wiring is very important to prevent electromagnetic interference.
(5) Power decoupling: when the device is switched, transient currents will be generated on the power line, which must be attenuated and filtered. The transient currents from high DI /dt sources cause the “emission” voltage of the ground and trace. High D i/dt generates a wide range of high-frequency current, which excites the radiation of components and cables. The change of current and inductance flowing through the wire will lead to voltage drop. Reducing the change of inductance or current with time can minimize the voltage drop.
2.7 DSP hardware noise reduction technology
ꦜ2.7.1 noise reduction technology in board structure and line arrangement
(1) Adopt ground and power supply panel;
(2) The plate a😼rea should be large t꧑o provide low impedance for power decoupling;
(3) Minimize surface conductors;
(4) Narrow lines (4 t🌳o 8 mils) are used to 🗹increase high-frequency damping and reduce capacitive coupling;
(5) Separate the ground / power lines of digital, analog, receiver and trans🅠mitter;
(6) Separate ci💧r🐷cuits on PCB according to frequency and type;
(7) Do not cut the P🌺CB. The traces near the cut ma💙y lead to unwanted loops;
(8) The use of laminated structure is the best preventive measure against most signal integrity problems and EMC problems. It can effectively control the impedance, and its internal wiring can ﷽form an easy to understand and predictable transmission line structure. And the traces between the power supply and the floor shall be sealed;
(9) Keep the spacing between adjac♈ent excitation tra🐻ces larger than the width of traces to minimize crosstalk;
(10) The area oওf clock signal loop should be as small as possible;
(11) The high-speed line and clock signal line shཧould be shor🧸t and directly connected;
(12) Sensitive traces should not be parallel to those tr🎐ansmitting high current fast switching conversion signals;
(13) Do not have floating digital input to🏅 prevent unnecessary switching and noise generation;
(14) Avoid pܫower supply traces under crystal oscillator and other inherent noise circuits;
(15) The corresponding po🌞wer, ground, signal and loop traces should be parallelജ to the scenery to eliminate noise;
(16) Separate t🐷he clock line, bus and chip enabling end from the input / ou🍨tput line and connector;
(17) Make t𒉰he route clock signal and i/o signal in orthogonal position;
(18) 😼In order to minimize crosstalk, the traces are crossed at right a♎ngles and scattered ground wires;
(19) Protect the key traces (use 4-8 mil traces to minimize the inductance, the route is close to the floor, the interlayer structure betw🌟een the floors, and there is ground on each side of the protective interlayer𓆏).
2.7.2 noise reduction method using filte🎀ring technology
(1) Filter the power line and all signals entering the PCB, and use high-frequen🦹cy low inductance ceramic capacitors (0.1 MF for 14mhz and 0.01mf for more than 15MHz) at each point pin of the IC for decoupling; (2) Bypass all power supply and reference voltage pins of analog circuit;
(3) Bypass fast switching device;
(4) 𒐪Decouple the power / ground at the device lead;
(5) ⛄Multilevel filtering ♕is used to attenuate multi band power supply noise;
(6) Install and embed the crystal osc𓂃illator on the board and ground it;
(7) Shield at appropriate places;
(8) Arrange the adjacent ground wire close to the signal line, so as to more effectively prevent the emergence of n🅠ew electric fields;
(9) ♐Place the decoupling line driver and receiver properly close to the actual i/o interface, which can re🎃duce the coupling between PCB and other circuits, and reduce the radiation and sensitivity;
(10) Shield and꧙ twist the interfering leads together to el💛iminate the mutual coupling on the PCB;
(11) Clamp diode on inductive load
Software interference is mainly manifested in 🤡the foll♛owing aspects:
(1) The main reason for incorrect algorithm to produce wrong results is that the program index opꦗeration in the computer processor is approximate calculation, and sometimes the results have large errors, which is easy to produce misoperation;
(2) Because the accuracy of the computer is not high, and the addition and subtraction operation needs to be in the right order, the large number “eats” the decimal, resulting in error accumulation, leading to the emergence of underflow, which is also one of the sources of noise;
(3) The computer caused by hardware interference, such as: program counter PC value changes, data acquisition error increases, control state failure, RAM data changes due to interference, and the system appears “deadlock” and other phenomena.
3.1 method of inter🐬cepting out oꦡf control procedure
(1) Single byte instructions should be used more in program design, and some empty operation instructions should be inserted at the key points, or the effective single byte instructions should be repeated several times, so as to protect the subsequent instructions from being disassembled and make the program run on the right track; (2) Adding software traps: when the PC value is out of control and the program is out of control, the CPU enters the non program area. At this time, a boot instruction can be used to force the program into the initial entry state and enter the program area. A trap can be set every other section; (3) Software reset: when the program “flies”, run the monitoring system to automatically reset and reinitialize the system.
3.2 judgment of setting signs
Define a unit as a flag, set the value of the unit as a characteristic val��ue in the module main program, and then judge whether the value of the unit remains unchanged at the end of the main program. If it is different, it indicates an err🌼or, and the program will turn to the error handling subroutine.
3.3 add data security backup
Important data is stored in more than two storage areas, and large capacity external RAM can⭕ also be used to back up the data. Permanent data is made into tables and solidified in EPROM, which can not only pre🅘vent data and tables from being destroyed, but also ensure that data will not be run as instructions when the program logic is chaotic.
4. Several key factors that 🀅should be paid attention to when using EDA tool design
On the one hand, the design of high-speed digital circuits needs the experience of designers, on the other hand, it needs the support of excellent EDA tools. EDA software has moved towards multi-function and intelligence. With the application of high-density single chip, high-density connector, micropore built-in technology and 3D board in the design of printed circuit board, layout and wiring have become more and more integrated, and become an important part of the design process. Software technology such as automatic layout and free angle wiring has gradually become an important method to solve this kind of highly integrated problem. Using this kind of software can design a manufacturable circuit board within a specified time range. At present, due to the shorter and shorter time to market of products, manual wiring is extremely time-consuming and cannot meet the requirements. Therefore, the layout and routing tool is now required to have automatic routing function to quickly respond to th🍎e higher requirements of the market for product design.
4.1 automatic wiring technology
Due to the consideration of high-density design factors such as electromagnetic compatibility (EMC), electromagnetic interference, crosstalk, signal delay and differential pair wiring, the constraints of layout and wiring are increasing every year. A few years ago, the general circuit board needed only 6 differential pairs for wiring, but now it needs 600 pairs. It is impossible to only rely on manual wiring to realize these 600 pairs of wiring within a certain period of time, so automatic wiring tools are essential. Although the number of nodes (net) in today’s design has not changed significantly compared with a few years ago, but the complexity of silicon wafer has increased, the proportion of important nodes in the design has greatly increased. Of course, for some particularly important nodes, the layout and routing tool is required to distinguish, but there is no need to limit each pin or node.
4.2 methods that should be paid attention to when using free angle♉ wir🌳ing technology
With the increase of integrated functions on single-chip devices, the number of output pins has also greatly increased, but its package size has not been expanded. In addition, due to the limitations of pin spacing and impedance factors, such devices must adopt thinnerꦉ linewidth. At the same time, the overall reduction of product size means that the space for layout and wiring is also ๊greatly reduced. In some DSP products, the size of the backplane is almost the same as that of the devices on it, and the components occupy as much as 80% of the board area. The pins of some high-density components are staggered, and even the tools with 45 ° wiring function cannot be used for automatic wiring. The free angle wiring tool has great flexibility, which can maximize the wiring density; Its pull-tight function makes each node shorten automatically after wiring to meet the space requirements; It can greatly reduce the signal delay and the number of parallel paths, which helps to avoid crosstalk. Using free angle wiring technology can make the design manufacturable, and the designed circuit performance is good.
4.3 technology to be adop🦩ted for high-density devices
The latest high-density system level chips are packaged in BGA or cob, and the pin spacing is decreasing day by day. The ball spacing has been as low as 1mm, and will continue to decrease. This makes it impossible to use traditional wiring tools to lead out the signal wire of the package. At present, there are two methods to solve this problem: (1) through the hole under the ball, the signal line is led out from the lower layer; (2) A lead channel is found in the ball grid array by using extremely thin wiring and free angle wiring. For high-density devices, it is the only feasible way to use the wiring method with minimal width and space, because only in this way can we ensure a high 🌄yield. Modern cabling technology also requires the automatic application of these constraints. The free wiring method can reduce the number of wiring layers and reduce the product cost. At the same time, it also m෴eans that some ground layers and power layers can be added to improve signal integrity and EMC performance at the same cost.
4.4 adopt other new circui⛄t board design and manufacturing technologies
The application of microporous plasma etching technology in the fabrication of multilayer board in DSP greatly improves the performance of layout and wiring tools. Adding a new hole in the path width by plasma etching will not increase the base plate itself and the manufacturing cost, because the cost of making 1000 holes by plasma etching is as low as ♉that of making one hole. This requires the wiring tool to have greater flexibility. It must be able to apply different constraints to meet the requirements of different micropores and construction technologies. The increasing density of components also has an impact on the layout design. The layout and wiring tools always assume that there is enough space on the board for the component release machine to release the surface, so that new components can be installed without affecting the existing components on the board. However, the sequential placement of components will cause such a problem that the best position of each component on the board will change every time a new component is placed. This is the reason for the low degree of automation and high degree of human intervention in the layout design process. Although the current layout tools have no limit on the number of elements to be laid out in sequence, some technicians believe that the layout tools are actually limited when used for sequential layout, which is about 500 components. Some technicians also think that when the yuan is placed on a board