juanMco
Newbie level 6
Hello all,
First, I'm not sure if this is the right subforum for my question, if it isn't, I can create it in another one.
I need to make an electronics that performs the following functionality:
- Taking captures of analog signals from 2 channels, previously digitized using a 14-24 bit ADC (ADC as an external component in principle). Control of the analog part, some relays and gains. This analog signal adaptation stage plus the controlling using one AVR micro comes from another design done, so I would add it to the design.
- Processing of these signals and filtering to create alarms. The system can do some captures per minute, Is not a real-time processing and is not necessary to be processing data all the time.
- Saving of signals and alarms in RAM memory. It is not necessary to store much information, that is, a capture of the two channels is saved, processed and stored, and have the ability to save some more. A 1GB DDR3 memory would be sufficient, I think. The important thing is to catch alarms.
- Dump of signal information by TCP/IP client using Ethernet connection to electronics, it could be gigabit but it is not essential. The TCP/IP user interface would be pretty straightforward, there wouldn't be much functionality.
- Capture signals autonomously, the electronics would be continuously capturing and processing, looking for alarms.
- Temperature sensors on electronic board.
- Possibility of adding SD memory card where to save information on signal captures (optional).
A block diagram is attached with more details of the system. The design is open to improvements, feel free to do suggestions.
These would be the main characteristics. It would be doing a much simpler and much less processing version of a more complex design that I have done before that included FPGA, ARM DSP, AVR microcontrollers and DDR3 memory separately.
I am seeing if it is possible to implement the system using some SOC that integrates FPGA and processor to save the maximum of costs, or some DSP that could do all the functionality (I have no experience in these chips). I have seen the ZYNQ family of Xilinx and Cyclone V from Altera, but wanted to know if there are other options on the market that integrates all needed in one chip, or any recommendation in this regard.
Thanks for reading.
First, I'm not sure if this is the right subforum for my question, if it isn't, I can create it in another one.
I need to make an electronics that performs the following functionality:
- Taking captures of analog signals from 2 channels, previously digitized using a 14-24 bit ADC (ADC as an external component in principle). Control of the analog part, some relays and gains. This analog signal adaptation stage plus the controlling using one AVR micro comes from another design done, so I would add it to the design.
- Processing of these signals and filtering to create alarms. The system can do some captures per minute, Is not a real-time processing and is not necessary to be processing data all the time.
- Saving of signals and alarms in RAM memory. It is not necessary to store much information, that is, a capture of the two channels is saved, processed and stored, and have the ability to save some more. A 1GB DDR3 memory would be sufficient, I think. The important thing is to catch alarms.
- Dump of signal information by TCP/IP client using Ethernet connection to electronics, it could be gigabit but it is not essential. The TCP/IP user interface would be pretty straightforward, there wouldn't be much functionality.
- Capture signals autonomously, the electronics would be continuously capturing and processing, looking for alarms.
- Temperature sensors on electronic board.
- Possibility of adding SD memory card where to save information on signal captures (optional).
A block diagram is attached with more details of the system. The design is open to improvements, feel free to do suggestions.
These would be the main characteristics. It would be doing a much simpler and much less processing version of a more complex design that I have done before that included FPGA, ARM DSP, AVR microcontrollers and DDR3 memory separately.
I am seeing if it is possible to implement the system using some SOC that integrates FPGA and processor to save the maximum of costs, or some DSP that could do all the functionality (I have no experience in these chips). I have seen the ZYNQ family of Xilinx and Cyclone V from Altera, but wanted to know if there are other options on the market that integrates all needed in one chip, or any recommendation in this regard.
Thanks for reading.