uCAM-III
Description
The uCAM-III (microCAM-III) is a highly integrated serial camera module which can be attached to any host system that requires a video camera or a JPEG-compressed still camera for embedded imaging applications.
The uCAM-III is an updated version of the uCAM-II, but is backward compatible and interchangeable, and has a few enhancements over the previous model which can be taken advantage of (refer to the Revision History section).
The module uses a CMOS VGA colour sensor along with a JPEG compression chip that provides a low cost and low-powered camera system. The module has an onboard serial interface (TTL) that is suitable for a direct connection to any host micro-controller UART or a PC system COM port.
The uCAM-III is capable of outputting both RAW format and JPEG format images.
User commands are sent using a simple serial protocol that can instruct the camera to send low-resolution (80x60 to 160x120) single frame raw images for viewing or high-resolution (160x128 to 640x480) JPEG images for storage or viewing.
The uCAM-III comes in a compact form factor with a built-in lens and a 5-wire connector that provides easy access to both power and serial data.
There are 3 lenses available for this camera from 4D Systems. A 56 degree (Standard), a 76-degree, and a 116-degree. These are available to purchase from 4D Systems separately if required. The uCAM-III ships with the 56 degree lens installed.
There is a locking nut on the barrel thread of the lens, which is used to lock the focus in place once set, to prevent it from inadvertently being changed.
Features
- Small size, low cost and low powered camera module for embedded imaging applications.
- uCAM-III: 5V DC Supply nominal
- On-board EEPROM provides a command-based interface to an external host via TTL serial link.
- On-board 128KB of RAM, an upgrade over the uCAM-II, which enables complex images with texture to be captured without automatic downsampling.
- UART: up to 3.68Mbps for transferring JPEG still pictures or raw images.
- On-board VGA colour sensor and RAW / JPEG CODEC for different resolutions.
- Built-in down sampling, clamping and windowing circuits for VGA, QVGA or 160x120 image resolutions.
- Built-in colour conversion circuits for 16-bit CrYCbY, 8-bit gray, 16-bit RGB or standard JPEG images.
- No external DRAM is required.
- Additions lenses available
- Locking nut for locking focus in place
- Weight ~ 6g.
- Dimensions: 32mm x 32mm x 21mm (without lens, including header)
- RoHS and Reach compliant
Module Dimensions
Pin Configuration
uCAM-III Pin Outs
Pin | Symbol | I/O | Description |
---|---|---|---|
1 | 5V | P | Main Voltage Supply +ve input pin. 4.5V to 9.0V DC range nominal 5V. |
2 | TX | O | Asynchronous Serial Transmit pin. Connect this pin to the host controller Serial Receive (Rx) signal. The host receives data from uCAM-III via this pin. 3.3V Logic |
3 | RX | I | Asynchronous Serial Rec-+eive pin. Connect this pin to the host controller Serial Transmit (Tx) signal. The host transmits commands to the uCAM-III via this pin. 3.3V Logic, however 5V Tolerant |
4 | GND | P | Supply Ground. |
5 | RES | I | Hardware Reset, will reset the camera, Active Low |
Note
I = Input, O = Output, P = Power
Pin Descriptions
- 5V pin 1 (Supply Voltage Input):
-
Module supply voltage input pin. This pin must be connected to a regulated supply voltage.
4.5V to 9.0V DC range, nominal 5.0V. - TX pin 2 (Serial Transmit):
-
Asynchronous Serial port Transmit pin, TX. Connect this pin to host Serial Receive (Rx) signal. The host receives data from the uCAM-III module via this pin. This pin outputs 3.3V logic.
- RX pin 3 (Serial Receive):
-
Asynchronous Serial port Receive pin, RX. Connect this pin to host Serial Transmit (Tx) signal. The host transmits data to the uCAM-III via this pin. This pin is 3.3V Logic however is 5.0V tolerant.
- GND pin 4 (Ground):
-
Module ground pin. This pin must be connected to the ground.
- RES pin 5 (Reset):
-
Module hardware reset pin. This pin is optional but provides a way to reset the camera with an active low pulse.
Serial Interface - UART
The uCAM-III has a dedicated hardware UART that can communicate with a host via this serial port. This is the main interface used by the host to communicate with the module to send commands and receive back data. The primary features are:
- Full-Duplex 8-bit data transmission and reception through the TX and RX pins.
- Data format: 8 bits, No Parity, 1 Stop bit.
- Auto detects specific Baud rates from 9600 baud up to 921600 baud.
- Selectable Baud rates up to 3686400 bps.
The uCAM-III has low voltage serial TTL levels which can be directly interfaced to a microcontroller. The voltage levels could be converted to RS-232 through an external TTL to RS-232 converter to interface it to any RS-232 port such as the one on the PC.
Note
While the baud rate can go up to 3686400 bps, not all RS232/RS485/TTL USB adaptors/cables can go this high. Please ensure your hardware can handle the rate you want to use.
Please refer to the Auto-Baud Detect and Setting the Baud Rates sections for more information.
Single Byte Timing
A single-byte serial transmission consists of the start bit, 8 bits of data followed by the stop bit. The start bit is always 0, while a stop bit is always 1. The LSB (Least Significant Bit, Bit 0) is sent out first following the start bit. The figure below shows a single-byte transmission timing diagram.
Sync Command
A SYNC command consists of 6 continuous single-byte serial transmissions. The figure below shows an example of the SYNC (AA0D00000000h) command.
Please refer to the Initial (AA01h) section for more information regarding synchronising the uCAM-III.
Auto-Baud Detect
The module can auto-detect the baud rate of the incoming command. The host should make a connection with one of the following baud rates:
- 9600 bps
- 14400 bps
- 56000 bps
- 57600 bps
- 115200 bps
- 921600 bps
The module will keep using the last baud rate either auto-bauded or manually set until the next power cycle, or "full reset".
Note
The baud rate can be set higher than the baud rate determined by the Auto-Baud detect function. Refer to the Setting the Baud Rates
Setting the Baud Rates
You can set Baud rates using the Set Baud
command, refer to the table under the SET BAUD RATE (AA07h)
Note
Baud rate changes hold until the full reset
command is sent or the Power cycle occurs. So, you can synchronise at any of the Auto-detect Baud rates.
Sleep Mode
After the camera has been idle for 15 seconds (default) it enters sleep (low power) mode. To wake up the camera in this state it is necessary to send the Sync
command. If the camera is required to stay awake, it is recommended to periodically send a Sync
command, such as every 10 seconds, to prevent the camera from going to sleep if no other commands are being sent. If communications are occurring between the Host and the camera, the camera will not go to sleep until it has been idle for 15 seconds. If sleep timeout is not required, then the sleep functionality can be disabled by sending the sleep command and setting it to 0.
uCAM-III Power Supply
The uCAM-III can be powered in many ways, using a DC power supply from 4.5V to 9V, where the typical voltage recommended is 5V.
Some power supplies have a slow rise time, so if you are powering the uCAM-III directly from a power supply and start communicating with it, you may have issues with SYNC as the module may start up in a weird state due to the slow rise time. Testing of power supplies with a rise time of under 5uS resulted in correct operation. Power supplies with a rise time of greater than about 50uS resulted in trouble for SYNC.
It however is rare to encounter this issue.
As a general practice, it is highly recommended to utilize the hardware reset pin of the uCAM-III to reset the uCAM-III after powering it up, giving your power supply a chance to settle, and also then having the uCAM-III in a known state before you start communicating with it.
Taking advantage of the RESET pin will also enable your project/product/application to have supervisory control over the uCAM-III, in the rare case it becomes unresponsive, and provides your host controller with the means to resume operation without any external intervention.
Command Set
Command | ID Number | Parameter1 | Parameter2 | Parameter3 | Parameter4 |
---|---|---|---|---|---|
INITIAL | AA01h | 00h | Image Format | RAW Resolution (Still Image only) |
JPEG Resolution |
GET PICTURE | AA04h | Picture Type | 00h | 00h | 00h |
SNAPSHOT | AA05h | Snapshot Type | Skip Frame (Low Byte) |
Skip Frame (High Byte) |
00h |
SET PACKAGE SIZE | AA06h | 08h | Package Size (Low Byte) |
Package Size (High Byte) |
00h |
SET BAUD RATE | AA07h | 1st Divider | 2nd Divider | 00h | 00h |
RESET | AA08h | Reset Type | 00h | 00h | XXh* |
DATA | AA0Ah | Data Type | Length Byte 0 | Length Byte 1 | Length Byte 2 |
SYNC | AA0Dh | 00h | 00h | 00h | 00h |
ACK | AA0Eh | Command ID | ACK Counter | 00h or Package ID (Byte 0) |
00h or Package ID (Byte 1) |
NAK | AA0Fh | 00h | NAK Counter | Error Number | 00h |
LIGHT | AA13h | Frequency Type | 00h | 00h | 00h |
CONTRAST BRIGHTNESS EXPOSURE |
AA14h | Contrast: 0-4 (2 is Normal) |
Brightness (0-4, 2 is Normal) |
Exposure (0-4, 2 is '0') |
00h |
SLEEP | AA15h | Timeout (0-255) | 00h | 00h | 00h |
- If parameter is 0xFF, command is a special Reset command and module responds to it immediately
Initial (AA01h)
The host issues this command to configure the image size and Image Format. After receiving this command, the module will send out an ACK command to the host if the configuration was successful. Otherwise, a NAK command will be sent out.
Image Format
The uCAM-III can support 4 different image formats as follow:
8-bit Gray Scale (RAW, 8-bit for Y only) | 03h |
16-bit Colour (RAW, CrYCbY) | 08h |
16-bit Colour (RAW, 565(RGB)) | 06h |
JPEG | 07h |
RAW Resolution
The uCAM-III can support 4 different image resolutions when in RAW mode:
80 x 60 | 01h |
160 x 120 | 03h |
128 x 128 | 09h |
128 x 96 | 0Bh |
JPEG Resolution
The uCAM-III embedded JPEG Code can support only multiples of 16 pixels, therefore the JPEG mode can only support the following image sizes. It is different from the RAW mode.
160 x 128 | 03h |
320 x 240 | 05h |
640 x 480 | 07h |
128 x 96 | 0Bh |
Get Picture (AA04h)
The host issues this command to request a picture from the uCAM-III.
Picture Type
Snapshot Picture Mode | 01h |
RAW Picture Mode | 02h |
JPEG Picture Mode | 05h |
Snapshot (AA05h)
The uCAM-III will hold a single frame of still picture data in its buffer after receiving this command. This snapshot can then be retrieved from the buffer multiple times if required.
Snapshot Type
Compressed Picture (JPEG) | 00h |
Uncompressed Picture (RAW) | 01h |
Skip Frame Counter
The number of dropped frames can be defined before capture occurs. "0" keeps the current frame, "1" captures the next frame, and so on.
Set Package Size (AA06h)
The host issues this command to change the size of the data package which is used to transmit the compressed JPEG image data from the uCAM-III to the host. This command should be issued before sending SNAPSHOT or GET PICTURE commands to the uCAM-III.
Note
The size of the last package varies for different JPEG image sizes.
Package Size
The default size is 64 bytes and the maximum size is 512 bytes.
ID: Package ID, starts from one for an image
Data Size: Size of image data in the package
Verify Code: Error detection code, equals the lower byte of the sum of the whole package data except the verification code field. The higher byte of this code is always zero.
i.e. verify code = lowbyte(sum(byte[0] to byte[N-2]))
Note
- Once the host receives the image size from the uCAM-III, the following simple equation can be used to calculate the number of packages that will be received according to the package size set. The package settings only apply to compressed JPEG images. Number of packages = Image size / (Package size - 6)
- As the transmission of an uncompressed (RAW) image does not require the package mode, it is not necessary to set the package size for an uncompressed image. All of the pixel data for the RAW image will be sent continuously until completion.
Set Baud Rate (AA07h)
The host can set the Baud rates using this command. Use the table below as a guide.
Baud Rates
Baud Rate | 1st Divider | 2nd Divider |
---|---|---|
2400 | 31 (0x1F) | 47 (0x2F) |
4800 | 31 (0x1F) | 23 (0x17) |
9600 | 31 (0x1F) | 11 (0x0B) |
19200 | 31 (0x1F) | 5 |
38400 | 31 (0x1F) | 2 |
57600 | 31 (0x1F) | 1 |
115200 | 31 (0x1F) | 0 |
153600 | 7 | 2 |
230400 | 7 | 1 |
460800 | 7 | 0 |
921600 | 1 | 1 |
1228800 | 2 | 0 |
1843200 | 1 | 0 |
3686400 | 1 | 0 |
Note
3686400 baud is not achievable using the 4D programming cable or the PA5 due to the USB to Serial ICs used. To use this high-speed baud rate, please check if your serial port/device can handle this baud rate.
Reset (AA08h)
The host can reset by software the uCAM-III by issuing this command. If the comms are not responding, however, this will likely not work and will require either a power cycle or a hardware reset to be issued using Pin 5 of the 5-way header.
Reset Type
00h | Resets the whole system. The uCAM-III will reboot and reset all registers and state machines. |
01h | Resets the state machines only. |
Data (AA0Ah)
The uCAM-III issues this command to inform the host of the type and the size of the image data which is ready for transmitting to the host.
Data Type
Snapshot Picture | 01h |
RAW Picture | 02h |
JPEG Picture | 05h |
Length
These three bytes represent the length of data of the Picture that is ready for transmission back to the host.
Sync (AA0Dh)
The host issues this command to make a connection. The ACK command must be received after sending this command. Refer to the sync command section for more details.
ACK (AA0Eh)
This command indicates the success of the last operation. After receiving any valid command, the ACK command must be sent out except when getting data. The host can issue this command to request an image data package with the desired package ID after receiving the DATA command from the uCAM-III. The host should send this command with package ID F0F0h after receiving a package to end the package transfer.
Note
The field "command ID" should be 00h when the request is for the image data package.
Command ID
The command with that ID is acknowledged by this command.
ACK Counter
For debugging only.
Package ID
For acknowledging the DATA command, these two bytes represent the requested package ID. For acknowledging other commands, these two bytes are set to 00h.
NAK (AA0Fh)
This command indicates a corrupted transmission or unsupported features.
NAK Counter
For debugging only
Error Number
Picture Type Error | 01h | Parameter Error | 0Bh |
Picture Up Scale | 02h | Send Register Timeout | 0Ch |
Picture Scale Error | 03h | Command ID Error | 0Dh |
Unexpected Reply | 04h | Picture Not Ready | 0Fh |
Send Picture Timeout | 05h | Transfer Package Number Error | 10h |
Unexpected Command | 06h | Set Transfer Package Size Wrong | 11h |
SRAM JPEG Type Error | 07h | Command Header Error | F0h |
SRAM JPEG Size Error | 08h | Command Length Error | F1h |
Picture Format Error | 09h | Send Picture Error | F5h |
Picture Size Error | 0Ah | Send Command Error | FFh |
Light (AA13h)
The host issues this command to change the light frequency (hum) response of the uCAM-III.
Light Frequency Type
50Hz | 00h |
60Hz | 01h |
Contrast / Brightness / Exposure (AA14h)
The host issues this command to change the Contrast, White Balance and Exposure, based on the 3 parameters with this command.
Contrast
Min | 00h |
Low | 01h |
Normal (default) | 02h |
High | 03h |
Max | 04h |
Brightness
Min | 00h |
Low | 01h |
Normal (default) | 02h |
High | 03h |
Max | 04h |
Exposure
-2 | 00h |
-1 | 01h |
0 (default) | 02h |
+1 | 03h |
+2 | 04h |
Sleep (AA15h)
This command adjusts the sleep timeout of the uCAM-III from the default of 15 seconds, from disabled (0) to 255 seconds, using the commands 00h to FFh (0-255)
Command Protocol
This section outlines command usage and protocol transaction between the host and the uCAM-III module.
ACK and NAK responses are typical as replies from the Camera after sending a command, however, silence is also possible if the camera has gone to sleep. Please refer to the ACK (AA0Eh) and NAK (AA0Fh) sections for ACK/NAK information.
Synchronising the uCAM-III
Send the SYNC command until receiving the ACK command from uCAM-III (usually an ACK command is received after sending the SYNC command 25 times). This must be performed following a power-up.
Note
- The host should send the SYNC command one by one continuously until receiving the ACK and SYNC commands back from the uCAM-III module. Sometimes up to 25 to 60 SYNC commands may be required before the module will respond. It is suggested that you start with a 5-ms pause between retries and increase by 1 ms for each additional retry. After receiving the response, the host should reply with the ACK command to finalise the synchronisation process.
- After synchronising and establishing a communications link with the uCAM-III, allow up to 1-2 seconds before capturing the first image. The uCAM-III needs this time to allow its AGC and AEC circuits to stabilise, otherwise the received image luminance may be too high or too low.
- The SYNC command is used to wake the camera up from Sleep (see SYNC Command section) and is also used to keep the camera awake by periodically sending this command. Periodically sending commands is only required if no commands have been sent. If communications are occurring between the Host and the Camera, the camera will stay awake. When they stop for 15 seconds (default), the camera will go to sleep and will require waking with the SYNC command. The sleep timeout can be adjusted using the sleep command.
INITIAL, GET PICTURE, SNAPSHOT, SET PACKAGE SIZE, RESET Commands
When an INITIAL, GET PICTURE, SNAPSHOT, SET PACKAGE SIZE, or RESET command is sent to the camera, the camera will simply reply with an ACK if successful. Please refer to the ACK (AA0Eh) and NAK (AA0Fh) sections for ACK/NAK information.
Example: Sending commands
Taking SNAPSHOT Pictures
Make sure a connection is established first before using the following communications.
Example: JPEG Snapshot Picture (640 x 480 resolution)
Note
- xx: Don't care
- zz: 01, 03, 05 or 07. Don't care in RAW mode
- ~~: Image size returned by uCAM-III
Lens Information
Standard lens models, T (Tele) 56°, N1 (Normal) 76°, W (Wide) 116°.
Referring to the table above (example), if the focused object is going to be approximately 1m away, follow the row for 'Focused Object Distance (meter)' = 1, and select the lens which suits your application best. If using the N1 (Normal) lens, if the object is focused at 1m, then the object should stay in focus between 0.64m and 2.25m without the lens needing to be adjusted.
F/No. is a parameter of the optics and refers to the Aperture. The Aperture controls the brightness of the image that passes through the lens and falls on the image sensor. It is expressed as an F-number (written as "F" followed by a number), such as F/1.8, F/2.0, F/2.4 etc.
The higher the number the smaller the aperture and the less light that passes through the lens, and the lower the number the larger the aperture and the more light that passes through the lens.
Out of the 3 lens options, if used in low light conditions, the Tele 56° lens will perform better than both the N1 and W lens options in terms of how much light they will let into the image sensor.
Aperture also changes the distance in front of and behind the focus point, which is why the N1 (normal) lens 'From' and 'To' ranges are the widest out of the 3 lenses offered, as it has the highest aperture number. This is referred to as the Depth of Field. An increased depth of field (larger gap between 'From' and 'To' values, will allow foreground and background objects to remain in focus, while a decreased depth of field might have these blurred while the main object is in focus.
The lens used on the uCAM-III uses an M12 x 0.5mm pitch thread, or so-called S-Mount lens - common on CMOS cameras and security cameras. These are available from a range of suppliers and can be used with the uCAM-III.
Lens drawings start on the next page.
56-Degree Lens Drawing
uCAM-III-56deg
76-Degree Lens Drawing
uCAM-III-76deg
116-Degree Lens Drawing
uCAM-III-116deg
Troubleshooting
- Q) Cannot connect to the camera, SYNC always fails
-
A) Issuing a hardware reset signal after power has been applied, should resolve this issue. This can happen (rare) when the power supply you are using may have a slow rise time. Testing of power supplies with a rise time of under 5uS resulted in correct operation. Power supplies with a rise time of greater than about 50uS resulted in trouble for SYNC. After Reset, SYNC should be OK.
- Q) Was connected to the camera but now it won't SYNC
-
A) Be sure you are doing the SYNC at the baud rate you were previously connected at. The uCAM-III will keep the baud rate that you had set until it is powered off. See Setting baud rates section. If you still cannot connect, you may need to restart the camera with a power cycle or by issuing a hardware reset.
- Q) I am having trouble SYNC'ing with the uCAM-III
-
A) Please refer to Note 1 under Synchronising the uCAM-III section, and try the SYNC procedure.
- Q) Cannot focus the camera on the target
-
A) Please refer to the table in section 9, and ensure you are using the correct lens for the distance to the object. Twist the lens in or out to adjust the focus, and secure using the lock nut.
- Q) Camera no longer responding to Serial Commands
-
A) The uCAM-III will go to sleep after 15 seconds (default) of sitting idle. Sending the SYNC Command will wake the camera from sleep, and will enable normal operation once again. Sleep timeout can be adjusted using the SLEEP command.
- Q) Camera not responding to anything
-
A) In rare situations the uCAM-III may stop responding. Resetting the uCAM-III using the Hardware Reset pint, or powering it off and on again should restore the correct operation.
Embedded Display Modules
The following display modules are ideal for many embedded applications with the uCAM-III camera. Many more display modules are available that are equally as compatible. Please refer to our website.
Workshop4 IDE
Workshop4 is a comprehensive software IDE that provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Downloader to develop complete 4DGL application code for the relevant modules, and provides tools for modules that are not programmed.
When using the uCAM-III with Workshop4, a test application called "4D uCAM-III Demo" will be available to test the camera.
The following image illustrates how to connect the uCAM-III to a PC to use when testing the module with Workshop4, using the 4D Programming Cable.
Specifications
Recommended Operating Conditions
Parameter | Conditions | Min | Typ | Max | Units |
---|---|---|---|---|---|
Supply Voltage (VCC) | 4.5 | 5.0 | 9.0 | V | |
Input Voltage Range | RX pin, 3.3V but 5V tolerant | -- | 3.3 | 5.0 | V |
Startup delay | Time required after power is applied before SYNC can be sent. | -- | 800 | -- | ms |
'First photo' delay | After SYNC, the time recommended for the camera to settle before the first photo should be taken | 1000 | -- | 2000 | ms |
'Shutter' delay. | Time after getpic is sent; to when image output begins. | -- | 150 | 200 | ms |
Operating Ambient Temp | -30 | -- | +85 | °C | |
Storage Temperature | RH 95% max. | -40 | -- | +105 | °C |
Global Characteristics Based on Operating Conditions
Parameter | Conditions | Min | Typ | Max | Units |
---|---|---|---|---|---|
Supply Current (ICC) | VCC = 5.0V | -- | 75 | 90 | mA |
Sleep / Standby | -- | 2 | -- | mA | |
Output Voltage Range | TX pin | 2.4 | 3.3 | -- | V |
Optical Characteristics (Rev 3.x)
Item | Parameter |
---|---|
Image Sensor | 1/4" CMOS, 300K pixels -- Pixelplus POA030R |
Pixel Size | 5.55um x 5.55um |
Effective Pixel Array | 656 x 496 |
SNR | 44.2dB @ 60 degree |
Dynamic Range | 51dB @ 60degree |
White Balance | Automatic |
Exposure | Automatic, 4 manual bias modifiers (2 above, and 2 below '0') |
Contrast | Automatic, 4 manual bias modifiers (2 above, and 2 below 'Normal') |
Brightness | Automatic, 4 manual bias modifiers (2 above, and 2 below 'Normal') |
Lens viewing angle | 56 degrees (Tele), 76 degrees (Normal), 116 degrees (Wide) - (3 different lens options). Refer to the Lens Information section. |
Lens Construction | 2P2G |
Distortion | -2.1% |
Dark Signal | 25.2mV/sec |
Sensitivity | 2.93V/Lux.sec |
Effective Image Area of the Image Sensor | 3.64mm x 2.752mm |
Optical Characteristics (Rev 4.x)
Item | Parameter |
---|---|
Image Sensor | 1/4” CMOS, 300K pixels – Pixelplus PCB030K |
Pixel Size | 5.6um x 5.6um |
Effective Pixel Array | 688 x 528 |
SNR | 48.7dB |
Dynamic Range | 65dB |
White Balance | Automatic |
Exposure | Automatic, 4 manual bias modifiers (2 above, and 2 below ‘0’) |
Contrast | 4 manual bias modifiers (2 above, and 2 below ‘Normal’) |
Brightness | 4 manual bias modifiers (2 above, and 2 below ‘Normal’) |
Lens viewing angle (3 options) | 56 degrees (Tele), 76 degrees (Normal), 116 degrees (Wide) - (3 different lens options). |
Lens Construction | 2P2G (typical) |
Distortion | 56 degrees lens (-4%), 76 degrees lens (-9.0%), 116 degrees lens (-35%H; -18%V) |
Dark Signal | 126.7 e/sec |
Sensitivity | 123.4K e/Lux.sec |
Effective Image Area of the Image Sensor | 3.85mm x 2.96mm |
Note
The lens used on the uCAM-III uses an M12 x 0.5mm pitch thread, or so-called S-Mount lens - common on CMOS cameras and security cameras. These are available from a range of suppliers and can be used with the uCAM-III.
Spectral Response
Rev 3.x (POA030R) [5.55 um x 5.55 um]
Rev 4.x (PCB030K) [5.6 um x 5.6 um]
Note
This excludes both lens characteristics and optical source characteristics
Ordering Information
Ordering Information
Order Code: |
uCAM-III (Shipped with 56-degree angle lens) |
Packaging: 4D Box with foam padding |
Note
76-degree and 116-degree lenses are provided additionally on request.
Revision History
Hardware Revision
Revision Number | Date | Description |
---|---|---|
3.0 | 05/2016 | - Changes over uCAM-II (HW Revisions prior to 3.0) - Addition of Hardware Reset on 5-way header pin. - Addition of 128KB of RAM on the camera to allow uCAM to handle more complex images rather than degrade the picture quality. - Addition of new commands exposure, contrast and brightness control, as well as adjustable sleep timeouts. |
3.1 | 09/2016 | - Pullup Resistor on RX pin to prevent floating pin being mistaken as data. - Initial Public Release Revision |
4.0 | XX/2023 | - Upgraded CMOS sensor to PCB030K Note: This version has the sensor rotated 90degrees |
4.1 | XX/2023 | - Fixed sensor rotation to match previous 3.x and 2.x versions |
Datasheet Revision
Revision Number | Date | Description |
---|---|---|
1.0 | 04/11/2016 | Initial Public Release |
1.1 | 25/03/2019 | Cosmetic Changes to uCAM-III Datasheet |
1.2 | 03/03/2021 | - Updated F/No. information in the lens information section and added more descriptions around the Aperture and Depth of Field. - Removed redundant information from the tables under the specifications section |
1.3 | 12/06/2021 | Added Lens Drawings, and Effective Image Area of the Image Sensor spec |
1.4 | 13/01/2023 | Modified datasheet for web-based documentation. |
1.5 | 26/05/2023 | Added Rev 4.0 / 4.1 (uCAM-III) information |
1.6 | 26/07/2023 | Added mechanical dimensions |
1.7 | 07/03/2024 | Updated formatting for resource centre redesign |