Logaritmico

Ciao a tutti. Ho bisogno di un "logaritmico": vorrei chiamarlo amplificatore logaritmico, ma in realtà è a guadagno unitario (ma logaritmico). Mi spiego: in ingresso c'è una tensione (varia da 0 a 5 Volts diciamo). In uscita al "logaritmico" vorrei avere Vout=0V se Vi=0; Vout=5V se Vi=5V ma raccordati nell' intramezzo con curva logaritmica. Vin e Vout sempre > 0. Insomma la tensione che mi darebbe un potenziometro logaritmico che stesse nella stessa posizione di uno lineare. Mi serve un circuito semplice, non di precisione, non molto costoso. Ho visto vari ampli-logaritmici (col diodo, col transistor etc). Mi andrebbe bene una cosetta del genere purchè l'operazionale (e quindi l'amplificatore logaritmico) funzioni con singola alimentazione.

Esiste qualche cosa? Grazie Max

Reply to
Massimiliano Liva
Loading thread data ...

Massimiliano Liva ha scritto:

Se usi Google e cerchi "amplificatore logaritmico" trovi diversi schemi.

Giuliano

--

questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
JUL

Ho trovato qualcosa in effetti:

formatting link
chissà se si trova in negozio.

Comunque gli Ampli-Log col diodo o col transistor tipo

formatting link
sono in configurazione invertente e penso che funzionino solo con alimentazione duale. A me serve a singola alimentazione e con Vout sempre > 0 Max

"JUL" ha scritto nel messaggio news:f7ba03$cim$ snipped-for-privacy@news.newsland.it...

logaritmico,

In

ma

stesse

Reply to
Massimiliano Liva

Se è un potenziometro lineare, puoi deformarne la risposta mettendo una resistenza di valore paragonabile a quello del potenziometro tra il cursore ed il lato del segnale di ingresso (utilizzandolo come partitore).

Qualche info in più?...

--
Non temer mai di dire cose insensate. Ma ascoltale bene, quando le dici.
(L. Wittgenstein)
Wovon man nicht sprechen kann, darüber muss man schweigen
(L. Wittgenstein)  [Grazie, Franco!]
- Vi prego, quotate con parsimonia! Grazie! -
Reply to
Gianluca (LAB)

No, ho bisogno di un quadripolo. Sono in crisi! Mi sa che non ho capito bene ancora la funzione della massa e di alimentazioni duali negli AmpOp.

In poche parole come devo cambiare questo circuito perchè funzioni?

Max

[FIDOCAD] MC 120 55 0 0 580 LI 120 65 110 65 LI 110 65 110 80 LI 110 80 150 80 LI 150 80 150 60 LI 150 60 145 60 LI 120 55 95 55 MC 90 50 1 0 100 LI 90 60 90 90 MC 90 90 0 0 045 MC 185 65 2 1 580 LI 185 65 175 65 LI 175 65 175 90 LI 175 90 90 90 MC 190 40 3 0 300 MC 190 40 0 0 040 LI 200 25 220 25 LI 220 25 220 60 LI 220 60 210 60 LI 185 55 170 55 LI 170 55 170 60 LI 180 25 175 25 LI 175 25 175 55 MC 155 60 0 0 080 LI 165 60 170 60 LI 155 60 150 60 TY 190 75 5 3 0 0 0 * LM358/2 LI 220 60 230 60 SA 230 60 SA 230 70 LI 175 90 225 90 LI 225 70 225 90 LI 225 70 230 70 LI 90 50 90 20 MC 90 20 3 0 010 MC 135 65 0 0 045 LI 90 30 135 30 LI 135 30 135 55 TY 100 45 5 3 0 0 0 * LM358/1

"Gianluca (LAB)" ha scritto nel messaggio news:469a403a$0$16041$ snipped-for-privacy@news.tiscali.it...

una

cursore

Reply to
Massimiliano Liva

In

=3D5V ma

Ampli logarirtmico e potenziometro logarirtmico hanno curve opposte. In un amplificatore logaritmico l'uscita (al variare dell'ingresso) sale _rapidamente_ all'inizio, e poi si _appiattisce_. In un potenziometro logaritmico l'uscita (al variare della rotazione) sale _lentamente_ all'inizio, e poi si _impenna_.

