We use Custom Computer Services (CCS) software development tools to compile and build embedded programs that control the custom printed circuit boards in the lab. The PIC and SX microcontrollers are the main programmable units used to drive the circuit boards. The necessary CCS development tools can be found in DRBIO's ftp site under the directory called CCS_Compilers
Here's the installation guide for the CCS programs.
Showing posts with label MPM Hardware. Show all posts
Showing posts with label MPM Hardware. Show all posts
Tuesday, December 7, 2010
Monday, February 15, 2010
PCI-1755 DAQ Tip
This PCI-based card manufactured by Advantech is the high speed 32-channel digital I/O device used for the multiphoton image acquisition system. It has an extra general-purpose 8-ch DI/O feature that comes in handy. However, make sure to flip the on-board 8-pin switches in order to designate individual pins DI or DO. This is something that is easily overlooked and caused confusion for me.
Wednesday, July 9, 2008
PMT Controller Update
I have updated the PIC code for the PMT Controller board. I've uploaded the latest code and also a new version of the spec which reflects the recent changes. You can download these items (and any other MPM documentation) here.
Some highlights from the recent updates...
Some highlights from the recent updates...
- The interface between the controller and the PC has been redefined. Now whenever the controller receives any USB command from the PC, it returns a 54-byte array which contains the current status or settings of every controller register.
- The controller now detects overload errors when a type 3 PMT (Hamamatsu H7422P with cooler and protection circuit) is connected to any of the ports.
- The controller resets the PMT when it detects an error.
- There is an error counter for each channel (which rolls over at 255).
Friday, June 20, 2008
MPM Documentation
I have uploaded all of my documentation for the PMT Controller board and the USB to RS232 board. (Specs, Eagle files, and PIC code) I will keep updating this page with the most current versions of the documents.
Read more hardware/firmware docs ...
Read more hardware/firmware docs ...
Subscribe to:
Posts (Atom)