camera choice for arm cortex-m7 sam e70

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

hey I'm going to add a camera to my project and I have 2 things in my mind

1- just capture then check before saving to sd card (check if this is what I really wanted to capture)

or 2- have a video stream (like mobile camera) and then click capture whenever I want

as I checked sam e70 has an ISI for CMOS cameras and there's some good info in this document 

http://ww1.microchip.com/downloads/en/AppNotes/Atmel-42702-Image-Sensor-Interface-in-SAM-V7-E7-S7-Devices_ApplicationNote_AT12861.pdf

should I go for this option ? or is it better to use a TTL serial camera? I'll just have to connect tx,rx and power , Gnd

and as some people say I still can make a video stream with serial camera 

sam e70 clock is 300 Mhz and I'm using graphical LCD 240x320 

what are the limitations am I facing ? and how powerful my processor can stream a video ? and what's the highest quality MP I can go for ?!

it's my 1st time working with a camera so any help is appreciated 

TTL serial camera example : https://www.adafruit.com/product/397

CMOS camera : https://www.ebay.com/itm/OV5640-Camera-Module-500MP-Auto-Focus-Support-STM32F429-for-Arduino-DIY-/172740094883

Last Edited: Mon. Dec 24, 2018 - 09:36 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Please select the right (ARM not AVR) forum in future. I have now moved this one.

Moderator

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If all you want to do is take still pictures then the serial option is probably easier as all the smarts are on the camera module like movement detection. With the base camera modules you would have to code the movement detection yourself. So it depends on what you require.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
Please select the right (ARM not AVR) forum in future. I have now moved this one. Moderator

sorry I got confused in the forum sections , I'll be more careful next time , thanks .

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"by mistake"

Last Edited: Mon. Dec 24, 2018 - 11:41 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Kartman wrote:
If all you want to do is take still pictures then the serial option is probably easier as all the smarts are on the camera module like movement detection. With the base camera modules you would have to code the movement detection yourself. So it depends on what you require.

it will be manual capturing (clicking a certain keypad button to snap a picture)

the thing is , it would be much better if I can see what I'm capturing before clicking that instead of taking it blindly

I just wanna know if this worth working on it , and how efficient it will be depending on my current processor+lcd and my choice of camera .

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Sometimes, there are many variables that the question is only answered once you’ve done the project. This is experience. Then you can tell us.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Kartman wrote:

Sometimes, there are many variables that the question is only answered once you’ve done the project. This is experience. Then you can tell us.

yea true but like this if I'm not lucky I'll spend a lot of money in wrong components to reach my goal

also a lot of time as I have to ship all components from other country :S

so I'm trying to gather all the info I can get from other people who had experience in similar projects before starting.

I also found another problem that the serial camera generates Jpeg image , which probably can't be displayed on my LCD directly and have to be converted to bitmap or something 1st

Last Edited: Tue. Dec 25, 2018 - 08:16 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have a similar issue wherein I want to stream video from the ISI interface directly to a SD card via the SAM E70 DMA.  However, both the ISI and MMC interface share a data line (PA27).  Is there any way to run the SD interface in 4-bit data mode and do DMA transfers from the ISI interface?