Flexible Camera Interface Solution. Faster to Product, Faster to Market with the Latest NXP MCU Solutions

Similar documents
LPC4330-Xplorer. Quick Start Guide: LPC4330-Xplorer. User Manuals for Xplorer:

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

CMOS OV7660 Camera Module 1/5-Inch 0.3-Megapixel Module Datasheet

Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET

Atmel SMART ARM Core-based Embedded Microprocessors

SBC8600B Single Board Computer

Instant Graphical User Interface Solutions Why you need a new User Interface

Embedded Display Module EDM6070

How To Use Nuc123 (Nuc123) For A Week

Serial port interface for microcontroller embedded into integrated power meter

Lab Experiment 1: The LPC 2148 Education Board

STM32 F-2 series High-performance Cortex-M3 MCUs

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Atmel Norway XMEGA Introduction

Java Embedded Applications

System Design Issues in Embedded Processing

Technical Note TN_158. What is the Camera Parallel Interface?

SBC6245 Single Board Computer

SABRE Lite Development Kit

SBC8100 Single Board Computer

Chapter 13. PIC Family Microcontroller

Development of Embedded Board for OMAP4460

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

Camera Sensor Driver Development And Integration

Operator Touch Panel PC OTP/57V esom2586 / x86

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

Raspberry Pi. Hans- Petter Halvorsen, M.Sc.

ZigBee Technology Overview

ACR880 GPRS Portable Smart Card Terminal

CAM-VGA100 User Manual

Reconfigurable System-on-Chip Design

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

Solomon Systech Image Processor for Car Entertainment Application

An Embedded Based Web Server Using ARM 9 with SMS Alert System

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

An introduction to nxpusblib. March 2012

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication.

85MIV2 / 85MIV2-L -- Components Locations

FLYPORT Wi-Fi G

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

AN4646 Application note

Motor Control using NXP s LPC2900

DevKit1207 Evaluation Kit

Open1788 User Manual. Features

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

STM32L. Ultra-low-power Cortex -M3 devices

Atmel Power Line Communications. Solutions for the Smart Grid

UniPi technical documentation REV 1.1

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Introduction to System-on-Chip Design

Computer and Set of Robots

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

IRT84. Irt84. Datasheet. EMV L1 compliant terminal with ISO14443A/B. 1

LPC43S6x. 1. General description. 2. Features and benefits

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE

Specifications for the Gateway M1300 Tablet PC

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

SECURITY SYSTEM IN INDUSTRIES USING ZIGBEE TECHNOLOGY

MBC-SAM9G35 Core Board Overview

Design of Self-service Car Washing Machine Control System Based on ARM Zhengmin Cui a, Peng Sun b

POCKET SCOPE 2. The idea 2. Design criteria 3

Assistant Professor, Dept of E.C.E, Aurora s Technological & Research Institute,

Hi3520D H.264 Codec Processor. Brief Data Sheet. Issue 02. Date

SEC2410/SEC4410 HS Endpoint Processor with USB 2.0, Smart Card, & FMC for Secure Token & Storage

Design of a remote image monitoring system based on GPRS

7a. System-on-chip design and prototyping platforms

Introduction to graphics and LCD technologies. NXP Product Line Microcontrollers Business Line Standard ICs

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Design of Online Embedded Web Server for Data Acquisition System # Author

DESIGN AND IMPLEMENTATION OF ONLINE PATIENT MONITORING SYSTEM

LPC435x/3x/2x/1x. 1. General description. 2. Features and benefits

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

Maritime HMI - S Line.

ARM Cortex STM series

WP WinPAC-8x49 Series (WP-8149/8449/8849) is the new generation WinCE based InduSoft PAC (Programmable Automation Controller).

USER GUIDE EDBG. Description

21152 PCI-to-PCI Bridge

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

Network connectivity controllers

System-on-a-Chip with Security Modules for Network Home Electric Appliances

Pen Drive to Pen Drive and Mobile Data Transfer Using ARM

ONTOGENY SMART BULLETIN BOARD

Transcription:

Flexible Camera Interface Solution Faster to Product, Faster to Market with the Latest NXP MCU Solutions

What is the problem we are solving Camera interface solution are available on very few parts in the market place Flexible camera solution is portable to a large variety of LPC MCUs You can add a camera interface to a low end or high-end microcontrollers Flexible camera interface is highly configurable The SCT/PWM is programmable therefore it can support different communication protocols 2

Outline Solution Highlights Applications Camera Interface Description State Configurable Timer Keil board Camera Module LPC1800 For more information and to order the board 3

Solution Highlights Interface to and capture digital images from a Serial Camera Control Bus (SCCB) still camera module Add images based features to your applications using a fraction of the CPU Image processing, face detection, motion control, etc. It can interface any SCCB based camera 4

