CameraLink (CL) ist eine Schnittstelle in der industriellen Bildverarbeitung. Sie ist spezifiziert für schnelle Bildübertragung. Die Bitbreite pro Pixel kann zwischen 8 und 16 Bit variieren. Die maximale Pixelfrequenz beträgt 85 MHz. Falls noch mehr Daten übertragen werden sollen, kann dies in parallelen Streams, so genannten Taps, geschehen.
CameraLink gibt es in drei Varianten:
Es können sowohl monochrome wie auch farbige Bilder übertragen werden.
In der CameraLink Spezifikation 1.2 wurde Power over CameraLink aufgenommen. Damit benötigen Kameras keine eigene Stromversorgung mehr.
Eine CL-Kamera wird mittels eines CL-Kabels mit dem PC verbunden. Dieser muss mit einem CL-Framegrabber ausgestattet sein. Für die Kommunikation vom PC zur Kamera stehen mehrere Leitungen zur Verfügung. Zwei davon bilden eine normale RS-232 UART Schnittstelle. Diese dient im Wesentlichen zur Konfiguration und zur Steuerung der Kamera. Vier weitere Signale sind frei konfigurierbar und somit Kamera-spezifisch. Generell wird über die erste dieser vier Leitungen ein Trigger zur Kamera geschickt, um diese von außen (z. B. von einer Lichtschranke) zu steuern. Diese externe Triggerung ermöglicht eine sehr geringe Auslöseverzögerung (Latenz) der Kamera; ein wesentlicher Vorteil von CameraLink gegenüber anderen Bildübertragungstechniken wie FireWire (IEEE 1394) oder USB.
Die maximale Kabellänge ist abhängig vom Pixeltakt, diese beträgt selten mehr als 10 Meter. Falls längere Kabel nötig sind, muss das Signal in regelmäßigen Abständen verstärkt werden.
Oft verfügen diese Kabel über einen 26-poligen MDR-Stecker. Er sieht aus wie ein kleiner Centronics-Stecker.
Die erste Version von CameraLink wurde im Jahre 2000 veröffentlicht. CameraLink basiert auf dem Channel Link Protokoll von National Semiconductor.
In der Version 1.1 erschien im Januar 2004. Unter anderem wurde ein kleinerer Stecker eingeführt. Diese Spezifikation kann man kostenlos herunterladen (siehe Weblinks).
Die große Neuerung in der Version 1.2 ist Power over CameraLink. Leider gibt es diese Spezifikation noch nicht als kostenlosen Download.