Home

CAM-VGA100-User Manual-v2-2

image

Contents

1. amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com Cornmunboetions round ee aa Specialists in MAM Cormnmunbroetione Command Protocol 1 SYNC Command SYNC TE AA OD 00 00 00 00 o ACK C328 AA OE OD xx 00 00 SYNC AA OD 00 00 00 00 ACK AA OE OD xx 00 00 2 Make Connection with CAM VGA100 Send the SYNC command at 14400bps until receiving ACK command from CAM VGA100 usually an ACK command is receive after sending 25 times of SYNC command This must be done after power up SYNC AA OD 00 00 00 00 SYNC AA OD 00 00 00 00 SYNC AA OD 00 00 00 00 Max 60 times SYNC AA OD 00 00 00 00 ACK AA OE OD xx 00 00 SYNC AA OD 00 00 00 00 ACK AA OE OD xx 00 00 CAM VGA100 camera with JPEG compression Page 10 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round A Ta Seectatiata in MBM Communtoetionse 3 Initial Get Picture Snapshot Set Package Size Set Baudrate and Power Off Command ACK 4 Getting a Snapshot for RS232 Make sure connection is made before the following communication 4 1 JPEG Snapshot Picture CAM VGA100 camera with JPEG compression Page 11 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round Ea a Gpecisliists in MAM Caormr
2. bps 5fh Oih 115200 Ofh Oih bps 6 Reset AAO8h The host reset CAM VGA100 by issuing this command 6 1 Reset Type 00h resets the whole system CAM VGA100 will reboot and reset all registers and state machines O1h resets state machines only 7 Power Off AAOQh CAM VGA100 will go into sleep mode after receiving this command SYNC command AAODh must be sent to wake up CAM VGA100 for certain period until receiving ACK command from CAM VGA100 8 Data AAOAh CAM VGA100 issues this command for telling the host the type and the size of the image data which is ready for transmitting out to the host 8 1 Data Type Snapshot Picture Oih Preview Picture 02h JPEG Preview O5h Picture 8 2 Length These three bytes represent the length of data of the Snapshot Picture Preview Picture or JPEG Preview Picture CAM VGA100 camera with JPEG compression Page 7 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com Cormnmuntroetione round A a SYNC AAODh lt a keene Either the host or the CAM VGA100 can issue this command to make connection An ACK command must be sent out after receiving this command CAM VGA100 camera with JPEG compression Page 8 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round ea aa Seectatiata in MBM 10 ACK AAOEh This comma
3. com round Ea a Specialists in MRAM Cuormrmunicetione 5 Getting JPEG preview pictures video for RS232 Make sure connection is made before the following communication 5 1 JPEG Preview Picture Initial JPEG preview VGA AA 01 00 07 07 07 ACK AA OE 01 xx 00 00 Set Package Size 512 bytes size AA 06 08 00 02 00 ACK AA OE 06 xx 00 00 Get Picture JPEG preview picture ACK AA OE 04 xx 00 00 Data JPEG preview picture ACK AA OA 05 package ID 0000h Image Data Package 1 ACK frama package ID 0001h Image Data Package 512 bytes ID 0001h The Last Image Data Package ACK package ID Note FOFOh xx Don t care Image size returned CAM VGA100 camera with JPEG compression Page 14 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round Ea a Specialists in MRAM Cormnmunboetione 5 2 Preview Picture uncompressed preview picture Initial preview VGA AA 01 00 06 07 07 ACK AA OE 01 xx 00 00 Get Picture preview picture AA 04 02 00 00 00 ACK AA OE 04 xx 00 00 Data preview picture 1 AA 0A 02 frama Image Data whole picture Note xx Don t care Image size returned CAM VGA100 camera with JPEG compression Page 15 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsol
4. of the uncompressed pictures A The formats are shown in the following 2 bit Gray Scale 2 bit for Y only 4 bit Gray Scale 4 bit for Y only 8 bit Gray Scale 8 bit for Y only 12 bit Color 444 RGB 16 bit Color 565 RGB CAM VGA100 camera with JPEG compression Page 17 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com
5. size is 512 bytes Byte Byte ID Data Size Image Data Verify Code 2 bytes 2 bytes Package size 6 bytes 2 bytes _ Package 9 _ ID gt Package ID starts from zero for an image Data gt Size of image data in the package Size Verify gt Error detection code equals to the lower byte of Code sum of the whole package data except the verify code field The higher byte of this code is always zero i e verify code lowbyte sum byte 0 to byte N 2 Note As the transmission of uncompressed image is not in package mode it is not necessary to set the package size for uncompressed image CAM VGA100 camera with JPEG compression Page 6 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round ae rts itiai lal Spectatists in MRAM Set Baudrate AAO7h Set the CAM VGA100 baud rate by issuing this command As the module can auto detect the baud rate of the incoming command host can make connection with one of the following baud rate in the table The module will keep using the detected baud rate until physically power off 5 1 Baudrate Divider Baudrate 14 7456MHz 2 x 2nd Divider 1 2 x 1st Divider 1 Baudrate 1 2nd Baudrate 1 2nd Divider Divider Divider Divider 7200 bps ffh Oih 28800 3fh Oih bps 9600 bps bfh Oih 38400 2fh Oih bps 14400 bps 7fh Oih 57600 1fh Oih bps 19200
6. users will receive an ACK a Data command AA OA 01 XX YY ZZ telling you the image size and then the first package of image data Q How to use the image size returned Also how many packages must be received to get the captured image A Users can use the image size to calculate the number of packages will be received according to the package size set The equation is shown in the following Number of package Image size Package size 6 Q According to the flow diagram the ACK command for the first package is AA OE 00 00 00 00 and that for the second one AA OE 00 00 01 OO Is the third one AA OE 00 00 02 00 or AA OE 00 00 01 01 A For the third package it should be AA OE 00 00 02 OO Those for the other package are shown in the following AA OE OO OO L L H H L L is the low byte of package ID H H is the high byte of package ID i e ID H H L L in hex Q After synchronization I got the first picture with too low to too high luminance What s wrong with it A After synchronization the camera needs a little time for AEC and AGC to be stable Users should wait for 1 2 seconds before capturing the first picture gt O gt OPO T O g p CAM VGA100 camera with JPEG compression Page 16 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round A rts itiai lal Seectatiata In MBM Cormnmunboetione Q What are the formats
7. Oih 00h Color Type Preview JPEG Resolution Resolution Get Picture AA04h Picture Type 00h 00h 00h Snapshot AA05h Snapshot Skip Frame Skip Frame 00h Type Low Byte High Byte Set AAO6h 08h Package Size Package Size 00h Package Low Byte High Byte Size Set AAO7h ist Divider 2nd Divider 00h 00h Baudrate Reset AAO8h Reset Type 00h 00h xxh Power Off AA09h 00h 00h 00h 00h Data AAOAh Data Type Length Byte Length Byte Length Byte 0 1 2 SYNC AAODh 00h 00h 00h 00h ACK AAOEh Command ACK counter 00h 00h ID Package ID Package ID Byte 0 Byte 1 NAK AAOFh 00h NAK counter Error 00h Number If the parameter is OxFF the command is a special Reset command and the firmware responds to it immediately CAM VGA100 camera with JPEG compression 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com Page 4 round K aa Specialists in MAM Cuormrmunicetione 1 Initial AAO1h The host issues this command to configure the preview image size and color type After receiving this command the module will send out an ACK command to the host if the configuration success Otherwise an NACK command will be sent out 1 1 Color Type CAM VGA100 can support 7 different color types as follow 2 bit Gray Scale Oih 4 bit Gray Scale 02h 8 bit Gray Scale 03h 12 bit Color 05h 16 bit Color 06h JPEG 07h 1 2 Preview Resolut
8. e to external host via RS 232 gt UART 115 2Kbps for transferring JPEG still pictures or 160x128 preview 8bpp with 0 75fps gt On board OmniVision OV7640 8 VGA color sensor gt Built in JPEG CODEC for different resolutions gt Built in down sampling clamping and windowing circuits for VGA QVGA 160x120 or 80x60 image resolutions gt Built in color conversion circuits for 2 bit gray 4 bir gray 8 bit gray 12 bit RGB 16 bit RGB or standard JPEG preview images gt No external DRAM required System Configuration 1 Camera Sensor The CAM VGA100 module uses OmniVision OV7640 8 VGA color digital CameraChips with an 8 bit YCbCr interface 2 OV528 Serial Bridge The OV528 Serial Bridge is a JPEG CODEC embedded controller chip that can compress and transfer image data from CameraChips to external device The OV528 takes 8 bit YCbCr 422 progressive video data from an OV7640 8 CameraChip The camera interface synchronizes with input video data and performs down sampling CAM VGA100 camera with JPEG compression Page 2 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round ee Ta Gpecislists in MBM Cuormrmunicetlione clamping and windowing functions with desired resolution as we color conversion that is requested by the user through serial bus host commands The JPEG CODEC can achieve higher compression ratio and better image qualit
9. ion 80x60 Oih 160x120 03h 1 3 JPEG Resolution Since the Embedded JPEG Code can support only multiple of 16 the JPEG preview mode can support following image sizes It is different from normal preview mode 80x64 Oih 160x128 03h 320x240 05h 640x480 07h 2 Get Picture AA04h The host gets a picture from CAM VGA100 by sending this command 2 1 Picture Type Snapshot Picture Oih Preview Picture 02h JPEG Preview 05h Picture CAM VGA100 camera with JPEG compression Page 5 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round K aa Specialists in MAM Cuormrmunicetione 3 Snapshot AAO5h CAM VGA100 keeps a single frame of JPEG still picture data in the buffer after receiving this command 3 1 Snapshot Type Compressed 00h Picture Uncompressed Oih Picture 3 2 Skip Frame Counter The number of dropped frames can be defined before compression occurs 0 keeps the current frame 1 captures the next frame and so forth 4 Set Package Size AAO6h The host issues this command to change the size of data package which is used to transmit JPEG image data from the CAM VGA100 to the host This command should be issued before sending Snapshot command or Get Picture command to CAM VGA100 It is noted that the size of the last package varies for different image 4 1 Package Size The default size is 64 bytes and the maximum
10. municetione Initial JPEG preview VGA AA 01 00 07 07 07 ACK AA OE 01 xx 00 00 Set Package Size 512 bytes size AA 06 08 00 02 00 ACK AA OE 06 xx 00 00 Snapshot compressed picture AA 05 00 00 00 00 ACK AA OE 05 xx 00 00 Get Picture snapshot picture AA 04 01 00 00 00 ACK AA OE 04 xx 00 00 Data snapshot picture ACK AA 0A 01 package ID 0000h Image Data Package 512 bytes ID 0000h ACK package ID 0001h Image Data Package z 512 bytes ID 0001h The Last Image Data Package ACK package ID Note FOFOh xx Don t care Image size returned 4 2 Snapshot Picture uncompressed snapshot picture CAM VGA100 camera with JPEG compression Page 12 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round Ea a Specialists in MRAM Cormnmunboetione Initial preview VGA AA 01 00 06 07 07 ACK i AA OE 01 xx 00 00 Snapshot uncompressed picture AA 05 01 00 00 00 A ACK Get Picture snapshot picture AA 04 01 00 00 00 ACK Data snapshot picture AA 0A 01 Image Data whole picture Note xx Don t care Image size returned CAM VGA100 camera with JPEG compression Page 13 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions
11. nd indicates the success of last operation After receiving any valid command ACK command must be sent out except when getting preview data The host can issue this command to request image data package with desired package ID after receiving Data command from CAM VGA100 The host should send this command with package ID FOFOh after receiving a package to end the package transfer Note that the field command ID should be 00h when request image data package 10 1 Command ID The command with that ID is acknowledged by this command 10 2 ACK Counter No use 10 3 Package ID For acknowledging Data command these two bytes represent the requested package ID While for acknowledging other commands these two bytes are set to OOh 11 NAK AAOFh This command indicates corrupted transmission or unsupported features 11 1 NAK Counter No use 11 2 Error Number Picture Type Error Oih Parameter Error Obh Picture Up Scale 02h Send Register Timeout Och Picture Scale Error 03h Command ID Error Odh Unexpected Reply 04h Picture Not Ready Ofh Send Picture Timeout O5h Transfer Package 10h Number Error Unexpected Command 06h Set Transfer Package 1ih Size Wrong SRAM JPEG Type Error 07h Command Header Error FOh SRAM JPEG Size Error 08h Command Length Error Fih Picture Format Error 09h Send Picture Error F5h Picture Size Error Oah Send Command Error ffh CAM VGA100 camera with JPEG compression Page 9 06 09 2006 Round Solutions GmbH
12. round ee aa Gpecislists in MBM Cormnmunbroetione CAM VGA100 User Manual Release Note 1 Jan 28 2004 official released v1 0 2 Feb 24 2004 official released v1 1 e Fix the definition of verify code e Fix the bug of unable jump to power save mode e Fix the incorrect connection speed after wake up from power save mode 3 Apr 24 2004 official released v2 0 e Add auto baud rate detection Add support of 9600bps 19200bps 38400bps e Disable the 8 bit colour for uncompressed picture CAM VGA100 camera with JPEG compression Page 1 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com round ea aa Specialists in MAM Cuormrmunicetione General Description The CAM VGA100 module is a highly integrated serial camera board that can be attached to a wireless or PDA host performing as a video camera or a JPEG compressed still camera It provides a serial interface RS 232 and JPEG compression engine to act as a low cost and low powered camera module for high resolution serial bus security system with OV7640 8 OV528 VGA Image _ Compression Sensor Engine EEPROM C328 camera module Program Features Figure 1 System block diagram gt Small in size low cost and low powered 3 3V camera module for high resolution serial bus security system or PDA accessory applications gt On board EEPROM provides a command based interfac
13. utions com wwww roundsolutions com round ae solutions Specialists in MAM Cuormrmunicetione gt What is the power range of the camera module The range is 3 0V 3 6V I want to establish the connection between a PC and the camera module Is there any configuration should be done To connection with a PC a RS 232 transceiver set up should be used as a communication interface I have sent an SYNC command to camera but it has no response How can I synchronize with the module Users should send the SYNC commands one by one continuously until receiving the ACK and SYNC commands from the module Normally 25 60 SYNC commands are required After that users should reply with an ACK command Q What is the baud rate to synchronize with the camera Will the baud rate change after SYNC A C328 supports 7200 9600 14400 19200 28800 38400 57600 and 115200bps Users can synchronize with the camera at one of the baud rate above Once synchronizing with camera successfully the baud rate will not be changed until users change it with the Set Baud rate command When will the baud rate be changed after receiving the Set Baud rate command The baud rate will be changed after the module reply with the ACK command Users must use the new baud rate after this After sending Getpicture command to the camera what will the users receive After sending Getpicture command to the module
14. y for various image resolutions 3 Program EEPROM A serial type program memory is built in for CAM VGA100 to provide a set of user friendly command interfacing to external host Board Layout RS 232 RS 232 J1 meee EEPROM J1 3 3V Tx Rx GND Smi OV7640 8 OV528 Top View Bottom View Figure 2 Serial interface pin assignment Serial Interface 1 Single Byte Timing Diagram A single byte RS 232 transmission consists of the start bit 8 bit contents and the stop bit A start bit is always 0 while a stop bit is always 1 LSB is sent out first and is right after the start bit Single Byte _ gt ine NnwWDwWweWsWABBWA I F et et FF FF eS FORNWA UU AN Figure 3 RS 232 single byte timing diagram CAM VGA100 camera with JPEG compression Page 3 06 09 2006 Round Solutions GmbH amp Co KG Tel 49 6103 960510 Fax 49 6103 960509 info roundsolutions com wwww roundsolutions com Command Timing Diagram round ae a Spectatiatas in A single command consists of 6 continuous single byte RS 232 transmissions The following is an example AAO0D00000000h command 1 SYNC ad ODh AA 00h 00h 00h _ OOh l Singl e Figure 4 RS 232 SYNC command timing Command Set The CAM VGA100 module supports total 11 commands for interfacing to host as following of SYNC Command ID Parameter1 Parameter2 Parameter3 Parameter4 Number Initial AA

Download Pdf Manuals

image

Related Search

Related Contents

Progress Lighting P3986-09 Installation Guide  Zanussi ZHG51260GA cooker hood  Samsung DB701A3C User Manual (Windows 8)  ThermaCare ® Genou et Coude, Patch  Mode d`emploi à l`attention des élèves L`aide aux devoirs sur  User Manual  MANUEL D`UTILISATION  AIR CLEAN  EN Dear Customer, Gigaset Communications is the legal    

Copyright © All rights reserved.
Failed to retrieve file