Cmosis support

HomeNanEyePrinter Friendly Version


Nan Eye frequently asked questions

NanEye Camera

1. NanEye Voltage/Frequency

The sensor on chip clock increases its frequency with the supply voltage (+/- 15%), thus increasing the frame rate. Although working the sensor at higher frequency does not necessarily mean that you will get higher frame rate. Due to a number of factors this can also lead to a degradation on the signal integrity, therefore  the maximum frame rate that we can achieve with our hardware is around 50 FPS.


Each 250 K sensor batch, there will be a maximal variance about 5-10% in the Voltage Frequency relationship.

2. Electro-Optical specifications for B&W sensor at 625nm illumination


Gain = 0

Gain = 1

Gain = 2

Gain = 3

Gain Value [dB]





Responsivity [DN/nJ/cm2]





Full Well capacity [e-]





Temporal read noise in dark [DN]





Max SNR [dB]





Dynamic Range [dB]










PRNU [%]











The total QE is approximately 30%.

3. Sensor Spectral Response

NanEye 2D Responsivity at nominal gain is 5,5DN/nJ/cm² and Responsivity at maximal gain is 11,5DN/nJ/cm².

Please take a look at the BW version Relative Spectral Response Graphic below:



Please take a look at the Color version Relative Spectral Response Graphic below:


4. NanEye Operating Temperature and Humidity

It is save to consider:

  • Operating Temperature: 0 - 60°C
  • Operating Humidity: 5 - 85%
Our camera assembly process is submitted to high temperatures (above 200ºC)  for a few seconds (1~2 seconds) for cable soldering. Nevertheless, the final product  can only be exposed to temperatures around 150 ºC, for no more than 10 sec. If you work at lower temperatures (around 100 ºC) this period can take a few minutes (1~2 minutes). Having this in mind, costumers pretending to that an UV curing is our conviction such process should not cause any harm to the sensor. 
The camera was not made to be waterproof so we cannot guarantee that every camera will work always 100% and for how long. 

5. NanEye Power Consumption

The voltage operating range is from 1.8V to 2.4 V making a (+/- 15%) variation.

The table below shows the NanEye power consumption.

 Voltage (V)     Current (mA)      Power (mW)   
      1.8        1 to 2         3.6
      2.1           2         4.2
      2.4           3         7.2

6. NanEye Voltage Range

We know that sensor still works from 1.7 V up to 2.5 V but optimal performance is guaranteed within 1.8 to 2.4 limits, outside these values the we don't guarantee image quality neither physical integrity of the sensor 


7. NanEye Flat Ribbon Cable

Our standard product has 2 meters cable, shorter length can be easily done. We have also assembled cameras with 3 meter cable, but the performance is not guaranteed in therms of frame rate since the data integrity is slightly affected.

We normally advise our costumers to use an LVDS repeater device, though we don't have any standard solution. If you decide for this approach we can help you on the circuit design and component selection. Please let us know if you need help on this.

At the moment Awaiba offers two mounting solutions, as shown below.

Soldered dipped 90º:


Soldered dipped (Bended): 



Recommended Bending Radius:

For a low stress long term usage, we recommend a minimum bend radius of 0.06"/1.5 mm. For fixed installation this can cut in half 0.03"/0.75 mm.

8. NanEye Color Filter

NanEye 2D Camera has a colored version. This version has a Bayer Pattern color filter as shown below:

The transmission rate of this filter has the following characteristic: 


Bayer Pattern Example: 

In order to get the RGB value of a pixel covered by a RED filter, the Blue and Green components must be calculated from the surrounding "Blue and Green Pixels"  



9. Does NanEye have an IR Filter?

Regarding illumination please note for color imaging that NanEye sensor does not have any IR cut filter. So halogen lamp is very bad, as it has more IR part than visible and thus the colors look really bad. Even LED illumination will have quite a bit of power between 680nm - 800nm. "Cold blue" LED is better than "warm" tone LED, but the best is you still place an IR cut at 680 when using an LED fiber light.

10. Exposure Time

The high exposure setting (249) sets an exposure time of 249 lines, which means that while one row is being read, (249 are integrating and only 1 in reset), making a total of integration time of 22.7 ms.

Roughly the integration time is give by the following formula:

Integration time = Exposure x 90.8 us


The effective exposure time thus is given by the formula:

