Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st

Difference between revisions of "Hardware info"

From OpenKinect
Jump to: navigation, search
(Hardware Information)
(Hardware Information)
Line 17: Line 17:
 
The camera's I2C control interface perfoms a one byte transaction every frame - this could be somethng like gain setting or avarage level sensing.  No change in this data was seen during random hand-waving in front of the sensor.
 
The camera's I2C control interface perfoms a one byte transaction every frame - this could be somethng like gain setting or avarage level sensing.  No change in this data was seen during random hand-waving in front of the sensor.
 
The camera has an IR-pass filter at the laser wavelength - tests with various light sources show minimal sensitivity to visible and 950nm sources.
 
The camera has an IR-pass filter at the laser wavelength - tests with various light sources show minimal sensitivity to visible and 950nm sources.
 +
 +
* Marvell chip
 +
This chip is for audio processing, and has nothing to do with the depth system. Markings on chip are 88AP1-BJD2 P2G2750A/2 1024 AOP  CX08  88AP102. Possibly one of Marvell's ARMADA series ARM chips, which has members with clock rates from 400MHz to 1GHz.
 +
Connected to the chip are a Winbond 25Q16B 16mbit, quad SPI flash, a custom-marked 8 pin device marked H102338 XBOX1001 X851716-006 GEPP , and a 512mbit DDR2 SDRAM

Revision as of 12:59, 20 November 2010

Hardware Information

  • Laser illuminator

The illuminator uses an 830nm laser diode. There is no modulation - output level is constant. Output power measured at the illuminator output is around 60mW (Using Coherent Lasercheck). The laser is temperature stabilised with a small peltier element mounted between the illuminator and the aluminium mounting plate. This element can both heat and cool the laser to maintain a constant temperature, presumably in order to stabilise the laser's output wavelength. on the sample tested, at room temperature, the laser is being slightly heated.

The depth sensing appears somewhat sensitive to the relative position of the illuminator and sensor. Even a gentle bend of the aluminium plate causes significant disturbance of the depth image.

There is a non-resettable 102°C thermal cutout attatched to the outside of the illuminator housing - this is connected in series with the main 12V supply to the kinect, so clearly a product-safety feature. This positioning suggests that it may be to detect fault conditions causing the laser to heat its enclosure, e.g. if the front window is damaged, or possibly a peltier-induced meltdown distorting the housing and causing laser light to escape other than through the pattern optics. The raw laser power is definitely eye-hazardous if not spread out by the pattern-generating optics. Apart from the laser diode, the illuminator is likely to contain a temperature sensor and a photodiode for laser output power feeedback - the latter may be integrated in the laser diode can.

  • Depth Image sensor

The depth sensor uses a monochrome image sensor. Looking at the signals from the sensor, resolution appears to be 1200x960 pixels at a framerate of 30Hz. The camera's I2C control interface perfoms a one byte transaction every frame - this could be somethng like gain setting or avarage level sensing. No change in this data was seen during random hand-waving in front of the sensor. The camera has an IR-pass filter at the laser wavelength - tests with various light sources show minimal sensitivity to visible and 950nm sources.

  • Marvell chip

This chip is for audio processing, and has nothing to do with the depth system. Markings on chip are 88AP1-BJD2 P2G2750A/2 1024 AOP CX08 88AP102. Possibly one of Marvell's ARMADA series ARM chips, which has members with clock rates from 400MHz to 1GHz. Connected to the chip are a Winbond 25Q16B 16mbit, quad SPI flash, a custom-marked 8 pin device marked H102338 XBOX1001 X851716-006 GEPP , and a 512mbit DDR2 SDRAM