This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Camera,Image Capture,Bluetooth,Mobile Phone

I need to capture 10 pictures(640x320 jpg) in 2 seconds,store on the SPI flash,then transfer the picture to the mobile phone.

If I use CC256X for the bluetooth transfer,what MCU recommend?

The MCU need capture image from a CMOS Sensor (Parallel Port RGB565 Data format),and need work with CC256X,Have some demo like those application?

  • Hello,

    Just some simple math here: 204,800 pixels per picture, 10 pictures, and 16 bits per pixel. So we need to transfer 204,800*16*10 = 32.768 Mbits over the course of 2 seconds. Luckily we are using parallel port (hopefully 16 bits wide) so this really comes down to 32.768/16/2 = ~1 million transfers per second. This could be possible with the fastest MSP product offered, the MSP432P401x, which boasts up to 48-MHz clock speed. This gives around 48 cycles per transfer, which should be possible. If you could sacrifice speed(4 to 5 seconds), quality (smaller image), color (8-bit B&W) you would have even more headway.

    The real issue here is that you want to store 10 pictures-worth of information into flash at the same time. This is 4 MB of information whereas the MSP432P401x only has 128 KB of flash. It would be much easier to send each picture individually instead of transferring them all at once. Of course this increases SW overhead and you might have difficulty sending information via SPI to the CC256x while receiving image data from the CMOS sensor. You might have to use an in-between storage device (FIFO, EEPROM, etc.) to handle all of the data. If you can figure out how to make the data storage work then you will find the CC256x MSP430 TI Bluetooth Stack to be of value: processors.wiki.ti.com/.../CC256x_MSP430_TI_Bluetooth_Stack

    Regards,
    Ryan

**Attention** This is a public forum