
User’s Guide
SNLU108 – July 2012
SERDESUB-16OVT EVM User’s Guide
SNLU108 – July 2012 SERDESUB-16OVT EVM User’s Guide 1
TABLE OF CONTENTS
TABLE OF CONTENTS.................................................................................................. 1
1. DESCRIPTION......................................................................................................... 2
2. KIT CONTENTS....................................................................................................... 3
3. SYSTEM REQUIREMENTS .................................................................................... 3
4. SETUP INSTRUCTIONS ......................................................................................... 4
5. BLOCK DIAGRAMS................................................................................................ 5
6. OPERATION............................................................................................................ 6
7. BOM (BILL OF MATERIALS)..................................................................................8
8. APPENDIX............................................................................................................. 10
Serializer and Deserializer PCB Schematics......................................................... 10

2 SERDESUB-16OVT EVM User’s Guide SNLU108 – July 2012
1. DESCRIPTION
The SERDESUB-16OVT is an evaluation kit designed to demonstrate performance and
capabilities of the DS90UB901Q and DS90UB902Q FPD-Link III Serializer/Deserializer
Chipset for use with the OmniVision sensors. This serves as an add-on to the
OmniVision development systems by providing a serialized digital interface between
camera and controller. The chipset enables transmission of a high-speed video data
along with a low latency bi-directional control bus simultaneously over a single twisted
pair cable. The bidirectional control channel of the DS90UB901Q/902Q provides
seamless communication between the camera and Host Controller.
The Serializer board provides LVCMOS inputs and a bidirectional control channel (I2C
compatible) from the Image Sensor and is converted to a FPD-Link III LVDS data pair
on the DS90UB901Q Tx board. The DS90UB902Q Rx board receives the FPD-Link III
LVDS serialized data stream and converts it back into parallel LVCMOS signals and
clock together with the bidirectional control channel (I2C). The Host Controller
processes the video data from the image sensor and shows it on a display.
This manual is intended for developers who want a convenient way to begin system
development. It is assumed that the reader has a basic understanding of digital video
and still capturing concepts.
Description

SNLU108 – July 2012 SERDESUB-16OVT EVM User’s Guide 3
2. KIT CONTENTS
o One SERDESUB-16OVT Serializer Board with the DS90UB901Q
o One SERDESUB-16OVT Deserializer Board with the DS90UB902Q
3. SYSTEM REQUIREMENTS
The following items are required in order to use the SERDESUB-16OVT EVM kit:
o OmniVision camera sensor module
− OV10620, OV7710, OV9715
o Host Controller with I2C interface bus (I2C master)
− FPGA, Electronic Control Unit (ECU), Video Processor, Microcontroller
− Slave clock stretching must be supported by the I2C master controller
o CAT6 cable
o External +5VDC 1A Power Supply
Figure 1: Imager Sensor – Serializer and Deserializer Board Connections
SER DES
+5VDC
Kit Contents

4 SERDESUB-16OVT EVM User’s Guide SNLU108 – July 2012
4. SETUP INSTRUCTIONS
1. Connect the DS90UB901Q Serializer board to the Omnivision module via the J1
32-pin header (16 x 2 x 0.1"). Ensure that the camera module and the Serializer
board are connected properly by matching the ground (GND) pins.
2. Connect the DS90UB902Q Deserializer board to the Host Controller.
3. Connect the DS90UB901Q Serializer board to the DS90UB902Q Deserializer
board via CAT6 cable on the RJ45 connectors.
4. Apply 5V power supply to the Deserializer board J10 power jack.
5. Push “ON” button (S4) on Deserializer board. Green light should now be visible
on RJ45 connectors at Serializer (J4) board and Deserializer (J7) board to
indicate power is applied to the boards.
6. Initialize the Deserializer. Refer to the DS90UB901Q/902Q datasheet for startup
procedure and the definition of each register.
7. Verify that LOCK LED on D5 and the RJ45 orange lights are lit. This indicates the
chipset is Locked and ready to begin I2C communication with the image sensor.
8. Initialize the OmniVision image sensor. Refer to the appropriate sensor
datasheet for specific information.
9. Start video capture (or alternate control application).
Setup Instructions

SNLU108 – July 2012 SERDESUB-16OVT EVM User’s Guide 5
5. BLOCK DIAGRAMS
RJ45
Figure 2. Serializer Board Block Diagram
LP2992
1.8
RJ45
16x2
Header
2
/
I2C
PCLK, D0-D9
HS, VS
SERDESUB-16OVT Deserializer
DS90UB902Q
LM22671
5.0
LP38693
ADJ
12V 5V
To Processor
Figure 3. Deserializer Board Block Diagram
Block Diagrams

6 SERDESUB-16OVT EVM User’s Guide SNLU108 – July 2012
6. OPERATION
This section describes how to I2C instructions between Host and image sensor through
the DS90UB902Q and DS90UB901Q pair function in a camera system application.
Figure 4 shows the configuration of evaluation boards for I2C communication with a
Host controller. Note a Host controller requires an I2C interface with slave clock
stretching support.
In Camera mode, I2C transactions originate from the Master controller at the
Deserializer side (Figure 4). The I2C slave core in the Deserializer will detect if a
transaction is intended for the Serializer or the camera sensor (slave device) at the
Serializer. Commands are sent over the bidirectional control channel to initiate the
transactions. The Serializer will receive the command and generate an I2C transaction
on its local I2C bus. At the same time, the Serializer will capture the response on the
I2C bus and return the response on the high speed forward channel. The Deserializer
parses the response and passes the appropriate response onto the Deserializer I2C
bus.
Figure 4. Typical System Block Diagram
Operation