Per intenderci: Un ampli log con input 0.5...5V (1 decade, 20dB) e uscita 0...5V (0.25V/dB), per Vin=3D2.5V ha Vout=3D3.5V . Un ampli log con input 0.05...5V (2 decadi, 40dB) e uscita 0...5V (0.125V/dB), per Vin=3D2.5V ha Vout=3D4.25V . Un pot log con applicati 5V, per Rot=3D50% ha Vout=3D0.5V .

Quale curva ti serve? Eventualmente prova ad indicare una tabella Vin-->Vout.

Ciao.

lucky

Reply to
lucky

Ecce curva: non mi serve la precisione, (le 6 cifre decimali non ti spaventino!!! me le ha generate Excel) è solo per mostrarti l'andazzo della risposta del quadripolo. Ciao

Vin: 0 1 2 3 4 5 6 7 8 9 10

Vout: 0 2,890648 4,581569 5,781297 6,711877 7,472217 8,115076 8,671945 9,163138 9,602526 10

"lucky" ha scritto nel messaggio news: snipped-for-privacy@n60g2000hse.googlegroups.com...

Massimiliano Liva wrote:

Ampli logarirtmico e potenziometro logarirtmico hanno curve opposte. In un amplificatore logaritmico l'uscita (al variare dell'ingresso) sale _rapidamente_ all'inizio, e poi si _appiattisce_. In un potenziometro logaritmico l'uscita (al variare della rotazione) sale _lentamente_ all'inizio, e poi si _impenna_.

Per intenderci: Un ampli log con input 0.5...5V (1 decade, 20dB) e uscita 0...5V (0.25V/dB), per Vin=2.5V ha Vout=3.5V . Un ampli log con input 0.05...5V (2 decadi, 40dB) e uscita 0...5V (0.125V/dB), per Vin=2.5V ha Vout=4.25V . Un pot log con applicati 5V, per Rot=50% ha Vout=0.5V .

Quale curva ti serve? Eventualmente prova ad indicare una tabella Vin-->Vout.

Ciao.

lucky

Reply to
Massimiliano Liva

Massimiliano Liva ha scritto:

Ciao, non so se puoi fidarti di questo schema/circuito. Potrò anche sbagliarmi ma non va proprio alla grande. E non mi convincono neppure i numeri giacché la corrente di saturazione inversa è sempre intorno a

10^-14, le resistenze anche di valore elevato le puoi scegliere al massimo 1-10 Mohm. I calcoli sono questi

Vo = -kT/q[ln(Vin) - ln(R*Is)] = -0.0259[ln(5V) - ln(10^6 * 10^-14)] =

= -0.0259(1.6 + 8) = -0.25 V

questo vale per i 5V. Quaindi se questo è il funzionamento invertente, a

0.5 V dovremmo avere un valore ragionevolmente alto:

Vo = -kT/q[ln(Vin) - ln(R*Is)] = -0.0259[ln(0.5V) - ln(10^6 * 10^-14)] =

= -0.0259(-0.693 + 8) = -0.19 V

Quindi una ciofeca. Hai 1 equazione e 2 incognite (R e Vin). La Vin puoi sostituirla a tentoni ma il calcolo è tedioso e poi la Is è troppo delicata da trattare.

La configurazione è invertente ma funziona per tensioni positive (c'è scritto nella pagina).

Non vorrei suggerirti una soluzione proibitiva (anche perché con il mio bagaglio di conoscenze non potrei aiutarti diversamente) ma se utilizzassi un convertitore tempo-tensione e utilizzassi la carica di un condensatore?

progetti una rete RC la cui costante di tempo è 1 ms. Poi se la tensione di ingresso del tuo amplificatore è di "3 V", misuri la carica del condensatore per "3 ms", così valuti a che tensione è caricato il tuo condensatore "in quell'istante" e la butti fuori da un'operazionale.

Più che logaritmico l'amplificatore ti viene fuori esponenziale, ma siamo lì, poi nel logaritmo hai il problema della tensione sotto 1 V (a

1 V dovrebbe darti 0 in uscita e poi a 0.9 V comincerebbe a fornire valori negativi).

A presto

Artemis

Reply to
Artemis

Ho provato a farlo: probabilmente funziona zero perchè non uso una alimentazione duale ... mah

Interessante: la curva che richiedo (da prendere come andazzo e non teutonicamente) ricorda la carica di un C in una rete RC: Vin: Vout: 0 0 1 2,890648 2 4,581569 3 5,781297 4 6,711877 5 7,472217 6 8,115076 7 8,671945 8 9,163138 9 9,602526 10 10

Ex C=1microF e R = 1 kohm

carica del

