Low-Resolution Camera based on Microcontroller

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Low-Resolution Camera based on Microcontroller

Low-Resolution Camera based on Microcontroller

Overview

The Camera reference design is developed using the Kinetis KL28Z through the standalone peripheral module FlexIO. The Kinetis KL28Z board is powered by an Arm® Cortex®-M0, providing up to 96 MHz CPU performance besides supporting ultra-low power. Kinetis KL28Z's FlexIO module is used to emulate camera interface and capture the image data. A TFT LCD module with SPI interface is used to display the real-time images. DMA is used to copy the image data from FlexIO to SRAM. DAM or polling method is used to copy the image data from SRAM to SPI TX FIFO, having up to 15fps sample rate.

Features

  • Features the Kinetis KL2828Z512 Board, enabling the interaction between a camera module by FlexIO, a highly configurable module capable of emulating a wide range of different communication protocols.
  • The important feature of this peripheral is that it enables the user to build their own peripheral directly in the MCU.
  • Combined and powered by NXP technology, these key elements make possible to capture video from the Camera and display it live in the LCD Panel.
  • Developed using Kinetis Software Development Kit (SDK), comprehensive software support for Kinetis MCUs and drivers for each MCU peripheral, middleware, real-time OS and example applications designed to simplify and accelerate application development on Kinetis MCUs.

Block Diagram

FlexIO-Camera-BD.png

Board

RDDSP56F8SMTVCBD.jpg

FlexIO-Camera-2.jpg

Design Resources

Labels (1)
Attachments
No ratings
Version history
Last update:
‎08-11-2020 06:08 PM
Updated by: