dmccric
Junior Member level 2
- Joined
- Jan 14, 2010
- Messages
- 23
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- Great Britain
- Activity points
- 1,483
Morning all,
I have been given a task to design a sensor that will amplify very low voltage signals from muscle electrode sensors.
The device is battery operated and needs to be a very small PCB footprint.
Specs:
Input
10uV to 100uV (20Hz to 450Hz)
Output
0V to 4.7V
My question is should I use 100% hardware or should I incorporate a little hardware with a dsPIC or similar?
If I use a dsPIC then I can use dsp techniques to amplify and filter signals. I can have a single device for 50Hz & 60Hz. Since we are using a microprocessor I can use an I2C bi-directional bus to transfer the results with no loss of data on the output. I can also use a coms. protocol to program the gain, etc. This method will take longer to implement the software to get it right. Some PICs have op-amps on board giving a gain of ~64 max which can help reduce pcb space as well but probably not as good as devices tailored for the situation.
However if I use all hardware I will require a bigger PCB area. The Analogue output will be susceptible to noise after all filtering, etc. And I will need 2 different designs to reject the noise for 50Hz & 60Hz. There are good instrumentation op amps to use (AD8227, etc) for signal amplification which also have good CMRR, etc.
I usually write Software and have done some complex PIC projects but I need to make a decision soon on which method I will use.
Any advice from more experienced people?
Thanks
I have been given a task to design a sensor that will amplify very low voltage signals from muscle electrode sensors.
The device is battery operated and needs to be a very small PCB footprint.
Specs:
Input
10uV to 100uV (20Hz to 450Hz)
Output
0V to 4.7V
My question is should I use 100% hardware or should I incorporate a little hardware with a dsPIC or similar?
If I use a dsPIC then I can use dsp techniques to amplify and filter signals. I can have a single device for 50Hz & 60Hz. Since we are using a microprocessor I can use an I2C bi-directional bus to transfer the results with no loss of data on the output. I can also use a coms. protocol to program the gain, etc. This method will take longer to implement the software to get it right. Some PICs have op-amps on board giving a gain of ~64 max which can help reduce pcb space as well but probably not as good as devices tailored for the situation.
However if I use all hardware I will require a bigger PCB area. The Analogue output will be susceptible to noise after all filtering, etc. And I will need 2 different designs to reject the noise for 50Hz & 60Hz. There are good instrumentation op amps to use (AD8227, etc) for signal amplification which also have good CMRR, etc.
I usually write Software and have done some complex PIC projects but I need to make a decision soon on which method I will use.
Any advice from more experienced people?
Thanks