Boink!!! e come si fa a calcolare la carica del C per 3ms? A me serve che mi dia la tensione in uscita in tempo reale non a in funzione della Vi e non a tratti.

Questo mi andrebbe bene!!

Ciao

Max

Reply to
Massimiliano Liva

Vediamo se indovino. Ti sei accorto che quello "0" all'inizio della tabella originava una mostruosit=E0 e hai cercato di aggirare l'ostacolo. Invece di Vout=3D10*Log(Vin) hai usato Vout=3D(10/Log(11))*Log(Vin+1)

Si pu=F2 partire dagli schemi che hai postato, ma non credo riuscirai a fare a meno di una alimentazioine duale o di una alimentazione singola di almeno una decina di volt. Quale ti =E8 pi=F9 comoda?

Ciao.

lucky

Reply to
lucky

Uah uah!!! sei in gamba!!! o sono io che faccio il furbetto?

Che dilemma scegliere tra singola e duale! Potrei dirti anche il perchè ma non vorrei tediarti. Dimmi intanto ad alimentazione singola! ... poi se hai tempo ... :-p

Grazie EXP(6,907755279) [leggi mille]

"lucky" ha scritto nel messaggio news: snipped-for-privacy@d55g2000hsg.googlegroups.com... > Ecce curva: non mi serve la precisione, (le 6 cifre decimali non ti

Vediamo se indovino. Ti sei accorto che quello "0" all'inizio della tabella originava una mostruosità e hai cercato di aggirare l'ostacolo. Invece di Vout=10*Log(Vin) hai usato Vout=(10/Log(11))*Log(Vin+1)

Si può partire dagli schemi che hai postato, ma non credo riuscirai a fare a meno di una alimentazioine duale o di una alimentazione singola di almeno una decina di volt. Quale ti è più comoda?

Ciao.

lucky

Reply to
Massimiliano Liva

Massimiliano Liva ha scritto:

Anche ad alimentazione duale, la solfa è la stessa, non va.

Si esatto. Se però la tensione è da 0V a 10V la costante di tempo è 2 ms. In realtà i valori non sono come li hai elencati, perché l'esponenziale del condensatore è molto ripida.

Qui dovrebbe intervenire il convertitore tempo-tensione. Si attiva appena inizia a caricarsi il condensatore e quando sono trascorsi 3 ms, misura la tensione e la butta fuori con un operazionale.

Non mi viene nient'altro in mente purtroppo.

A presto

Artemis

Reply to
Artemis

Partiamo dalla duale, che ha qualche problema in meno. Lo schema non =E8 certo da intendere come progetto definitivo, ma dovrebbe funzionare. Aggiungi i soliti condensatori di bypass sulle alimentazioni. Con ingresso a massa, regola ZeroAdj per uscita zero. Con ingresso a 10V, regola FSAdj per uscita 10V. Le due regolazioni un po' si inteferiscono, per cui ripetile un paio di volte.

Ciao.

lucky

[FIDOCAD] MC 185 65 2 1 580 LI 220 60 210 60 LI 185 55 170 55 LI 185 65 185 90 MC 185 25 1 0 080 LI 185 25 185 15 LI 185 35 185 55 LI 215 45 185 45 MC 230 45 1 0 200 LI 220 60 225 60 LI 225 60 230 60 MC 230 25 1 0 080 LI 230 25 230 15 LI 230 35 230 45 MC 240 25 1 0 100 MC 250 30 1 0 080 MC 255 45 0 0 580 LI 230 45 235 45 LI 235 45 255 45 MC 250 70 1 0 080 LI 240 15 240 25 LI 240 35 240 100 LI 245 30 250 30 LI 250 40 250 70 LI 250 80 250 90 LI 250 55 255 55 MC 275 65 2 0 080 LI 280 50 280 60 LI 265 65 250 65 MC 295 50 2 0 080 MC 310 40 2 0 080 LI 280 50 285 50 MC 300 60 2 1 580 LI 295 50 300 50 LI 300 60 300 90 LI 300 40 300 50 LI 310 40 325 40 LI 325 40 325 55 TY 190 30 5 3 0 0 0 * 150K TY 220 25 5 3 0 0 0 * R3 TY 215 30 5 3 0 0 0 * 150K TY 245 15 5 3 0 0 0 * ZERO ADJ TY 245 20 5 3 0 0 0 * R4 TY 245 25 5 3 0 0 0 * 47K TY 255 30 5 3 0 0 0 * R5 TY 255 35 5 3 0 0 0 * 1M TY 265 75 5 3 0 0 0 * 33K TY 280 70 5 3 0 0 0 * FS ADJ TY 265 70 5 3 0 0 0 * R7 TY 255 80 5 3 0 0 0 * R6 TY 255 85 5 3 0 0 0 * 10K MC 275 65 0 0 100 TY 280 80 5 3 0 0 0 * 100K TY 280 75 5 3 0 0 0 * R8 TY 285 40 5 3 0 0 0 * 10K TY 285 35 5 3 0 0 0 * R9 TY 300 30 5 3 0 0 0 * 100K TY 300 25 5 3 0 0 0 * R10 TY 335 50 5 3 0 0 0 * 0...10V LI 325 55 355 55 TY 130 50 5 3 0 0 0 * 0...10V LI 160 55 130 55 MC 170 55 2 0 080 TY 160 60 5 3 0 0 0 * R2 TY 160 65 5 3 0 0 0 * 10K LI 130 15 355 15 TY 130 10 5 3 0 0 0 * +15V LI 130 90 355 90 TY 130 85 5 3 0 0 0 * GND LI 130 100 355 100 TY 130 95 5 3 0 0 0 * -15V TY 190 25 5 3 0 0 0 * R1 MC 215 50 1 0 170 LI 215 50 215 45 TY 230 60 5 3 0 0 0 * D2 TY 210 60 5 3 0 0 0 * C1 TY 210 65 5 3 0 0 0 * 1nF TY 220 60 5 3 0 0 0 * D1 MC 225 45 1 0 200 LI 225 45 215 45 SA 185 15 SA 185 45 SA 185 55 SA 185 90 SA 230 15 SA 240 15 SA 230 45 SA 215 45 SA 215 60 SA 225 60 SA 250 55 SA 250 65 SA 250 90 SA 240 100 SA 280 50 SA 300 50 SA 325 55 SA 300 90 TY 180 105 5 3 0 0 0 * D1, D2 1N4148 Accoppiati termicamente
Reply to
lucky

Partiamo dalla duale, che ha qualche problema in meno. Lo schema non è certo da intendere come progetto definitivo, ma dovrebbe funzionare.

- e cosa mancherebbe x essere definitivo? Aggiungi i soliti condensatori di bypass sulle alimentazioni.

- ummm ... 10mF e uno a disco? (non ho mai imparato come si scelgono questi!!!)

Con ingresso a massa, regola ZeroAdj per uscita zero. Con ingresso a 10V, regola FSAdj per uscita 10V.

-Meraviglioso !!! Grazie mille. mi sono appena accorto però che devo pilotare un dispositivo a 0-12V.

formatting link

-Non cambia molto vero? basta che con Vi=12 regolo FSAdj a 12V, no?

Le due regolazioni un po' si inteferiscono, per cui ripetile un paio di volte.

-in questo sono esperto!!!

Una domanda: come di accoppiano termicamente i diodi? con una guaina?

Grazie infinite Max

p.s. appena hai tempo mi fai sapere x quello a singola alimentazione? sempre

0-12V. Ciao
Reply to
Massimiliano Liva

Massimiliano Liva ha scritto:

ciao quanta precisione, velocita', alimentazione....? esistono micro 6_8 pin (pic_st_atmel) che costano

Reply to
lowcost

Voglio io! Non ho bisogno di precisione e velocità! Alimentazione ... è ancora da vedere. Per un progetto devo pilotare un dispositivo da 0 a 12V Dimmi la sigla che provo a provarli. Grazie Ciao Max

p.s.: non capisco tutto quello che dici, ma è "challenging" per me!!!

"lowcost" ha scritto nel messaggio news:f7nj4f$tk5$ snipped-for-privacy@aioe.org...

logaritmico,

In

ma

stesse

out PWM 0_100% (quindi 0_5V).

tutto, e non servono tarature.

pwm prima del filtro, eventualmente con partitore e feedback

Reply to
Massimiliano Liva

Massimiliano Liva ha scritto:

pic:

10f222 6pin 512flash 23ram intosc 2adc8bit 1timer8bit+presc8bit (nopwm nointerrupt nomultipl)

st: st7liteus5 8pin 1Kflash 128ram intosc 5adc10bit 1timer12bitpwm (+altro timer

+mul8bit*8bit)

atmel: attiny13 8pin 1Kflash 64ram intosc 4adc10bit 1timer8bitpwm (+64eeprom nomultipl)

ciao

Reply to
lowcost

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.