Applications Toys Face Detection Door bell camera Wearable Cameras Automated inspection Quality assurance (detection of defects, flaws, missing parts) Part sorting and identification Bar-code reading & verification Fire or smoke detection camera based 5

Camera interface Description Only 8% CPU used to run this application Camera s 8bit data are connected to the GPIOs Bus 8 GPIO LPC1857 GPDMA CPU E M C External Memory Buffers Vsync, Hsync, PixClk are driven by the SCTimer/PWM module SCL and SDA are driven by two I2C channels VSync HSync PixClk SCTimer/ PWM Frame Buffers SCL SDA I2C LCD Controller LCD 6

State Configurable Timer (SCT/PWM) Combines powerful 32-bit timer counter with configurable state machine logic SCT based Camera Interface Advantages Flexible Data Format possible early image processing adjust video data capture speed and size Adaptable to Proprietary Camera Interface adjustable synchronization scheme adjustable clocking scheme Available on LPC1800/LPC4300 (full featured); LPC800 (streamlined) 7

Keil Board NXP LPC1850 family of ARM Cortex -M3 processor 180MHz ARM Cortex-M3 processor-based MCU in LBGA256 On-Chip SRAM: 136KB (LPC1857), 200KB (LPC1850) On-Chip Flash: 1MB dual bank (LPC1857), no on-chip Flash (LPC1850) On-Board Memory: 16MB NOR Flash, 4MB Quad-SPI Flash, 16 MB SDRAM, & 16KB EEPROM (I2C) Color QVGA TFT LCD with touchscreen High-speed USB 2.0 Host/Device/OTG interface (USB host + Micro USB Device/OTG connectors) Full-speed USB 2.0 Host/Device interface (USB host + micro USB Device connectors) CAN interfaces, Serial/UART Port, 10/100 Ethernet Port, MicroSD Card Interface Digital Temperature Sensor (I2C) Analog Voltage Control for ACD Input Audio CODEC with Line-In/Out and Microphone/headphone connector + Speaker Debug Interface Connectors http://www.keil.com/mcb1800/ 8

OmniVision OV7670 camera module High sensitivity low-light operation Low operating voltage for embedded portable apps Standard SCCB interface compatible with I2C interface Output support for Raw RGB, RGB (GRB 4:2:2, RGB565/555/444), YUV (4:2:2) and YCbCr (4:2:2) image sizes: VGA, CIF, and any size scaling Automatic image control functions Any other SCCB type of cameras can be used http://www.ovt.com/ 9

Interface to other Camera Modules Adaptable to any 8 bit parallel camera modules with QVGA format Steps to integrate a new camera module: a. align the camera pins to the camera daughter boards b. adjust the camera pixel clock based on the new camera module c. initialize the new camera registers 10

LPC1800 Multilayer Bus Matrix ARM Cortex-M3 Up to180 MHz With NVIC, WIC, MPU, Debug Trace (ETM/ETB) System PLL USB PLL 32-bit Timers (4) MCPWM RTC CORE SYSTEM TIMERS WWDT Audio PLL Power Management Unit Power saving modes, POR, BOD Clock Generation Unit 12MHz, 1% IRC osc., 1-24 MHz System Osc, System (CPU) PLL SCT QEI Alarm Timer Flash 256 / 512 kb SRAM Up to 136 kb EEPROM 16 kb MEMORY ADC (2) 8-Channel; 10-bit ANALOG Flash 256 / 512 kb ROM with ROM Drivers EMC SD/MMC Graphic LCD CAN 2.0B (2) SSP/SPI (3) I 2 C (2) UART (4) INTERFACES SPIFI GPDMA Ethernet MAC HS USB 2.0 (2) I 2 S (2) GPIO (146) DAC 10-bit 180 MHz 1MB dual-bank Flash High Speed USB: on-chip HS PHY, dual HS USB host capable High-Performance Cortex-M3 BGA256/180/100, LQFP208/144 Part Number Flash (kb) SRAM (kb) Ethernet MAC HS USB LCD SD/ MMC LPC1812 512** 104 LPC1813 512 104 LPC1815 768 136 LPC1817 1024 136 LPC1822 512** 104 1 LPC1823 512 104 1 LPC1825 768 136 1 LPC1827 1024 136 1 LPC1833 512 136 1 2 Y LPC1837 1024 136 1 2 Y LPC1853 512 136 1 2 Y Y LPC1857 1024 136 1 2 Y Y **Single bank of Flash i web datasheet leaflet 11 11

For more information and to order the board http://www.nxp.com/demoboard/om13059.html 12