Texp =((Nrows – Nrows_reset)/Nrows)*Ftime


  • Texp = the effective exposure time22.7
  • Nrows = the number of rows of the sensor (250 for NanEye_2D)
  • Nrows_reset = the number of rows in reset (register setting bits 0 – 7)  - The range goes from [0 - 248], so rows_in_Reset [7..0] = [00000000 .... 11111000]. The default value should be  "rows_in_Reset = 00000001".
  • Ftime = The time for a frame readout including the upstream communication break. (22.7ms for NanEye_2D @ VDD=2.1V)

Is not recommended to use exposure setting 250, (max. integration time), it can lead to additional noise and unstable image. Each additional exposure step decreases the exposure time by 90.8ns (equivalent of the exposure time of one line).

11. NanEye Glass / AR Coatting

The material used is a Broadband AR coating , going from visible to infra-red wave lengths ,compliant with bio or medical standards . Cover glass is 0.4 mm thick B33 (Borofloat glass) cover glass in front the sensor. 

We would advise you the Ultra Clean Edmond Optics solution to clean it , that what we use on our side . 

12. NanEye Sterilization

All the components can withstand high temperatures , nevertheless we recommend ETO sterilization . For Autoclave sterilization the camera must be encapsulated . Regarding the Radiation we believe that this is not  adequate.

13. Storage Conditions





Maximum storage time above 80C




Maximum long term storage temperature




Long term storage humidity*




Number of reflow cycles**




Maximum reflow temperature




Recommended dry bake temperature*




Recommended dry bake time*




* If storage humidity is exceeded it is recommended to dry bake the component prior to soldering.

** due to the small pad pitch, standard reflow process may need to be adjusted to achieve reliable solder result.



14. Trasmission EXOR

Here the is the expalanation how the EXOR works. 

NanEye Viewer Software

1. NanoUSB2 Debug

Driver not installed Correctly

If Device Manager shows:

- Cesys Device (EFM01, loading stage...) 

- Cesys Device (NANOUSB, loading stage...)

Or if you get the following message error in Awaiba Viewer:

- Error Msg: There is no Nano USB connected / Camera not connected

In both cases you need to reinstall the driver.

Please take a look into Program Data\Awaiba\Awaiba Viewer\driver\cesys\udk3 and please run udk3-usb-driver-windows-1.1.exe to update the driver.

Please run the board tester application, on Awaiba Viewer \application\debug, to see if the sensor is receiving data correctly.

If the issue persist please run the Service.bat in Program Files\Awaiba\Awaiba Viewer v2.16.2.3\driver\cesys\udk3\svc\ceusb\RunService. After this, it should install the driver

For additional information please take a look in the attached document. 

If you need any further assistance please contact our technical team through


2. NanEye Viewer API

Get the Latest Awaiba Viewer version and Cesys USB Driver can be found under the following web page, Please find under the following link our latest NanEye  C++ API for with Multicamera capability :

To use the NanEye Viewer API on Matlab you should:

Load the .dll file and the corresponding header file:

loadlibrary('awcore.dll', 'interface.h')

There is also a small c code example and also pdf document showing how to use the API funtions and this can be easilly implemented on a Matlab m-file .

Recomendation :

At the start of the sensor, you should put the digipot value at the minimum, 1.81 in this case, and then, after a Sleep, put it at the value that you want. Then you can change the digipot normally.

  • Sensor sensor(2, 3, 1, 1.81);
  • manager.ConfigureSensor(sensor);
  • Sleep(1000);
  • sensor.DigiPot=2.3;
  • manager.ConfigureSensor(sensor);

3. What is recommended Installation sequence

To evaluate our demo kits please proceeded in the following sequence:

  • Before plugging the USB base station install the latest Awaiba Viewer
    • Please make sure to have Admin privileges on your PC, in order to software install all files correctly
  • Afterwards installation please plug the USB board to a computer
  • Check on Device Manager if the board is recognized as Cesys USB Device (NanoUSB)
  • Please place correctly the sensor in the board
  • Run Awaiba Viewer choosing Load Configuration
  • Pressing the play button you should get images. If not you should also receive any kind of error message. Please send us an email at with the error message that you got.

4. NanoUSB3 recognized as Cesys USB Device (EFM02)

Please check on the back of the FPGA board if two resisters are soldered as shown in the attached top image. If so, could we do a Teamviewer session with the customer to understand better this issue?

If the resisters are not soldered as in the bottom image and if you have the possibility to solder please do it otherwise if you prefer we can open an RMA to change the board.

5. Error Msg: External component has thrown an exception

