background image

See3CAM_CX3RDK _e-CAM59CX3        Application User Manual 

              10-March-2014 

 

 

 

     

www.e-consystems.com

  | Subject

 to change without notice

 

Page 4 of 16 

 

2  Introduction 

Denebola (See3CAM_CX3RDK) is a USB3.0 UVC Reference Design Kit (RDK) developed by e-
con  Systems  using  the  EZ-USB®  CX3  USB3.0  Peripheral  controller  from  Cypress 
Semiconductors.  The  Cypress  EZ-USB®  CX3  is  a  USB  3.0  peripheral  controller  that  enables 
developers  to  add  USB  3.0  connectivity  to  any  image  sensors  compliant  with  Mobile  Industry 
Processor  Interface  (MIPI)  Camera  Serial  Interface  Type  2  (CSI-2)  standard.    The  Denebola 
Reference  Design  Kit  developed  using  EZ-USB®  CX3  is  a  complete  Reference  Design  Kit  and 
has OmniVision OV5640 CMOS image sensor interfaced to it through 2-lane MIPI CSI-2 interface. 
This  is  a  fully  functional  camera  reference  design  kit  that  can  stream  uncompressed  720p60, 
1080p30 and full 5MP@15fps. e-con Systems, a Silver level partner of Cypress Partner program, 
has developed the reference design kit for EZ-USB® CX3 from Cypress Semiconductors and this 
kit can be purchased directly from our webstore.  
 
Based on the proven EZ-USB FX3 Platform, CX3 comes with an ARM9 CPU and 512KB SRAM 
that provides 200 MIPS of computational power. The CX3 supports MIPI CSI-2 version 1.01, up 
to  4  date  lanes  with  data  speed  up  to  1Gbps  per  lane,  for  a  total  bandwidth  of  4  Gbps.  CX3  is 
ideally  suited  for  high-definition  or  high-speed  image-capturing  applications.  CX3  supports 
multiple peripheral interfaces such as I2C, SPI, and UART, which can be programmed to support 
Pan, Tilt and Zoom or other camera control functions. 
 
Denebola  RDK  is  a  two-board  solution  containing  base  board  designed  around  Cypress  CX3 
USB3.0  Peripheral  controller  and  the  Camera  daughter  board  (part  number:  e-CAM59CX3) 
designed  using  OmniVision  OV5640  CMOS  image  sensor  based  Autofocus  camera  module.  E-
con also plans to support multiple camera sensor daughter boards in the future that can be used 
to evaluate CX3 performance and also other CMOS Image sensors.  

See3CAM_CX3RDK  with  e-CAM59CX3  is  a  UVC  compliant  device  and  does  not  require  any 
drivers  to  be  installed  on  the  PC.  The  native  UVC  drivers  of  Windows  and  Linux  Operating 
Systems  shall  be  compatible  with  this  camera.  E-con  also  provides  the  sample  application  that 
demonstrates  some  of  the  features  of  this  camera.  However,  this  camera  can  be  utilized  any 
DirectShow application such as Skype etc. 

3  Scope 

e-con  provides  a  sample  DirectShow  application,  called  e-CAMView,  along  with  the 
See3CAM_CX3RDK.  The  e-CAMView  is  a  typical  DirectShow  camera  application,  but 
customized to demonstrate the features of See3CAM_CX3RDK. This document describes these 
features of this sample camera application when it is used with See3CAM_CX3RDK. 
 
 

4  Description 

The  See3CAM_CX3RDK  with  e-CAM59CX3  is  a  USB  3.0  device  capable  of  streaming  camera 
frames  VGA  @ 60  fps,  720p  @  60  fps,  1080p  @ 30fps  and  5MP  @  15  fps  when  connected  to 
USB3.0 host port by leveraging the full throughput of USB3.0. It also supports all the features with 
a  USB  2.0  fallback.  However,  in  USB  2.0,  See3CAM_CX3RDK  with  e-CAM59CX3  can  stream 
only in VGA resolution and at about 30 fps only.  
 
 
 
 
 

Summary of Contents for Denebola

Page 1: ...com Subject to change without notice Page 1 of 16 e con Systems India Pvt Ltd RISHABH INFO PARK RR Tower IV 7th Floor Super A 16 A 17 Thiru Vi Ka Industrial Estate Guindy Chennai 600 032 www e consystems com See3CAM_CX3RDK_e CAM59CX3 Application User Manual Revision 1 3 10 March 2014 ...

Page 2: ...History 3 2 Introduction 4 3 Scope 4 4 Description 4 5 Pre Requisites 5 5 1 Installation of the See3CAM_CX3RDK and Drivers 5 6 Using e CAMView 6 6 1 Devices Menu 7 6 2 Options Menu 8 6 2 1 Video Capture Filter 9 6 2 2 Video Capture Pin 13 6 2 3 Still Capture Pin 14 6 3 Capture Menu 15 6 4 Extension Unit Menu 16 6 5 Help Menu 16 7 Conclusion 16 ...

