S
schmoester
Guest
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 ľC or the
8051 ľC 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
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 ľC or the
8051 ľC 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