1. What is the cause of crosstalk?
When a signal propagates along the PCB wiring, its electromagnetic waves also propagate along the wiring, from one end of the integrated circuit chip to the other end of the line. In the process of propagation, electromagnetic waves cause transient voltages and currents due to electromagnetic induction.
Electromagnetic waves include electric and magnetic fields that change over time. In the PCB, in fact, the electromagnetic field is not limited to various wiring, a considerable part of the electromagnetic field energy exists outside the wiring. Therefore, if there are other lines nearby, when the signal propagates along a wire, its electric and magnetic fields will affect other lines. According to Maxwell's equation, time-varying electricity and magnetic fields will cause adjacent conductors to generate voltages and currents. Therefore, the electromagnetic field accompanying the signal propagation process will cause adjacent lines to generate signals, which leads to crosstalk.
2. Capacitance characteristics of forward crosstalk
Forward crosstalk manifests as two interrelated characteristics: capacitive and perceptual. When the "invasion" signal advances, a voltage signal with the same phase is generated in the "victim". This signal has the same speed as the "invasion" signal, but it is always before the "invasion" signal. This means that the crosstalk signal will not propagate in advance, but will be coupled with more energy at the same speed as the "intrusion" signal.
Since the change of the "intrusion" signal causes the crosstalk signal, the forward crosstalk pulse is not unipolar, but has both positive and negative polarities. The pulse duration is equal to the switching time of the "intrusion" signal.
The coupling capacitance between the wires determines the amplitude of the forward crosstalk pulse, and the coupling capacitance is determined by many factors, such as the material of the PCB, the geometric size, the position of the line crossing, and so on. The amplitude is proportional to the distance between parallel lines: the longer the distance, the greater the crosstalk pulse. However, the crosstalk pulse amplitude has an upper limit, because the "intrusion" signal gradually loses energy, and the "victim" in turn couples back to the "invader".
Inductance characteristics of forward crosstalk
When the "intrusion" signal propagates, its time-varying magnetic field will also produce crosstalk: forward crosstalk with inductive characteristics. But perceptual crosstalk and capacitive crosstalk are obviously different: the polarity of forward perceptual crosstalk is opposite to that of forward capacitive crosstalk. This is because in the forward direction, the capacitive and perceptual parts of crosstalk are competing and canceling each other out. In fact, when the forward capacitive and perceptual crosstalk are equal, there is no forward crosstalk.
In many devices, the forward crosstalk is quite small, and the backward crosstalk becomes a major problem, especially for long strip circuit boards, because the capacitive coupling is enhanced. However, without simulation, it is practically impossible to know to what extent perceptual and capacitive crosstalk cancel out.
If you have measured forward crosstalk, you can determine whether your trace is capacitively coupled or inductively coupled based on its polarity. If the polarity of the crosstalk is the same as the "intrusion" signal, capacitive coupling will dominate, otherwise, inductive coupling will dominate. In PCB board, the inductive coupling is usually stronger.
The physical theory of backward crosstalk is the same as that of forward crosstalk: the time-varying electric and magnetic fields of the "intrusion" signal cause perceptual and capacitive signals in the "victim". But there are also differences between the two.
The biggest difference is the duration of the backward crosstalk signal. Because the propagation direction and speed of forward crosstalk and "intrusion" signals are the same, the duration of forward crosstalk is the same as that of "intrusion" signals. However, backward crosstalk and the "intrusion" signal propagate in the opposite direction, it lags behind the "invasion" signal and causes a long train of pulses.
Unlike the forward crosstalk, the amplitude of the backward crosstalk pulse has nothing to do with the line length, and its pulse duration is twice the delay time of the "intrusion" signal. why? Suppose you observe backward crosstalk from the starting point of the signal. When the "intrusion" signal is far away from the starting point, it is still producing backward pulses until another delayed signal appears. In this way, the entire duration of the backward crosstalk pulse is twice the delay time of the "intrusion" signal.
3. The reflection of backward crosstalk
You may not care about the crosstalk interference between the driver chip and the receiver chip. However, why should you care about backward pulses? Because the driver chip is generally low-impedance output, it reflects more crosstalk signals than it absorbs. When the backward crosstalk signal reaches the driver chip of the "victim", it will be reflected to the receiving chip. Because the output resistance of the driver chip is generally lower than the wire itself, it often causes the reflection of the crosstalk signal.
Unlike the forward crosstalk signal, which has two characteristics: inductive and capacitive, the backward crosstalk signal has only one polarity, so the backward crosstalk signal cannot cancel itself. The polarity of the backward crosstalk signal and the crosstalk signal after reflection is the same as the "intrusion" signal, and its amplitude is the sum of the two parts.
Remember, when you measure the backward crosstalk pulse at the receiving end of the "victim", this crosstalk signal has already been reflected by the "victim" drive chip. You can observe that the polarity of the backward crosstalk signal is opposite to the "intrusion" signal.
In digital design, you often care about some quantitative indicators. For example, no matter how and when crosstalk is generated, forward or backward, its maximum noise tolerance is 150mV. So, is there a simple way to accurately measure noise? The simple answer is "no", because the electromagnetic field effect is too complicated, involving a series of equations, the topology of the circuit board, the analog characteristics of the chip, and so on.
4. Crosstalk cancellation
One method is to change one or more geometric parameters that affect coupling, such as line length, distance between lines, and the layered position of the circuit board. Another method is to use the terminal to change the single line into a multi-channel coupled line. With a reasonable design, the multi-line terminal can cancel most of the crosstalk.
5. Line length
Many designers believe that shortening the line length is the key to reducing crosstalk. In fact, almost all circuit design software provides the maximum parallel line length control function. Unfortunately, it is difficult to reduce crosstalk only by changing the geometric value.
Because the forward crosstalk is affected by the coupling length, when you shorten the length of the line that has no coupling relationship, there is almost no reduction in crosstalk. Furthermore, if the coupling length exceeds the drop or rise time delay of the driver chip, the linear relationship between the coupling length and the forward crosstalk will reach a saturation value. At this time, shortening the already long coupling line has little effect on reducing crosstalk.
6. Difficulty of isolation
It is not easy to increase the distance between the coupled lines. If your wiring is very dense, you must spend a lot of effort to reduce the wiring density. If you are worried about crosstalk interference, you can add one or two isolation layers. If you have to expand the distance between lines or networks, then you'd better have a software that is easy to operate. The width and thickness of the circuit also affect the crosstalk interference, but its influence is much smaller than the distance factor of the circuit. Therefore, these two parameters are generally rarely adjusted.
The thickness of the dielectric material affects the crosstalk interference over a large length. Generally, making the wiring layer close to the power layer (Vcc or ground) can reduce crosstalk interference. The exact value of the improvement effect needs to be determined by simulation.
7. Stratification factors
Some PCB designers still do not pay attention to the layering method, which is a major mistake in high-speed circuit design. Layering not only affects the performance of the transmission line, such as impedance, delay and coupling, but also the circuit operation is prone to malfunction or even change. For example, it is impossible to reduce crosstalk interference by reducing the dielectric thickness of 5mil, although it can be done in terms of cost and process.
8. Lethal weapons
Unfortunately, such a terminal is expensive and impossible to achieve ideally, because the coupling impedance between some transmission lines is too small, which will cause a large current to flow into the driver chip. The impedance between the transmission line and ground cannot be too large to drive the chip. If these problems exist and you plan to use this type of terminal, try adding a few AC coupling capacitors.
Although there are some difficulties in implementation, the impedance array terminal is still a lethal weapon to deal with signal reflection and crosstalk, especially for harsh conditions. In other environments, it may or may not work, but it is still a recommended method.