feature article
Subscribe Now

Microchip’s New CoaXPress 2.0 Chips Speed Machine Vision

It’s funny how, when you keep on hearing stories about companies heading in one direction, the news that someone is going the other way makes you sit up and pay attention. It reminds me of that old saying: “‘Dog bites a man’ is not news; ‘Man bites a dog’ is news.”

In my case, for the past couple of years I’ve been talking with companies who have been explaining how everything is racing to the edge — security on the edge, computing on the edge, artificial intelligence (AI) on the edge, machine vision on the edge, and so forth. Generally speaking, they were talking about moving processing and decision making as close to the sensors and cameras as possible. (See also What the FAQ is the Edge vs. the Far Edge? and Bridging the OT-IT Divide.)

So, you can only imagine my surprise when I found myself chatting with the folks at Microchip Technology recently, only to hear how excited they were about their new CoaXPress 2.0 Devices that can transmit 4X the video data over 10X the cable distance as compared to the combination of the CoaXPress 1.x standards and their previous generation devices.

We are talking about serious amounts of data over serious distances here — like 100 gigabits per second (Gbps) or more over 100 meters or more. We’re also talking about things like 600 frames per second high-speed, high-resolution cameras monitoring conveyor belts carrying raw rice speeding by, coupled with machine vision systems boasting latencies low enough and response times high enough to be able to identify individual grains of undesirable rice and guide jets of air to blow them away as they zoom by.

Now, you probably know all about this, but I’m a bear of little brain and I’d never even heard the term CoaXPress before, so I had a quick Google while no one was looking and discovered a cornucopia of interesting tidbits of trivia and nuggets of knowledge.

First of all, the name CoaXPress (CXP) is a portmanteau of ‘express’ (as in express train) and ‘coaxial’ to emphasize CoaXPress is faster than other standards (e.g., Camera Link, or GigE Vision) and uses coaxial cables as the physical transmission medium.

The concept of CoaXPress was first demonstrated at VISION — an international trade fair for machine vision and identification technologies in Stuttgart, Germany, in 2008. Shortly after this, the CoaXPress Consortium was established by AdimecEqcologicActive SiliconAval DataNED, and Components Express.

The initial CoaXPress standard soon saw adoption around the world. This royalty free standard is now hosted by multiple standards bodies with working groups made up of technical representatives from companies spanning the globe. It’s also supported by three top industry associations: JIIA, AIA, and EMVA.

Applications for CoaXPress include, but certainly aren’t limited to, the following:

  • Manufacturing Inspection
  • Bottling Inspection
  • Food Inspection
  • Traffic Monitoring & License Plate Tracking
  • Surveillance and Security Monitoring
  • Medical Imaging
  • Operating Rooms

Before we move on to look at Microchip’s solutions, I think the summary provided on the CoaXPress website gathers everything together nicely in a nutshell:

CoaXPress (CXP) is the world’s leading standard for high-speed imaging in professional and industrial imaging applications such as machine vision, medical imaging, life sciences, broadcast and defense. 

CoaXPress (CXP) is an asymmetric high-speed point to point serial communication standard for the transmission of video and still images, scalable over single or multiple coaxial cables. It has a high-speed downlink of up to 12.5 Gbps per cable for video, images, and data, plus a lower speed uplink up to 42 Mbps for communications and control. Power is also available over the cable (“Power-over-Coax”) and cable lengths of greater than 100m may be achieved.

  • High-speed data rates: up to 12.5 Gbps over a single coax cable and scalable for multiple cables. (e.g., 4 cables give 50 Gbps, 8 cables give 100 Gbps, etc.).
  • Long Cable Lengths:  In excess of 100m at 3.125 Gbps and 35m at 12.5 Gbps.
  • Real-time behavior with fixed, low-latency transmission.
  • Precise triggering capability.
  • Flexible and reliable through use of standard coax (e.g., RG59 and RG6).
  • Ease of integration: image data, communication, control, and power over a single coax cable.
  • Cost-effective cabling solutions
  • Hot pluggable.
  • Royalty-free solution.

Returning to the guys and gals at Microchip — these little scamps have just released a bunch of CoaXPress 2.0 devices. For the purpose of these discussions, we will focus on the EQCO125X40, which is a single-chip transceiver (transmitter and receiver) that supports video downlink speeds up to 12.5 Gbps and control uplink speeds up to 40 Mbps.

In addition to satisfying the core CoaXPress 2.0 specification, Microchip has gone “above and beyond” by adding a bunch of additional features, including the following:

  • Integrated clock and data recovery (CDR).
  • Integrated signal link integrity.
  • Integrated low-frequency clock signal.

All of these integrated features increase reliability and improve the robustness of the system while reducing bill of materials (BOM) costs and minimizing risk. Take the integrated signal link integrity, for example. If you have a camera on the end of a robot arm, where that arm is constantly flexing, the flexing may cause the video signal characteristics to degrade over time. Having an integrated signal link integrity capability allows the system to constantly verify the quality of the video stream and alert operators when it’s time to replace the cables.

Furthermore, in addition to working with coaxial cables (both 75-ohm and 50-ohm impedances), the EQCO125X40 also supports shielded twisted-pair cables (100-ohm impedance) and differential traces on printed circuit boards (PCBs). In all cases, the EQCO125X40 automatically senses the impedance of the cable it’s working with and responds accordingly.

