Adding vision to your projects needs not be a difficult task. Whether its machine vision for robot control or the sampling and storage of images for security, CMOS images sensors can offer many advantages over traditional CCD sensors. Just some of the technical advantages of CMOS sensors are,
|
There are two different categories of CMOS Sensors based on their output. One type will have a analog signal out encoded in a video format such as PAL, NTSC, S-Video etc which are designed for camera on a chip applications. With these devices you simply supply power and feed the output straight into you AV Equipment. Others will have a digital out, typically a 4/8 or 16 bit data bus. These 'digital' sensors simplify designs, where once a traditional 'analog' camera was feed into a video capture card for conversion to digital. Today, digital data can be pulled straight from the sensor.
The main components to a Digital Video Camera design are
|
While the frame rate on many devices can be slowed down by using internal divisors, it still doesn't reach an acceptable speed nor allow random access to pixels. Reducing the master clock rate of the device will effect exposure times and other time dependent settings, thus is not an option. Clearly some additional circuitry will need to be designed.
The other thing you must not forget is how to control the sensor. Most of it's internal parameters are controlled by a serial bus, typically I2C for the majority of sensors. This can either be controlled through a memory mapped Register programmed into your PLD or via an I2C port straight from your uC. All up this makes quite a cheap way to capture video. Ideal for your Embedded Linux Systems.
OmniVision Technologies
-
OmniVision not only develops CMOS Image Sensors, but also support device ICs such as the
OV-511 & OV-518 Advanced Camera to USB Bridge. OmniVision is one of the more popular manufacturers with
devices such as the OV7910
NTSC/PAL Camera on a Chip being used in many small analog camera
modules around the world. This would be the recommended starting point
if you are starting out designing with CMOS Image Sensors.
- SXGA 1280 x 1024 Colour (OV9620) or Monochrome (OV9121) (1.3 mega-pixel)
- 1/2" Optical Format
- 15 fps @ SXGA
- 10 bit Raw RGB Data Out
- Requires 3.3V and 2.5V supplies
- CLCC-48 Package
- SVGA 800 x 600 Colour
- 1/3" Optical Format
- 15 fps @ SVGA
- 10 bit Raw RGB Data Out
- Requires single 3.3V supply < 30mA
- CLCC-48 Package
- 640 x 480 Colour (OV7640) or Monochrome (OV7141)
- 1/4" Optical Format
- 30fps @ VGA, 60fps @ QVGA
- YUV/YCbCr 4:2:2, RGB 4:2:2 or Raw 8 bit RGB Outputs
- 2.5V Core & Analog Supply / 2.5 or 3.3V I/O supplies. Power Consumption under 40mW
- PLCC-28 Package
- 664 x 492 Colour (OV7620) or Monochrome (OV7110)
- 1/3" Optical Format
- 0.5 to 30 fps
- YUV/YCbCr 4:2:2, RGB 4:2:2 or Raw 8 bit RGB Outputs
- 5V Supply <120mw li="li">
- 48-pin LCC 120mw>
- 352 x 288 Colour (OV6630) or Monochrome (OV6130)
- 1/4" Optical Format
- up to 60 fps
- YUV/YCbCr 4:2:2, RGB 4:2:2 or Raw 8 bit RGB Outputs
- 3.3V Core < 20mA / 3.3V or 5V I/O
- LCC-48 Package
-
OV9620
OmniVision and some third party vendors (e.g. COMedia) have
evaluation modules for the OmniVision sensors. This
allows you to get up to speed with the sensor, incorporating a PCB with de-coupling, a Lens and Lens
Holder. The majority of the sensor's signals are broken out to a header which you can use to interface
to your own designs. The evaluation modules in small quantities are normally much easier to obtain than
the sensors themselves, and are typically cheaper as a result.
|
A picture of the M3188 Evaluation Module with the lens holder removed. The signals can be obtained from the 32 pin header on the top of the module |
Kodak
-
In August 2001 Kodak launched it's first two CMOS Images to its Kodak Digital Science
range of image sensors. Kodak has been in the game of CCD Sensors for twenty plus years
with a wealth of imaging expertise and research.
- 640 x 480 resolution
- 1/3" Optical Format
- 0 - 60 frames per second
- Single 3.3V Supply <200mw li="li">
- 48 pin ceramic LCC package 200mw>
- 1.3 megapixel CMOS sensor, 1280 x 1024 resolution
- 1/2" Optical Format
- 15 frames a second at 20MHz Clock (Full SXGA)
- Single 3.3V Supply, <250mw li="li">
- 48-pin ceramic LCC package 250mw>
-
KAC-0311
Mitsubishi Chips
-
Mitsubishi have broken the pack, to produce smaller resolution sensors. These sensors can typically be used
for a range of applications such as finger print sensing, motor detection, gaming, tracing of moving parts etc.
Just one application is the new optical mice flooding the market place. They use a low resolution Image Sensor
to track movement on a wide variety of surfaces.
- 32 x 32 Pixel Black & White, 1/6" Optical Format
- 5V Supply < 15mW
- In Built Edge Extraction
- Max 5000 frames per second
- Analog Output to uC ADC
- 10pin SO Package
- 128 x 128 Pixel Black & White, 1/4" Optical Format
- 5V Supply < 15mW
- Positive and negative image output, Edge enhancement / extraction
- 10 to 30 frames per second
- 16pin TSOP Package
Also unique to these sensors is in-built image processing. Both sensors can output edge enhanced or extracted data, making them ideal for tracking on small robots, industrial control etc. The sensors can also process 2D images into 1D. The output of each pixel is by the means of a analog potential, thus this must be fed into an ADC to return digital image data.
-
M64285FP CMOS Image Sensor
-
M64282FP Artificial Retina LSI
Micron
-
Micron Imaging has aquired Photobit Corporation and inherited its IP and Image Sensors. CMOS APS (CMOS active
pixel sensor) was first created by a team of JPL engineers lead by Dr Eric Fossum. Dr Fossum is now Fellow at
Micron Tecnology Inc. Micron's Product range can be sought from Micron's Product Matrix
- CIF Resolution - 352 x 288 Colour
- 1/5 Inch Optical Format
- 0-30 Frames a Second
- 3.3V Supply, < 55mW
- 28-pin CLCC
- VGA Resolution - 640 x 480 Colour
- 1/4 Inch Optical Format
- 0-30 Frames a Second
- 3.3V Supply, <100mw li="li">
- 48-pin CLCC 100mw>
-
MI-0111
ST Microelectronics Imaging Division
-
Spectronix
have used the ST Sensors in their RoboCam Series. ST also offer a
couple of CoProcessors, a
STV0657 Digital CoProcessor, a STV0672 USB CoProcessor and a STV0680
DSC (Digital Still Camera) CoProcessor. The DSC CoProcessor offers an
RS-232 / USB Interface and on board SDRAM Storage.
- VV5500 Monochrome / VV6500 Colour 648 x 484 VGA Sensor
- 10bit ADC Output RAW
- 3.3V-6.0V (Built In Regulator) <25ma li="li">
- 48 LCC Package 25ma>
-
VV5301/VV6301
No comments:
Post a Comment