Jump to content
43oh

TI OPT8241 Time of flight QVGA 3D sensor


Recommended Posts

This is a quite exciting new sensor. The development kit is prohibitively expensive and the chip driver is 256BGA, but at around $50 for the raw sensor capable of 150 fps of 320x240 with distance, this is cool.

 

Time of flight pulses out light/IR and counts the sub nanoseconds it takes to bounce back.

 

The specs are pretty impressive for an early model.

 

http://www.ti.com/product/OPT8241

 

Ideally I would prefer the device and driver chip were paired on a board, but hopefully these will be popular and warrant more integrated solutions.

Link to post
Share on other sites

The 2nd generation Kinect that shipped with the Xbox One uses time of flight to calculate depth. There's a nice summary of the method here: http://www.gamasutra.com/blogs/DanielLau/20131127/205820/The_Science_Behind_Kinects_or_Kinect_10_versus_20.php. It also explains the structured light system used in the original Kinect and compares the pros and cons of each system.
 
Regarding the sensor and controller being separate chips, I think that may be unlikely to change. The sensor is made using a "chip on glass" process which I suspect isn't ideal for the controller. Also, keeping the controller off the sensor die avoids any problems with it heating the sensor (which would increase the noise level).
 
EDIT: About 30 seconds after posting this I found the OPT8320, which does integrate the controller and framebuffer memory into a single CoG package. That one's only 80x60 pixels, however.

Link to post
Share on other sites

The package is BGA, but only one row around the edge with 0.45mm pitch. Should be doable with regular PCBs from OSHPark et al.

 

For the Sensor yes. But it requires a secondary co-processor (OPT9221) a 256NFBGA. Which requires a 144MHz DDR2 memory interface. The datasheet recommends a minimum 6 layer PCB.

 

Still do-able if you really wanted to. But does kinda push it outside of a weekend project territory. :P

Link to post
Share on other sites

The package is BGA, but only one row around the edge with 0.45mm pitch. Should be doable with regular PCBs from OSHPark et al.

 

Then comes the really tricky bit, optical alignment... the lens assembly needs to be centred over the sensor array (which is not centred within the package).

 

Also I just noticed in the datasheet that the mounting isn't just at the BGA pads. You're expected to use a non-conductive underfill to thermally bond the bulk of the package to a copper pour for heatsinking and stabilisation.

Link to post
Share on other sites

It's more complex, but not too far removed from the Tindie for the ADNS-9800 laser mouse. Some bright enterprising spark might put together a hyper breakout. I'm mainly pleased that the early models are already very fast and high res.

 

I personally really wish micromouse competitions forced the pros to use ONLY visual recognition and/or new tech. Micromouse comps are over-ripe slotcars now where sensor development and experimentation might be fun.

 

It's worth just thinking about devices like these. I like the thought that you might only need one array receiver and maybe multiple light sources in sequence to triangulate or for redundancy/data improvement.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...