splinewave said:
I was taught that individual photons have discrete energies (E = hv) according to their wavelength (which is a smooth parameter). Why then do we use filters before the ccd camera in a microscope to detect photons of different wavelengths?
Isn't there a detector that can tell me the energy (and therefore the wavelength) of a single photon?
For high energy photons, yes, detectors can tell the energy of a single photon. However, for photons in the visible range, their energy is so small, that we can barely detect them. In principle, one could, if the detection process is the photo-electric effect (ok), if the photo-electron would start out from a well-defined state of known energy (not ok in solid photocathodes, but in a gas, this can be ok), and if we could measure precisely the energy of the photo-electron (is not unthinkable).
But this is not the case for a photomultiplier.
As a CCD is an integrating device which accumulates the charge of many many photons in one pixel, and then measures the total charge, you see that this is even further away from measuring single-photon energies.
As I said, for X-ray photons, that's not a problem. Cooled germanium crystals can be used to measure the energy of such photons, and that's actually used a lot in spectroscopy. But for visible photons, the energy is too low to do that in practice.