Go Down

Topic: how to rectifiy the 100 Khz sine wave signal (Read 625 times) previous topic - next topic

arulselvam

hi friends, i have 5V peak to peak output 100 Khz sine wave signal from sensor, i want to rectify this signal as DC how i can achieve this task. please help me

jremington

#1
Nov 09, 2017, 10:35 pm Last Edit: Nov 09, 2017, 10:35 pm by jremington
A diode is often used to rectify signals.

If you want to read the signal directly with the ADC, then offset the signal by 2.5V DC, as shown in this AC voltage monitor circuit.

raschemmel

Full Wave Bridge Rectifier


D1 -D4 = 1n4001 diodes
C = 470uF to 1000uF

(values based on low current load. Since load current or application were not specified, power supply cannot be designed specifically for a load that was not specified.
Arduino UNOs, Pro-Minis, ATMega328, ATtiny85, LCDs, MCP4162, keypads,<br />DS18B20s,74c922,nRF24L01, RS232, SD card, RC fixed wing, quadcopter

Wawa

Depends what you want to do with that signal.
Only detect if it's there?
Measure it's peak/peak voltage, or frequency?
Is it a digital 0-5volt signal, or AC centered around ground?

@raschemmel
A 1N400x is too slow for 100kHz.
Leo..

arulselvam

Depends what you want to do with that signal.
Only detect if it's there?
Measure it's peak/peak voltage, or frequency?
Is it a digital 0-5volt signal, or AC centered around ground?

@raschemmel
A 1N400x is too slow for 100kHz.
Leo..
i want to measure peak to peak value its ac signal from xr2206

arulselvam

can i use UF4007 diode to rectify this signal

larryd

Try 1N4148 (1N914), experiment with output capacitors and load values.


.
No technical PMs.
The last thing you did is where you should start looking.

Wawa

Yes, a 1N4148 would be better
And reduce the buffer cap to 100n.
Leo..


raschemmel

100,000 Hz/60 Hz = 1666

1000 uF/1666 = 0.6 uF
Arduino UNOs, Pro-Minis, ATMega328, ATtiny85, LCDs, MCP4162, keypads,<br />DS18B20s,74c922,nRF24L01, RS232, SD card, RC fixed wing, quadcopter

Wawa

Smoothing cap value needed depends on load resistor value (you need one).
If there is no load (very high impedance input pin), then rectified voltage on the cap will stay there for a long time.
As larryd said: experiment with output capacitors and load values.

You might not need a full bridge if XR2206 and Arduino grounds are shared.
Leo..

JohnRob

Do you have an accuracy goal.  With a 5V P-P signal the diode drop 0.3 to 0.5 v is a large portion of you signal.  Is that adequate for what you need?

There are precision rectifier circuits which basically is an opamp with the diode inside the feedback loop.  For a 100k Hz you would have to carefully choose your components.


MarkT

At least use schottky diodes to rectify, not 1N4148 or 1N400x series!!
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]

6v6gt

hi friends, i have 5V peak to peak output 100 Khz sine wave signal from sensor, i want to rectify this signal as DC how i can achieve this task. please help me
What sensor (link) and what are you going to do with the rectified  result ?
You may be able to attempt a signal processing treatment of your input signal eg subtracting 2.5 and returning the absolute value of the voltage, but an Arduino may be too slow for any elaborate processing here.

raschemmel

#13
Nov 11, 2017, 11:29 am Last Edit: Nov 11, 2017, 11:31 am by raschemmel
EXAR 2206

(Supply Voltage = 10Vdc, hence +/- 5V AC out)
Arduino UNOs, Pro-Minis, ATMega328, ATtiny85, LCDs, MCP4162, keypads,<br />DS18B20s,74c922,nRF24L01, RS232, SD card, RC fixed wing, quadcopter

allanhurst

Do you have an oscilloscope? - that's the obvious way...

Allan

Go Up