OV7251 – 0.3 MP Monochrome Global Shutter MIPI Camera Module:
The OV7251 – 0.3 MP Monochrome Global Shutter MIPI Camera Module is based on the OV7251 monochrome sensor from OmniVision. The sensor has a 1/7.5″ optical format, which combined with the pixel size of 3.0 µm x 3.0 µm, provides the 0.3 MP 640 x 480 SXGA image. What makes this module unique is the global shutter feature. This records every pixel simultaneously, not sequentially as with most (rolling shutter) sensors; as a result, the OV7251 produces a higher quality image. In addition, this camera uses a 1-lane MIPI interface. In the default mode, the OV7251 sends out a full-resolution image at 100 frames per second (fps) as 10-bit raw data. The OV7251 also provides flexibility for configuring frame size, exposure, gain, and other parameters.
Lens / Mounts:
This camera (B0161 with IR filter, B0206 with NoIR filter) comes with a stock lens, attached to the sensor, with an Effective Focal Length of 1.3 mm, and f/2.2 – it is well suited to a range of applications as its focus range is 65 mm to infinity.
In the Arduino world, a “shield” is a piggy-back circuit board that provides additional functionality to the development board. In this context, a camera shield provides the required interface from the camera module to your computer. You may choose to create your own custom-built hardware interface via the 30-pin 0.5 mm pitch interface. Or, you will need to purchase the ArduCAM MIPI Adapter Board for USB3.0 Camera Shield and the ArduCAM USB3.0 Camera Shield, (or just the new ArduCAM USB 2 Rev E Camera Shield) which provides you a USB connection to a Windows or Linux computer for this camera module. Open-source software and binaries are provided on the ArduCAM GitHub site (see link below) for these boards. ArduCAM supplies a wide variety of camera modules that are compatible with their USB Camera Shields, and all are available from DLSCorp.
Raspberry Pi Interface:
In addition to working with the USB camera shields, the camera module is a custom-designed add-on for the Raspberry Pi system boards. The board itself is tiny, at around 40 mm x 40 mm. The camera is connected to the BCM2835 processor on the Pi via the CSI bus. The CSI bus is capable of extremely high data rates, and it carries pixel data exclusively. A 15-pin flexible flat cable (FFC) connects the camera to the CSI socket on the Raspberry Pi; additional lengths of the FFC cables are also available (a CSI/DSI Extender is required). Unlike the 5 and 8 MP cameras, this camera module requires special MIPI software available from the ArduCAM GitHub site.
The camera is supported in the latest version of Raspbian, Raspberry Pi’s preferred operating system.
- OV7251 monochrome 0.3 MP (640 x 480) global shutter sensor
- 1/7.5″ optical format
- 3 μm x 3 μm pixel size (1.968 mm x 1.488 mm sensor size)
- Maximum image transfer rate: 120fps@640 x 480, 180fps@320 x 240, 360fps@160 x 120
- 5.3 V/lux-sec responsivity
- 69.6 dB dynamic range
- Single 1.8V power input
- Stock lens
- EFL: 1.3
- F.NO: 2.2
- IR Sensitivity: build-in 650nm IR cut filter (Check IR sensitive version with SKU B0206)
- FOV: D86.5 Deg./H72.9 Deg./V57.7 Deg.
- Focusing Range: 65mm ~ infinite
- Output interface: 1-lane MIPI serial output
- Output formats: 8/10-bit BW RAW
- 19 g / 40 mm x 40 mm x 12 mm (approx.)
- Arducam OV7251 1/7.5″ 0.3 MP Monochrome Camera Module (qty 1)
- 150 mm 15-pin CSI flexible flat cable (qty 1)
- This camera and RPi driver doesn’t support ISP functions like AEC/AGC etc., and does not support hardware JPEG/H.264 encoding.