ON Semiconductor PYTHON 1300-C CAMERA MODULE Hardware

ON Semiconductor PYTHON 1300-C CAMERA MODULE Hardware
ON Semiconductor
PYTHON 1300-C CAMERA MODULE
Hardware User Guide
Version 1.0
Page 1
Copyright © 2017 Avnet, Inc. AVNET, “Reach Further,” and the AV logo are registered
trademarks of Avnet, Inc. All other brands are the property of their respective owners.
LIT# 5267-UG-CAM-PYTHON-1300C-V1
Document Control
Document Version:
1.0
Document Date:
1/20/2015
Prior Version History
Version
Date
Comment
1.0
1/20/2015
Initial Release
Page 2
Contents
1
Introduction ........................................................................................................... 4
2
Functional Description .......................................................................................... 6
2.1
PYTHON-1300-C Block Diagram ......................................................................................... 6
2.2
Camera Interface ................................................................................................................. 7
2.2.1
Camera Module Form Factor............................................................................. 7
2.2.2
Mapping the Camera Interface .......................................................................... 8
2.2.3
Camera Interface Implementation ..................................................................... 9
2.3
Power Supplies.................................................................................................................. 11
2.3.1
3
Voltage Rails and Sources .............................................................................. 11
Mechanical.......................................................................................................... 13
Page 3
1 Introduction
The ON Semiconductor PYTHON-1300-C CAMERA MODULE features an ON Semiconductor PYTHON1300 color image sensor. The PYTHON-1300 is a 1/2 inch Super-eXtended Graphics Array (SXGA) CMOS
image sensor with a pixel array of 1280 by 1024 pixels. Designed to address the needs of general purpose
industrial image sensing applications, the new global shutter image sensor combines flexibility in
configuration and resolution with high speed and high sensitivity for the industrial imaging market. The ON
Semiconductor PYTHON-1300-C CAMERA MODULE is compatible with the MicroZed™ Embedded Vision
Carrier Card and the Smart Vision Development Kit.
The features provided by the ON Semiconductor PYTHON-1300-C CAMERA MODULE consist of:
–
–
–
–
–
Support for MicroZed™ Embedded Vision Carrier Card
– PCIe x4 Proprietary Camera Interface
PYTHON-1300 Color Image Sensor
– SXGA Resolution – 1280 (H) x 1024 (V) Format
– 210 Frames Per Second (fps) at Full Resolution
– 4.8um x 4.8um Pixel Size
– ½ inch Optical Format
– Pipelined and Triggered Global Shutter
– Random Programmable Region of Interest (ROI) Readout
– On-Chip Fixed Pattern Noise (FPN) Correction
– Automatic Exposure Control (AEC)
– High Dynamic Range (HDR)
Level Translation
– Supports 2.5V and 3.3V IO Voltages (VIODD) to CAMERA MODULE
Power
– Primary Supply
– +5V from the Carrier Card
– On-Board Regulators featuring ST Microelectronics
– +3.3V VDD @ 1A
– +3.3V VDDPIX @ 500mA
– +1.8V VDD @ 1A
Reference Designs at MICROZED.ORG
– Go to www.microzed.org
– Click Support → Reference Designs/Tutorials
– Scroll down to MicroZed Embedded Vision Kits
– Click on Related Parts
– Click on the ON PYTHON-1300-C CAMERA MODULE’s View button.
Page 4
Figure 1 – PYTHON-1300-C CAMERA MODULE Topology – Sensor Side
Figure 2 –PYTHON-1300-C CAMERA MODULE Topology – Component Side
Page 5
2 Functional Description
The ON Semiconductor PYTHON-1300-C CAMERA MODULE is an optional add-on expansion board for
the MicroZed™ Embedded Vision Carrier Card that will help engineers to quickly develop solutions
targeting custom video-specific applications.
2.1
PYTHON-1300-C Block Diagram
The following figure shows a high level block diagram of the PYTHON-1300-C CAMERA MODULE.
The important interface is the Avnet designed camera interface which allows the module to mate
to the MicroZed™ Embedded Vision Carrier Card.
Figure 3 – Block Diagram of PYTHON-1300-C CAMERA MODULE
Page 6
2.2
Camera Interface
The PYTHON-1300-C CAMERA MODULE supports the Avnet camera interface, which defines
pins for the following functions:
–
–
–
2.2.1
Configuration & Control (single-ended signals)
– I2C
– SPI
– Reset/Reference Clock
– Trigger
– Monitor
– User IO
Video (differential signals)
– CLK
– SYNC
– DATA[7:0]
Power
– 5V, used by Camera Modules to create on-board voltages
– VIODD used for single-ended I/O
Camera Module Form Factor
The Camera Modules connection to the MicroZed™ Embedded Vision Carrier Card is a
standard PCI Express connector. The x4 connector is chosen in order to support all the signals
required by the Camera Interface (10 differential pairs, 16 single-ended signals).
The Camera Module form factor is depicted in the following figure.
Figure 4 – Camera Module Form Factor
Page 7
2.2.2
Mapping the Camera Interface
The following table describes the proprietary camera interface pin assignment on the PCIe x4
Lane Camera Interface.
84 LCC
Sensor Pin
48 LCC
Sensor Pin
-
-
-
Mapping for Camera Interface
Side A
48 LCC
Sensor Pin
84 LCC
Sensor Pin
GND
GND
-
-
-
+5V
CAM_CLK_PLL
25
44
-
-
+5V
GND
-
-
-
-
+5V
CLOCK_OUT_P
8
15
Side B
PCI Express x1
-
-
+5V
CLOCK_OUT_N
7
14
*I2C EXPAND
*I2C EXPAND
SCL
GND
-
-
-
-
+5V
GND
-
-
-
-
VIODD
DOUT0_P
N/A
11
-
-
VIODD
DOUT0_N
N/A
10
*I2C EXPAND
*I2C EXPAND
SDA
GND
-
-
-
-
VIODD
DOUT1_P
N/A
9
-
-
VIODD
DOUT1_N
N/A
8
5
4
CAM_SPI_SCLK
GND
-
-
-
-
GND
DOUT2_P
10
17
83
47
CAM_SPI_SSEL#
DOUT2_N
9
16
4
3
CAM_SPI_MISO
GND
-
-
-
-
GND
DOUT3_P
12
19
-
-
GND
DOUT3_N
11
18
3
2
CAM_SPI_MOSI
GND
-
-
-
-
GND
DOUT4_P
14
26
Key Notch
PCI Express x4
82
46
CAM_RESET#
DOUT4_N
13
25
** TP
** TP
PWDN
GND
-
-
-
-
GND
DOUT5_P
16
28
70
41
CAM_TRIGGER0
DOUT5_N
15
27
78
44
CAM_MONITOR0
GND
-
-
71
42
CAM_TRIGGER1
DOUT6_P
N/A
36
77
43
CAM_TRIGGER2
DOUT6_N
N/A
35
81
45
CAM_MONITOR1
GND
-
-
-
-
GND
DOUT7_P
N/A
34
** TP
**TP
USER_IO1
DOUT7_N
N/A
33
** TP
**TP
USER_IO2
GND
-
-
-
-
GND
SYNC_P
18
30
-
-
GND
SYNC_N
17
29
Table 1 – Camera Interface Pin Assignments
Page 8
2.2.3
2.2.3.1
Camera Interface Implementation
Singled-ended Signals
All of the single-ended signals on the camera interface are at the VIODD voltage.
The single ended signals on the Camera Interface connector are directly connected to the
PYTHON 1300 Color Image Sensor. The PYTHON 1300 Color Image Sensor requires
these signals to be at a different voltage level, so they are voltage level translated on the
Camera Module. This is illustrated in the following figure by buffers placed on the Camera
Module.
Figure 5 – Single-Ended Voltage Level Translation
Note: On the PYTHON 1300-C CAMERA MODULE, the USER IO1, USER_IO2, and
CAM_PWDN signals are tied to Test Points on the board and functionally do not connect
to the PYTHON 1300 Color Image Sensor.
2.2.3.2
I2C Interface – Regulator Enables
The PYTHON 1300-C CAMERA MODULE uses an I2C Expander to generate three
ENABLE signals for the three on-board Power Regulators. The I2C Expander is configured
at I2C address 0x24/0x3C depending on which I2C Expander is populated.
The I2C I/O Expander is accomplished with the use of an ON Semiconductor PCA9654.
The I2C I/O Expander takes an I2C interface from the Carrier Card and decodes that
interface to provide 8 USER GPIO on its pins. In our case, only 3 of the 8 USER GPIO are
used to create the VOLTAGE REGULATOR ENABLE signals.
Page 9
The figure below shows a high level diagram of the I2C I/O Expander circuit on the
PYTHON 1300-C CAMERA MODULE.
Figure 6: I2C I/O Expander Block Diagram
The table below shows what signals the I2C I/O Expander circuit on the PYTHON 1300-C
CAMERA MODULE can control.
Control Signal
Function
Default Value
Direction
Expander Port
ENABLE_VDD_18
1.8V Power Regulator Enable
Pulled-Low
Output
P0
ENABLE_VDD_33
3.3V Power Regulator Enable
Pulled-Low
Output
P1
ENABLE_VDD_PIX
3.3V Power Regulator Enable
Pulled-Low
Output
P2
REV0
Revision GPIO
Pulled-Low
Input
P3
REV1
Revision GPIO
Pulled-Low
Input
P4
REV2
Revision GPIO
Pulled-Low
Input
P5
REV3
Revision GPIO
Pulled-Low
Input
P6
REV4
Revision GPIO
Pulled-Low
Input
P7
Table 2 – I2C IO Expander Signal Summary
The PYTHON 1300-C CAMERA MODULE implements I2C pull-ups, but they are optional
and not placed on the board
Figure 7 – Camera Module I2C Interface
Page 10
2.2.3.3
LED Illumination Control
The PYTHON 1300 Color Image Sensor supports external triggering. Implementing the
CAM_TRIGGER[2:0] signals can be used to trigger LED illumination. This would allow a
designer to implement a “camera flash” type illumination.
2.2.3.4
Differential Signals
The PYTHON 1300 Color Image Sensors utilizes LVDS signaling. The PYTHON 1300-C
CAMERA MODULE does not contain any special circuitry for this I/O standard.
2.2.3.5
LVDS Implementation
LVDS has a common mode voltage of 1.25V, and a swing of 350mV.
The following circuit illustrates how the differential pairs of the LVDS interface on the
PYTHON 1300 Color Image Sensor is directly connected to the Zynq device on the
MicroZed™.
Figure 8 – Camera Module LVDS Interface
2.3
2.3.1
Power Supplies
Voltage Rails and Sources
The PYTHON 1300-C CAMERA MODULE is powered through the physical connection to the
Carrier Card. The primary board power is +5V and is supplied via the PCIe x4 Edge Connector.
Another source of power is the VIODD pins on the PCIe x4 Edge Connector. The VIODD pins
are intended to power the IO interface to the Color Image Sensor.
There are three regulators that reside on the PYTHON 1300-C CAMERA MODULE that provide
VDD 1.8V, VDD 3.3V, and VDD PIXEL power rails. These regulators are used to power the
required rails for the PYTHON 1300 Color Image Sensor. The regulators are provided by ON
Semiconductor. A 500mA high performance low drop voltage regulator, NCP3335, is used to
generate VDDPIX at 3.3V. The other two regulators are NCP5661 devices. These are 1A ultrafast DC low dropout linear regulators and are used to generate VDD 3.3V and VDD 1.8V.
Page 11
The following diagram shows a high level depiction of the power scheme for PYTHON 1300-C
CAMERA MODULE.
Figure 8: PYTHON 1300-C CAMERA MODULE Power Scheme
The table below shows the maximum output current for each of the ON Semiconductor
regulators on the PYTHON 1300-C CAMERA MODULE.
ON Semiconductor
Part Number
Input Voltage Range
(V)
Input Voltage
(V)
Output Voltage
(V)
Max Current
(mA)
NCP5661
2.0V to 9.0V
5V
1.8V
1000mA
NCP5661
2.0V to 9.0V
5V
3.3V
1000mA
NCP3335A
2.6 to 12V
5V
3.3V
500mA
Table 3 – Voltage Rails w/ Max Output Current
Page 12
3 Mechanical
The PYTHON 1300-C CAMERA MODULE measures 54.00 mm x 61.00 mm. Other pertinent dimensions
are presented in the following figure.
Figure 9 – PYTHON 1300-C CAMERA MODULE Top View Mechanical Dimensions
The PYTHON 1300-C CAMERA MODULE is allowed a maximum vertical dimension of 5.00mm on the
component side of the module. A listing of the actual vertical dimensions is presented in the following figure.
Figure 10 – PYTHON 1300-C CAMERA MODULE Side View Vertical Dimension
Page 13
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising