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.

CC3200 hybrid webcam WiFi+UVC

Other Parts Discussed in Thread: CC3200

Hi,

I'm creating a webcam that can be wireless(WiFi) or wired(USB).

My system it's going to do streaming all the time thought Web Socket using the CC3200. If a USB is plugged it's going to send the data trough the USB. Basically in case of running out of battery, the user can plug the USB and keep working. Also, it will allow to use it in case the computer it doesn't have WiFi.

The wireless part with the CC3200 it's feasible, I'm using the MT9D111 in a (JPEG) VGA resolution, 15FPS. For the moment, I have the camera example runing in the CC3200LP.

The problem comes with the USB, I just know the typical UART<->USB, like FT2232D. I will like to create a UVC, as it's going to be more standard, and avoid the complexity of driver development.

For the moment, I'm playing with the CC3200LP, but the idea is to create a custom PCB. In order to reduce PCB area and power consumption.

One of the solutions is to use a chip similar to OV530-T64, but I feel that it's like duplicate the HW, and losing control over the camera.

Would you recommend me to use the FT, MAX, or something else?

Thanks,

Roger

  • For streaming over the USB i would recommend to use the cypress usb fx2lp device for its special streaming capabilities. The FTDI device is much easier to use but it may be not flexible enough..
  • Thanks Prajay!

    Yes it's going to be hard to implement UVC interface in this device.

    I'm also thinking in another approach. I was thinking to simply divide my board in 2 subsystems. Let me explain all the signals of the camera will be connected to Three-States. Then I will be able to switch between the CC3200 or a VIMICRO VC0361. Giving me the option of working with WiFi or UVC.

    Do you think it can be a good approach? I feel that it's a little bit overkill the problem. And also I will loss scalability in future apps.

    Also, If I'm using the CC3200 to control the cypress usb fx2lp, is it going to have enough time to receive data from the camera and send it to the device? I read on the technical aspects that they TI recommend to use the camera interface to 1MHz. Is it a HW limitation or is for software?

    I never now how much data these camera modules send, when they say JPEG, does it mean 1:7 1:26? or when they say 8-bit compression what does it mean?

    Thanks,
    Roger