Please check if the sensor is connected correctly to the connector. Note that the blue wire is the GND.

If you have the possibility to try other sensor and board please do it.

Please verify if the cables are broken loose from the connector. If so, the simplest way to solve this is to solder it yourself on your side. Please take a look on the following image explaining the connections. Please also note that the wires order is from GND then Data+, Data- and VDD.

6 pins:


4 pins:


Flex PCB connector, 6 pins:


Please run the board tester application, on Awaiba Viewer\application\debug, to see if the sensor is receiving data correctly.


6. BW version Viewer Correction

We would like to advise you to turn off one of image processing algorithms , called BadPixelReplacement. Normally you should find this on the following folder

-> C:\Users\user\AppData\Roaming\Awaiba\Nan Eye Viewer\Configuration Files

On you can type this %AppData% on windows explorer, tab .

And then on the file default.xml or LastConfig.xml , you should operate the following change :

7. How to store RAW images

When saving a snapshot, it will save the RawImage (10 bits) as it comes from the sensor and also the processed image (the image as you see on your monitor).

This images are saved in your data folder (the folder chosen when installing the viewer) in the Snapshots folder. 

It saves as "Raw_Sen[0]" for the raw image and as "Processed_Sen[0]" to the processed image. The "0" is the sensor id.

8. Recording Video

To record video with the NanEye Viewer we recommend users to install ffdshow codec .

And then choose the following option :


9. Stereo Viewer Mode

First choose the Stereo Viewer option when starting the NanEye Viewer :


Secondly press Play  , and you should observer the two live images : 

Then use the Full screen mode you should press  , and you can use the arrow keys to adjust the side by side images .  


Then you should set your 3D Monitor , to convert from 2D (side-by-side) to 3D

10. NanoHDMI

Please find attached an image exemplifying how to connect the sensor in the NanoHDMI box. 

11. View RAW videos

Please use this viewer to the raw video made in awvideo format. 

12. Create Black Mask

13. Automatic Exposure Control - Gain and Exposure values

Please check the Automatic Control, General tab, click on Show ROI and you will have on the bottom of the image 4 blue lines which represents the gain (each line is a gain value) and the yellow line the exposure value.

Please have a look in the attached examples.

Example 1: Gain 1 and Exposure approximately 200.

Example 2: Gain 3 and Exposure approximately 222.

NanEye Light Sources

1. Fiber Optic Light Source

Evaluation set with fiber illumination:




The whole assembly will come with the following diameter:

Camera + 0.5mm fiber optic diameter + distal tip

Total diameter = 3.0mm

Average Light intensity figures of each solution are stated below. Measurements were always at the center of the light cone, ie on the optical axis in the extension of the fiber:


POF fiber with 0.5 mm diameter, 2m cable length:

  • 39 lux @ 30 cm (distance of the detector end of the fiber, measured on the optical axis)
  • 89 lux @ 20 cm
  • 144 lux @ 15 cm


POF fiber with 1 mm diameter,  2m cable length:

  • 125 lux @ 30 cm 
  • 305 lux @ 20 cm
  • 525 lux @ 15 cm

The fiber in measurement 1 is very high quality and has a much lower attenuation than that used in measuring 2.

From these measured values ​​can also be used for other distances. The illuminance is 1 / (distance) ^ 2. This means, for example, for the measurement of 0.5mm POF at a distance of 30cm, 39 lux measured, then in 3 cm from the 100-fold value is expected, ie 3900 lux @ 3cm distance.

For the Stereo Camera the illumination Solution available is the following:



 Please find attached the document

2. LED Rings


 The LED ring can be assembled as an option to the NanEye camera module. 



The 4 LED's are supplied with 12V – 16V and I (standard) of 10mA over a separate cable pair to the standard NanEye assembly:



Currently we have available two LED ring solutions: 2.4mm PCB's dimensions

  • LED's for 2.4 mm PCB: Rohm LED CSL0101WB, size:0201 

Theoretical Light Intensity:

  • 2.4 mm LED Ring - outputs 1.2 cd for a 130º apex angle, giving a total of 4.3 lm .


Experimental Light Intensity:

PowerMeter set to Blue, 470 nm, at 4 cm distance with LED Current 5mA

  • 2.4 mm LED Ring : 1 W/m2


White Target and Dynamic Range at 50% with LED Current 5mA

  • 2.4 mm LED Ring: 1.2 cm


When using the NanoUSB2.2 Board you can control the LED intensity through NanEye Viewer Software, as shown in the picture below: