Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to mesure the negative voltage with ADC0804?

Status
Not open for further replies.

panther2005

Junior Member level 1
Junior Member level 1
Joined
Nov 3, 2011
Messages
15
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,372
hi,
I have ADC0804 and i want to mesure the voltage from -5v to +5v but this circuit can't accept the negative voltage
 

thanks for your answer,
with an OA in adder or resistors
a circuit please

but there is a problem of resolution
8 bits to 0-10v :(
 

If the allowable voltage is +5V for the ADC then you may use a voltage divider to bring down the 0 - 10 V to a suitable level like 0 - 5 or 0 - 4.5V as per requirements. If 8 bit resolution is insufficient then you may go for a 10 bit or 12 bit ADC.
 

here is my circuit to add 5v
Sans titre.png

it is functional to remove the negative voltage?
 

I am not sure if the signal gets added as it will depend on source characteristics too.
Better approach could be to use both inverting and non inverting inputs for the offset.

See it this link helps
https://www.edaboard.com/threads/140800/
 
Last edited:
my source is an electrode of potentiostat
 

300~500k
I think i need an impedance adapter with follower
 

Again, I am not very sure but I feel the input is coming via R5 = 10K and connects to the output of U8 TL 431 which seems odd and the signal would die down as such sources have low output impedance.
 

yes,
this is the circuit with simulation
Sans titre.png

input=-2v
offset (R6 10k)=2.5v
 

Yes, now I got it. It should obviously work now provided the negative input does not go below -2.5 as you ADC can not handle -ve. U10 B output is 0.5 V, the ADC is 8 bit, will it make sense to increase the signal to a level suitable with the ADC. But you are done, once you are able to detect the signal, further refinement is no big deal.
Best luck
Raoof
 
Why don't you just use a differential amplifier with a gain of 1? And have a circuit that can detect if the input is positive and negative. That should be pretty simple.

Hope this helps.
Tahmid.
 
Why don't you just use a differential amplifier with a gain of 1? And have a circuit that can detect if the input is positive and negative. That should be pretty simple.

Hope this helps.
Tahmid.

good idea , i will try it,

other solution:
i think the comparator is better, negative voltage---->low level, positive voltage---->high level (5v ttl)
but i must have a reserved pint in parallel port (all busy, 3 bits for mux4051 +8 bits for converted data+wr+int+++) and circuit to obtain the absolute value :( but the range is always 0-->5v :)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top