Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

hello, anyone can give me some advice?

Status
Not open for further replies.

samuel

Full Member level 3
Joined
Nov 15, 2004
Messages
171
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
world
Activity points
1,139
Now, I am design readout circuit from infrared detector. I want to do some sum function and average function. That is to say, first sum current signal from infrared detector signal and then take sixty pecent of average current from summation current.

thanks, anyone.

samuel.
 

PaloAlto

Full Member level 4
Joined
Oct 8, 2007
Messages
194
Helped
35
Reputation
70
Reaction score
9
Trophy points
1,298
Location
Cádiz, Spain
Activity points
2,506
Well, summing two currents is just joining the two branches with the current in the same direction

Tacking 60 percent is also easy, just a current mirror with that factor.

I'm not sure what you mean with average. Is it a sinusoidal signal and you want the rms value, or you want to eliminate noise,or what?
 

    samuel

    points: 2
    Helpful Answer Positive Rating

samuel

Full Member level 3
Joined
Nov 15, 2004
Messages
171
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
world
Activity points
1,139
hello, PaloAlto

i want to make sum of 320 infrared singals, then averege them, at last, take 60 percent of the average signal. each infrared singal is 300nA.

thanks again.
 

PaloAlto

Full Member level 4
Joined
Oct 8, 2007
Messages
194
Helped
35
Reputation
70
Reaction score
9
Trophy points
1,298
Location
Cádiz, Spain
Activity points
2,506
Join them all into one single line
Use current mirrors to scale by 0.6
Now you have the (60%) sum of them all, if you scale it down 320 times, that's the average

That would give you the result, you need to calculate the error that the current mirrors are introducing to see whether it is feasible or not. Do some numbers and check it
 

    samuel

    points: 2
    Helpful Answer Positive Rating

samuel

Full Member level 3
Joined
Nov 15, 2004
Messages
171
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
world
Activity points
1,139
Now i want to arbitrarily take percentage of the summation, for example,0.4 0.5,0.6.0.7 and so on by external control signal.

how to implement this function?
 

Teddy

Advanced Member level 1
Joined
Sep 15, 2004
Messages
461
Helped
103
Reputation
206
Reaction score
62
Trophy points
1,308
Activity points
3,861
as PaloAlto mentioned - use current mirrors. You can have multiple current mirrors with different ratios and select them by external digital signal.
 

    samuel

    points: 2
    Helpful Answer Positive Rating

samuel

Full Member level 3
Joined
Nov 15, 2004
Messages
171
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
world
Activity points
1,139
But external signal can not control this percentage continuously.
 

Teddy

Advanced Member level 1
Joined
Sep 15, 2004
Messages
461
Helped
103
Reputation
206
Reaction score
62
Trophy points
1,308
Activity points
3,861
If you control signal is analog then it is quite more difficult. I guess we assumed that control signal is digital.
But you can still use similar approach by implementing A/D and again select the current mirrors. - But it would be discrete again.
 

hongmy

Newbie level 6
Joined
Jan 3, 2006
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,356
I suppose you can use transimpedence amplifier to transform the sum of current to voltage,then amplify it with a factor.

Added after 3 minutes:

Well,if you want to get athe average,you can amplify the voltage with a factor of half.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top