USB Communication: PIC Processor, Capture Software & Standards

  • Thread starter Thread starter Kawakaze
  • Start date Start date
  • Tags Tags
    Communication Usb
Click For Summary
SUMMARY

The discussion focuses on developing a CCD camera using a PIC processor, specifically the Microchip 18F2455, which features built-in USB capabilities. The user seeks guidance on industry standards for USB communication and capture software development. Recommendations include exploring Microchip's demo code for USB and considering alternatives like Cypress and Analog Devices for embedded processors. The consensus is that USB II is preferable over Firewire due to its declining usage.

PREREQUISITES
  • Understanding of PIC microcontrollers, specifically Microchip 18F2455
  • Familiarity with USB communication protocols
  • Basic programming skills for embedded systems
  • Knowledge of CCD camera technology and standards
NEXT STEPS
  • Research Microchip USB demo code for the 18F2455 microcontroller
  • Explore Cypress and Analog Devices USB interface solutions
  • Study industry standards for USB communication in imaging devices
  • Learn about implementing mass storage interfaces for USB devices
USEFUL FOR

Electronics engineers, embedded systems developers, and hobbyists interested in building CCD cameras and implementing USB communication standards.

Kawakaze
Messages
144
Reaction score
0
I am making a CCD camera from scratch and all seems to be going pretty swimmingly. However, my programming skills are very basic and the communication with the computer is set to be my next stumbling block. The camera will be controlled via a PIC processor, I have a friend who is writing some capture software. Can anyone point me to some good books on this topic. I am very keen to make the system to industry standards, i.e. reading out in common format, using standard commands to communicate with the camera.
 
Engineering news on Phys.org
Thankfully you are not planning to build the entire controller and interface from scratch...

Microchip has a buncha PICs with built in USB, for instance, I use the 18F2455. Their demo code is just about indecipherable, but I have managed to get it to emulate serial comm. You are more likely to want to do a mass storage interface, which looked fairly daunting but should be do-able. Look here:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1486&redirects=USB
 
I worked on a CCD camera for mounting onto the M16. We used Firewire at the time. But using USB II is better as Firewire is pretty much dead. We did not use PIC, but we used embedded processor using 8051 core with USB interface by Cypress and Analog Devices. Go onto their site and look for one that suit your needs and download the data sheet and app. Notes. We learn from those without having a textbook.

But my info is 6 years old, so I don't know anything newer. These kind of stuff evolve very fast.
 

Similar threads

Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 36 ·
2
Replies
36
Views
5K
Replies
2
Views
2K
Replies
1
Views
6K
Replies
1
Views
8K
Replies
4
Views
5K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K