Driving the serial interconnect revolution

Serial interconnection forms the key foundation of modern communication systems , so the choice of serializer / deserializer (SerDes) can have a large impact on system cost and performance. Although traditional data-based communication The SerDes cater for the appropriate byte (byte-oriented) oriented, packet-based (packet-based) design of the bus, but many other telecommunication applications bus format. This makes it very difficult to design SerDes technology into these systems. This article summarizes the SerDes architecture, and displays a description of how a particular architecture suitable for telecommunications signal processing system.

SerDes architecture: an overview

The parallel clock SerDes serializes the parallel wide bus into multiple differential signal pairs and transmits the clock in parallel with the data. These SerDes are relatively inexpensive, and can effectively expand a wide bus through cables or backplanes in applications where multiple SerDes are commonly required .

Figure 1. DS90CR217 21 -bit channel-link parallel clock serializer

Input latch

Input latch

Mux

Multiplexer

8b / 10b SerDes maps each data byte to a 10 -bit code and then serializes it into a single signal pair. The 10 -bit code is defined as follows: to provide sufficient conversion for receiver clock recovery and to ensure DC balance (send equal numbers of "1" and "0") These attributes enable 8b / 10b SerDes to operate at high speeds with less signal distortion on lossy interconnects and fiber optic cables.

Figure 2. 8b / 10b serializer block diagram

8b / 10b serializer

8b / 10b serializer

LVDS or CML

LVDS or CML

Input latch

Input latch

8b / 10b encoder

8b / 10b encoder

Mux

Multiplexer

Value (decimal)

Value ( decimal )

Value (binary)

Value ( binary )

10-bit code

10 -digit code

Alternate code

Optional code

K28.5 special code

K28.5 special code

Comma

comma

Bit-interleaved SerDes aggregates bits from multiple input serial streams into a faster serial signal pair. This type of SerDes maximizes throughput with minimal wiring.

 

Figure 3. Block diagram of a bit interleaved serializer.

Bit interleave SerDes

Bit interleaved SerDes

Input latch

Input latch

Mux

Multiplexer

Embedded clock bits ( also known as Start - stop) SerDes

 

Figure 4. The DS92LV18 18 -bit bus LVDS embedded clock is a serializer

Input latch

Input latch

Mux

Multiplexer

Optional bus width

The embedded clock bit architecture can serialize the data bus and clock into a serial signal pair. Two clock bits, one low and one high, embed a serial data stream in each clock cycle, framing the beginning and end of each serialized word (hence the name of the optional alternative is Start - stop bit " SerDes ), and create a periodic rising edge in the serial stream. Since the payload is sandwiched between embedded clock bits, the data payload word width is not limited to multiples of bytes. In fact, 10 and 18 -bit bus products are available.  

 

Figure 5. Periodic embedded clock bit conversion.

Period embedded clock transiTIon

Periodic embedded clock bit conversion

Receiver locked to random data

After power-up, the receiver automatically searches for the rising edge of the regular embedded clock. Because the data bits of the data payload change value over time, but the clock bits do not change over time, the receiver can locate and synchronize with unique clock edges. After locking, the receiver recovers data from the serial stream regardless of the payload data pattern. This automatic synchronization function is often referred to as "locking to random data" and requires no external system intervention. This is a particularly useful function in systems where the receiver is located in a remote module that is not directly controlled by the system, and in systems where one transmitter broadcasts to multiple receivers. In the case of broadcasting, the new receiver module plugged into the bus will lock to random data without the need to interrupt communication to other receivers by sending training patterns or characters.

Figure 6. The receiver automatically locks to random data during hot insertion.

Transmitter

Transmitter

Receiver

receiver

Hot inserTIon

Hot insertion

Loose clock requirements

Most SerDes rely on strict control of the jitter of the sending and receiving clocks to achieve lock and lock monitoring. However, the embedded clock bit receiver synchronizes the rising edge of the input embedded clock and requires the receiver reference clock only during the initial synchronization to prevent locking to false harmonics. This can relax the jitter requirements of the transmit and reference clocks by at least an order of magnitude. In fact, the receiver reference clock only needs to be Within ± 50,000 PPM . This can save a lot of cost in a system that uses a non-standard oscillator, because standard frequencies with very low cost can be used.

System comparison

The embedded clock bit SerDes is particularly suitable for applications that send raw data and other signals such as control, parity, frame, status, etc. For example, signal processing systems for base stations, car imaging / video and sensors, where analog / digital converters, cameras or displays pass raw data to the signal processing unit at the other end of the link. For the purpose of explanation, it is assumed that DS92LV18 of National Semiconductor is used in the data acquisition system of FIG. 7 . Here DS92LV18 not only serializes the data, but also serializes two bits of additional information, such as parity, status bits, etc. These bits are serialized together with the data bits at the normal A / D sampling rate, so that there is no need to use data buffers or additional logic circuits.

Figure 7. Example implementation of a signal processing system based on DS92LV18 SerDes ( above ) and 8b / 10b SerDes ( below ) .

Data acquisiTIon

data collection

A / D conversion

A / D conversion

Data

data

Ctrl

control

Transmitter

Transmitter

Low cost clock

Low cost clock

Data processing

data processing

processing

deal with

Signal processing system: DS92LV18 SerDes implemenTIon example.

Signal processing system : DS92LV18 SerDes implementation example.

Buffering logic

Buffer logic

Add idle

Add Idle

A DC motor is any of a class of rotary electrical machines that converts direct current electrical energy into mechanical energy. The most common types rely on the forces produced by magnetic fields. Nearly all types of DC motors have some internal mechanism, either electromechanical or electronic, to periodically change the direction of current flow in part of the motor.

DC motors were the first form of motor widely used, as they could be powered from existing direct-current lighting power distribution systems. A DC motor's speed can be controlled over a wide range, using either a variable supply voltage or by changing the strength of current in its field windings. Small DC motors are used in tools, toys, and appliances. The universal motor can operate on direct current but is a lightweight brushed motor used for portable power tools and appliances. Larger DC motors are currently used in propulsion of electric vehicles, elevator and hoists, and in drives for steel rolling mills. The advent of power electronics has made replacement of DC motors with AC motors possible in many applications.

Uncategorized Products

DC Gear Motor,DC Shunt Motor,Shunt Motor,Small DC Motor

Shenzhen Maintex Intelligent Control Co., Ltd. , https://www.maintexmotor.com

Posted on