Hi,
I've got ~220 low-freq. (0 to 4V max) signals to measure and send to another computer (over ethernet).
This group of signals will be handled by a single data acq. module physically separate (20 meters) from identical others, all connected by an ethernet bus.
Module Concept & Reqmts:
--PC-104 CPU board with USB and Ethernet interfaces. Ethernet to other modules, USB to custom DAQ boards, described below.
--Want to divide-up the 220 inputs into ~50 per board, -> ~ 5 boards, spare channels good.
--High Common-Mode voltage (< 200VDC) on some inputs, -> difference amp front end on some channels. (LTC1990)
--Digitize signals (12-bit) with I2C ADC's (thinking MAX1238)
--Offload data from boards to local PC via USB. Would like to use the Cypress EZ-USB or the Cypress PSoC with USB onboard (CY8C24794). This would be the I2C to USB bridge. I want to keep the USB interface and not use only I2C controlled by PC-104 board.
Questions:
--How do I buffer the data on the DAQ boards until I can read it off with the USB interface? Will the CY8C24794 PSoC with an M8 =B5C or the
8051 =B5C on the EZ-USB interface with external memory (onboard flash on the PSoC has too few read cycles to use continuously). Perhaps the 8051 is more suitable than the M8 for interfacing with external memory.Any PSoC experts that wouldn't mind some additional questions down the road if I go that route?
Thanks for sharing your insights! Omar