To be honest, I hadn’t really thought about how these vision systems were powered, but the fact that the CoaXPress specification includes Power-over-Coax (PoC) — that is, supplying power over the coaxial cable to the remote camera — answers all the questions I never had. Of course, you still want all of your components to consume as little power as possible, so the fact that the EQCO125X40 consumes only 100 mW while running at 12.5 Gbps is good news for all concerned.

Taking all of these capabilities into account, I was envisaging a reasonably substantial device, so I was pleasantly surprised to discover that the EQCO125X40 is a teeny-tiny component that’s presented in a 4 mm x 4 mm package.

The EQCO125X40 CoaXPress 2.0 transceiver is presented in a 4 mm x 4 mm package (Image source: Microchip)

As noted earlier, the EQCO125X40 supports video downlink speeds up to 12.5 Gbps and control uplink speeds up to 40 Mbps, where the uplink allows control of things like telling the camera to zoom, pan, tilt, etc. A block diagram of the chip is shown below.

Block diagram of the EQCO125X40 CoaXPress 2.0 transceiver
(Image source: Microchip)

Furthermore, a typical connection diagram is shown below. Observe that this example employs two EQCO125X40 devices — one in the HD camera and the other in the frame grabber. This single channel can be used to convey 12.5 Gbps of video data. Additional channels, each with their own EQCO125X40 devices, can be added as required.

Typical EQCO125X40-based CoaXPress 2.0 connection diagram
(Image source: Microchip)

Also observe that the example above shows that the 12.5 Gbps signal can be conveyed over up to 40 m of coaxial cable. But what if we wish to send the signal over longer distances? Well, turn that frown upside down into a smile, because the chaps and chapesses at Microchip have us covered. The EQCO125X40 can be used as a cable repeater, where each repeater allows us to add another 35+ meters of coaxial cable. And, of course, these repeaters can operate on Power-over-Coax, meaning no external power source is required.

Using the EQCO125X40 as a repeater (Image source: Microchip)

One point to note is that the data coming out of the camera may be in parallel. In this case, a tiny Microchip PolarFire FPGA can be used to serialize this parallel data into the form required by the EQCO125X40 associated with the camera. Similarly, if the main frame grabber system requires data to be presented in parallel, another PolarFire FPGA can be used to deserialize the data coming out of the EQCO125X40 associated with the frame grabber.

If more EQCO125X40 channels are employed, each can have its own tiny PolarFire FPGA. Alternatively, a larger PolarFire device can be used to handle multiple EQCO125X40 channels.

Demonstration of 50 Gbps over four 12.5 Gbps CoaXPress 2.0 channels (Image source: Microchip)

One thing the folks at Microchip were really keen on impressing on me is that they are a total system solution (TSS) — that is, they can provide an end-to-end CoaXPress 2.0 solution in the form of devices, data sheets, application notes, reference designs, and evaluation boards. In fact, they told me that, “We will even troubleshoot our customers’ boards for them for free,” which is very nice of them.

So, there we have it. Once again, I’ve learned something new, not least that fact that not everything is moving to the extreme edge of the internet. How about you? Was any of this new to you, or are you yawning to yourself and saying, “You are wasting your time Max — I already knew all of this”?

Leave a Reply

featured blogs
Apr 18, 2021
https://youtu.be/afv9_fRCrq8 Made at Target Oakridge (camera Ziyue Zhang) Monday: "Targeting" the Open Compute Project Tuesday: NUMECA, Computational Fluid Dynamics...and the America's... [[ Click on the title to access the full blog on the Cadence Community s...
Apr 16, 2021
Spring is in the air and summer is just around the corner. It is time to get out the Old Farmers Almanac and check on the planting schedule as you plan out your garden.  If you are unfamiliar with a Farmers Almanac, it is a publication containing weather forecasts, plantin...
Apr 15, 2021
Explore the history of FPGA prototyping in the SoC design/verification process and learn about HAPS-100, a new prototyping system for complex AI & HPC SoCs. The post Scaling FPGA-Based Prototyping to Meet Verification Demands of Complex SoCs appeared first on From Silic...
Apr 14, 2021
By Simon Favre If you're not using critical area analysis and design for manufacturing to… The post DFM: Still a really good thing to do! appeared first on Design with Calibre....

featured video

The Verification World We Know is About to be Revolutionized

Sponsored by Cadence Design Systems

Designs and software are growing in complexity. With verification, you need the right tool at the right time. Cadence® Palladium® Z2 emulation and Protium™ X2 prototyping dynamic duo address challenges of advanced applications from mobile to consumer and hyperscale computing. With a seamlessly integrated flow, unified debug, common interfaces, and testbench content across the systems, the dynamic duo offers rapid design migration and testing from emulation to prototyping. See them in action.

Click here for more information

featured paper

From Chips to Ships, Solve Them All With HFSS

Sponsored by Ansys

There are virtually no limits to the design challenges that can be solved with Ansys HFSS and the new HFSS Mesh Fusion technology! Check out this blog to know what the latest innovation in HFSS 2021 can do for you.

Click here to read the blog post

Featured Chalk Talk

Protecting Circuitry with eFuse IC

Sponsored by Mouser Electronics and Toshiba

Conventional fuses are rapidly becoming dinosaurs in our electronic systems. Finally, there is circuit protection technology that doesn’t rely on disposable parts and molten metal. In this episode of Chalk Talk, Amelia Dalton chats with Jake Canon of Toshiba about eFuse - a smart solution that will get rid of those old-school fuses once and for all.

Click here for more information about Toshiba efuses