Hi there,
I am working on amplifying a small but high frequency signal. The amplitude of the signal is around 10mV and I need to amplify and filter it in order for the microcontroller to detect the specific pulses in the signal and process. The centre frequency of the pulses is around 5 MHz, so I need to design a band pass filter for such a signal, filter out anything that is below 4 MHz and above 6 MHz
There are two ways that I am trying to detect the pulse:
1. Amplify the signal first, use band pass filter to filter the amplified signal, and then send it to the Arduino Nano to detect the pulse and process with it. The microcontroller chips for the Arduino Nano is Atmega328p.
2. Use Nucleo f411re development board to do a digital signal processing, send the signal to the board, and then process it with the microcontroller inside, the microcontroller chip is STM32F411RE.
For method 1, I am currently facing a problem of design a proper amplifier and band pass filter for my signal. anyone have any idea about amplifier and filter design, the requirement for my signal is amplify the 10mV signal to somewhere that is detectable by the microcontroller (may be 3V?) and then design a band pass filter with centre frequency of 5 MHz
For method 2, is the STM32F411RE powerful enough to detect such small signal straight away? or is it better to amplify it first?
Which method is easier?
Thank you!
I am working on amplifying a small but high frequency signal. The amplitude of the signal is around 10mV and I need to amplify and filter it in order for the microcontroller to detect the specific pulses in the signal and process. The centre frequency of the pulses is around 5 MHz, so I need to design a band pass filter for such a signal, filter out anything that is below 4 MHz and above 6 MHz
There are two ways that I am trying to detect the pulse:
1. Amplify the signal first, use band pass filter to filter the amplified signal, and then send it to the Arduino Nano to detect the pulse and process with it. The microcontroller chips for the Arduino Nano is Atmega328p.
2. Use Nucleo f411re development board to do a digital signal processing, send the signal to the board, and then process it with the microcontroller inside, the microcontroller chip is STM32F411RE.
For method 1, I am currently facing a problem of design a proper amplifier and band pass filter for my signal. anyone have any idea about amplifier and filter design, the requirement for my signal is amplify the 10mV signal to somewhere that is detectable by the microcontroller (may be 3V?) and then design a band pass filter with centre frequency of 5 MHz
For method 2, is the STM32F411RE powerful enough to detect such small signal straight away? or is it better to amplify it first?
Which method is easier?
Thank you!