Page 3: ... notice Page 3 of 16 See3CAM_CX3RDK_e CAM59CX3 1 Revision History Rev No Date Major Changes Author Initial Draft 05 September 2013 Initial Draft Shanthakumar 1 1 06 September 2013 Reviewed and added changes Subbarao 1 2 10 October 2013 Added new features Shanthakumar 1 3 10 March 2014 Added Changes Shanthakumar ...

Page 4: ...ces such as I2C SPI and UART which can be programmed to support Pan Tilt and Zoom or other camera control functions Denebola RDK is a two board solution containing base board designed around Cypress CX3 USB3 0 Peripheral controller and the Camera daughter board part number e CAM59CX3 designed using OmniVision OV5640 CMOS image sensor based Autofocus camera module E con also plans to support multip...

Page 5: ...lation steps and pictures of the same 5 1 Installation of the See3CAM_CX3RDK and Drivers Follow the following steps to initialize the device with the host computer Connect the one end of the USB 3 0 cable to the USB 3 0 connector provided at the side of See3CAM_CX3RDKand connect the other end to the USB 3 0 host controller on the computer Move the power switch to on position Once Switched ON the L...

Page 6: ...tems e CAMView This version of e CAMView comes with a set of features that can be used to attain the full functionality of See3CAM_CX3RDK The Menu bar at the top contains few menu items and the lower status bar shows some information When the application is running the current preview resolution and the frame rate are displayed in the lower status bar The following sections describe each of the me...

Page 7: ... device which is currently streaming By default See3CAM_CX3RDK with e CAM59CX3 will be indicated by the name e con s CX3 RDK with OV5640 In case any other video device is connected such as on board webcam etc the e CAMView shall list down those video capture devices as well and the user can switch between the available video capture devices by selecting the respective device There is no audio capt...

Page 8: ... When clicked the options menu will appear as shown in the snapshot below Figure 3 Options Menu From this Options menu the following options can be selected Video Capture Filter to change brightness contrast saturation sharpness white balance focus exposure Video Capture Pin to select various video preview resolutions supported by the device Still Capture Pin to select various still image resoluti...

Page 9: ...AM59CX3 The various controls that are supported by See3CAM_CX3RDK with e CAM59CX3are Brightness Control Contrast Control Hue Control Saturation Control Sharpness Control White Balance Control Auto Manual Focus Auto Manual Exposure Control Auto Manual The brightness contrast hue saturation sharpness white balance controls are available in the Video Proc Amp The focus exposure controls are available...

Page 10: ...he Default value is 0 6 2 1 4 Saturation Control The Saturation values can be changed from a minimum value of 0 to 8 by moving the slider and the exact changes will be reflected immediately in the preview This Saturation control increases the Saturation of See3CAM_CX3RDK with e CAM59CX3 The Default value is 4 6 2 1 5 Sharpness Control The Sharpness values can be changed from a minimum value of 1 t...

Page 11: ...hanged from a minimum value of 0 to 250 by moving the slider and the exact changes will be reflected immediately in the preview This Manual Focus control changes the focus lens position of See3CAM_CX3RDK with e CAM59CX3 The Default value is 0 6 2 1 8 Focus Contrl Auto The See3CAM_CX3RDK with e CAM59CX3 supports Auto focus control which can be controlled using the Camera Control tab of the Video Ca...

Page 12: ...ol The Manual Exposure values can be changed from a minimum value of 13 to 5 by moving the slider and the exact changes will be reflected immediately in the preview This Manual Exposure control increases the Exposure of See3CAM_CX3RDK with e CAM59CX3 The Default value is 9 6 2 1 10 Exposure Control Auto The See3CAM_CX3RDK with e CAM59CX3 supports Auto exposure control which can be controlled using...

Page 13: ...m the Color Space Compression list box The See3CAM_CX3RDK with e CAM59CX3 supports only YUV color format The frame rate supported by the current resolution will appear in the Frame Rate text box Currently See3CAM_CX3RDK with e CAM59CX3 supports only YUV2 color format and in this format four resolutions are supported in USB3 0 and one resolution is supported in USB2 0 640 x 480 at 60 fps in USB 3 0...

Page 14: ...solution The e CAMView application will save the images in Bitmap bmp format in the user specified location To change the resolution the user can select any one of the resolutions from the Output Size list box To change the color format of the preview the user can select one of the color formats from the Color Space Compression list box The See3CAM_CX3RDK with e CAM59CX3 supports only YUV2 color f...

Page 15: ...y default the e CAMView will set the Desktop as the image storage path for easy access but the user can change to any location by using the still path option To take an image the user can either click the Get Still option or press the Enter key of the keyboard with the e CAMView application being in focus The image will be captured and stored in the location specified by the user The image resolut...

Page 16: ...sted as UVC Extension controls Currently Extension Unit is not supported for the See3CAM_CX3RDK with e CAM59CX3 6 5 Help Menu The Help Menu can be used to obtain the version information of e CAMView application installed in the computer Figure 9 Help menu 7 Conclusion This document provides the basic steps involved in using the e CAMView application and See3CAM_CX3RDK with e CAM59CX3 in the approp...

Reviews: