USB Communication: PIC Processor, Capture Software & Standards

  • Thread starter Thread starter Kawakaze
  • Start date Start date
  • Tags Tags
    Communication Usb
AI Thread Summary
A user is developing a CCD camera controlled by a PIC processor and is seeking guidance on USB communication and capture software. They express a desire to adhere to industry standards for data output and command communication. Recommendations include using Microchip's PICs with built-in USB capabilities, specifically the 18F2455, although the demo code can be challenging to understand. Alternatives such as Cypress and Analog Devices' embedded processors with USB interfaces are also suggested, especially since Firewire is becoming obsolete. The discussion emphasizes the importance of utilizing available resources and evolving technology in the development process.
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.
 
Very basic question. Consider a 3-terminal device with terminals say A,B,C. Kirchhoff Current Law (KCL) and Kirchhoff Voltage Law (KVL) establish two relationships between the 3 currents entering the terminals and the 3 terminal's voltage pairs respectively. So we have 2 equations in 6 unknowns. To proceed further we need two more (independent) equations in order to solve the circuit the 3-terminal device is connected to (basically one treats such a device as an unbalanced two-port...
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Back
Top