Domanda:
Circuito per rilevamento tensione di basso livello (microvolt)
DodZi
2019-01-23 16:09:43 UTC
view on stackexchange narkive permalink

Ultimamente ho lavorato a un progetto che aiuta nella rilevazione dei potenziali miogenici (dei livelli di micro-volt). Dopo aver studiato da diversi posti, ho finalizzato il seguente circuito di test. enter image description here

I divisori di tensione iniziali aiutano a generare il segnale di test di micro-livello da un'onda sinusoidale da 1 V 1,5 kHz.Il secondo stadio è l'amplificatore di strumentazione, poi il filtro passa basso del secondo ordine e infine l'amplificatore non invertente. Quando questo circuito viene simulato in TINA da TI, funziona come richiesto.Ma quando lo stesso è implementato sul PCB, non ottengo nulla di vicino all'ingresso ma un'onda 150-180kHz, in qualche modo di forma triangolare. i seguenti sono i layout di sch e board enter image description here

enter image description here

Qualcuno può suggerire come posso andare avanti poiché tensioni così piccole sono già molto difficili da misurare.Grazie in anticipo.

Primo passo: scomporlo.Dove appare per la prima volta "l'onda triangolare" (uscita di quale amplificatore?)
E penso che avrai bisogno di un solido piano di massa sotto l'intero circuito.
Il primo triangolo si osserva all'uscita del circuito del filtro.Inoltre, immagino che prima potrebbe esserci un segnale molto piccolo che l'oscilloscopio non è in grado di mostrare (almeno il mio)
Il filtro non dovrebbe avere abbastanza guadagno (amplificazione) per captare qualcosa di totalmente nascosto e amplificarlo al punto che puoi vederlo.
Hai controllato la risposta all'impulso del filtro?
Ridurrò il guadagno dal mio stadio di filtro a chiave sallen.@JRE
No, non ho ancora verificato in modo specifico la risposta all'impulso del filtro.Potete per favore aiutarmi a sapere perché questa analisi dovrebbe essere fatta? Ma ho fatto l'AC e la risposta ai transienti del circuito completo.
Le schede tecniche OPA177 specificano la tensione di alimentazione minima come +/- 13,0 V CC.Se alimentati da soli +/- 9 volt non si comporteranno come dovrebbero.
Hai guardato front-end integrati come ADS1194?
Sì, ho esaminato l'estremità integrata ma ero più intenzionato a crearne uno mio, poiché mi offre il vantaggio di modificare secondo me.@filo
Dal momento che nessuno è felice di dover cercare su Google e di indovinare i componenti che stai utilizzando, ecco le schede tecniche per [INA128] (http://www.ti.com/lit/gpn/INA128) e [OPA177] (http://www.ti.com/cn/lit/pdf/sbos008).
Cinque risposte:
Dave Tweed
2019-01-23 21:16:12 UTC
view on stackexchange narkive permalink

L'amplificatore operazionale in un filtro Sallen-Key dovrebbe essere un buffer a guadagno unitario.Il tuo ha un guadagno di +3, quindi non sorprende che oscilli. Wikipedia parla di questo.

Se hai bisogno di così tanto guadagno, devi farlo altrove.


C'è anche il rapporto sull'applicazione di Texas Instruments Analysis of the Sallen Key Filter che spiega perché il guadagno di 3 o più sarà un problema.Per essere precisi, Pg.No 5.

Sicuramente lavorerò su questa cosa.
L'articolo Wiki avverte che l'oscillazione avverrà "se il guadagno interno G è troppo alto".OK, allora quanto è troppo alto?Un guadagno di 3 è troppo alto per questo filtro o sta succedendo qualcos'altro?
@WhatRoughBeast: Le formule sono proprio lì, devi solo macinare i numeri.
Per favore, concedimi.Non vedo alcuna formula che imposti il limite su G. Non vedo alcuna formula che accenni al punto in cui si verificherà l'oscillazione.Ci sono sei formule: una è la risposta del sistema, una è la frequenza centrale, 3 sono relazioni per Q e una è la definizione di G. Allora dov'è la formula per il criterio di stabilità di Barkhausen?Se manca, di quale formula parli?
Il guadagno per un LPF * Sallen-Key * è dato da: \ $ A_v = 1 + R_9 / R_8 = 3 \ $ (nel tuo caso), quindi poiché \ $ Q = 1 / (3-A_v) \ $ haiun \ $ Q \ rightarrow \ infty \ $, che causa le oscillazioni.
Edgar Brown
2019-01-23 23:01:36 UTC
view on stackexchange narkive permalink

Sebbene sia possibile progettare un filtro Sallen Key con un guadagno superiore all'unità, questo è piuttosto raro per una ragione.Qualsiasi guadagno in esso introduce un feedback positivo nella struttura e la porta all'instabilità.Soprattutto quando si prendono in considerazione i poli stessi degli amplificatori.

L'OPA177 ha una larghezza di banda di guadagno di ~ 600kHz, con un guadagno di 3 hai un polo non rappresentato a ~ 200kHz nel tuo stadio Salen-Key, abbastanza vicino alla frequenza di oscillazione che stai osservando.

Riduci il guadagno in quella fase al massimo a 1,5 e ricalcola gli elementi del filtro.Puoi iniziare rimuovendo R8 (impostando così il guadagno su unità) e testare ciò che ottieni.

Qualcosa su cui penso che dovrei fare uno studio più approfondito.Non ero a conoscenza di queste cose e migliorerò sicuramente su queste cose.
WhatRoughBeast
2019-01-23 22:46:29 UTC
view on stackexchange narkive permalink

Il fatto che il tuo circuito oscilli a una frequenza così alta suggerisce fortemente che hai problemi di messa a terra / disaccoppiamento.JRE ha commentato che è necessario un solido piano di massa e sono d'accordo.Certo, questo significa che dovrai essere creativo sul routing -Vcc.Inoltre, i tuoi schemi non includono i cappucci di disaccoppiamento che sono stati chiaramente utilizzati.Aggiorna per mostrare ciò che hai effettivamente utilizzato.

Nello schema vengono aggiunti anche i condensatori di disaccoppiamento per ciascun amplificatore operazionale e strumentazione.Sono inclusi i rispettivi blocchi
Inoltre, nel mio prossimo progetto PCB, aggiungerò sicuramente un piano di massa.Dato che questo era il mio primo progetto, l'avevo realizzato localmente, quindi l'ho evitato.Ora sto pensando di ordinare da produttori esterni che sarebbero migliori immuni al rumore di quello che farò io stesso.
@DodZi - Anche se apprezzo il tuo impegno, dovresti essere consapevole che l'aggiunta di limiti di disaccoppiamento di valore sconosciuto non è utile.
analogsystemsrf
2019-01-29 11:14:18 UTC
view on stackexchange narkive permalink

Supponi di avere 60 Hz a 1 ampere (377 amp / secondo), a 1 metro di distanza dal tuo PCB. Assumi il tuo PCB come loop di 1 cm ^ 2 all'ingresso. Quante interferenze raccoglierai?

  V = 2e-7 * Area / Distanza * dI / dT
  = 2e-7 * (1 cm * 1 cm) / 1 metro * 377
  = 2e-7 * 1e-4 * 377
  = 1e-11 * 800
  = circa 8 nanoVolt.
 
  • Se la distanza è più vicina, ottieni più spazzatura.

  • Se l'area del PCB, o l'area del cablaggio differenziale, è maggiore, si ottiene più spazzatura.

  • Se il 60 Hz ha picchi di corrente dai diodi raddrizzatori (di solito vicino ai picchi delle onde sinusoidali), si ottiene più spazzatura.

  • Se la corrente proviene da uno switch-reg in mattoni neri, dI / dT è facilmente 1000 volte più veloce e ottieni più spazzatura.

Quali sono i gradi di libertà, per ridurre Vinduce e / o ridurre i rischi?

  1. assicurati che tutti i cavi di alimentazione abbiano i fili caldo e di ritorno molto vicini (poiché i cavi di alimentazione sono fatti) e che i fili caldo / ritorno siano a doppini intrecciati

  2. hanno un filtro di sovratensione in ingresso su tutti gli alimentatori a 60 Hz, quindi i picchi del diodo raddrizzatore non sono 10 amp/10 microsecondi ma più simili a 10 amp / 1 millisecondo.

  3. hanno una schermatura in acciaio (acciaio zincato sottile) attorno a tutte le alimentazioni di commutazione

  4. Disponi il tuo PCB con +/- tracce distanti solo 10mil

  5. ora parliamo di quei pad conduttivi del sensore della pelle e del cablaggio: enormemente vulnerabili ai campi magnetici e ai campi elettrici - è un mondo difficile.

Notare che il livello calcolato è 8 nV a 60 Hz. Per una configurazione che ha il cavo di alimentazione CALDO a una distanza infinita dal cavo di alimentazione di RITORNO. I normali cavi di alimentazione hanno il punto caldo vicino (a 2 mm di distanza) dal filo di RITORNO, quindi aspettati un'altra riduzione di 10: 1 o 100: 1. Questo è il motivo per cui gli audiofili di fascia alta utilizzano cavi di alimentazione speciali, quando i loro amplificatori di potenza assorbono picchi di 100 amp, con brutti e veloci picchi di corrente che attivano i diodi.

A proposito, la formula iniziale proviene da

Vinduce = [MUo * MUr * Area / (2 * pi * Distance)] / dI / dT

in questa topologia

schematic

simula questo circuito - Schema creato utilizzando CircuitLab

Ohh, ho capito il tuo punto.Ma supponendo che un giorno, intenda realizzare questo circuito da utilizzare nei test sui pazienti effettivi in un laboratorio medico, come posso assicurarmi che il mio dispositivo sia posizionato il più lontano possibile dalla rete AC 60Hz.I medici vorrebbero usarlo senza trovare il posto migliore nella sua clinica.Puoi suggerirmi un modo per superare il problema che hai appena menzionato.Sarò davvero d'aiuto.
analogsystemsrf
2019-01-30 20:09:45 UTC
view on stackexchange narkive permalink

Un altro rischio sono i binari VDD CONDIVISI.Da bambino, ho costruito (non ho detto "progettato", ma costruito) numerosi amplificatori accoppiati AC bipolari discreti a 6 stadi che OSCILLAvano UNTIL Ho imparato a usare una mentalità di filtraggio TREE per i binari.

L'OPA177 ha un PSRR eccellente in DC, ma a 100Hz è di circa 80dB, ea 1MHz sarà solo ZERO DB (1: 1).

Quindi il trash VDD a 1MHz non verrà attenuato rispetto all'ingresso.Tuttavia, il tuo livello di guadagno 100X non ha limitazioni di larghezza di banda.

E lo stadio del filtro operazionale non avrà alcun controllo sulla sua uscita alle alte frequenze, e la spazzatura VDD arriverà direttamente attraverso).

Un'ulteriore attività di progettazione è l'albero VDD (in realtà due alberi VDD).

schematic

simula questo circuito - Schema creato utilizzando CircuitLab

Non l'ho mai visto prima.Mi sembra che indurrebbe variazioni di tensione sui binari del chip al variare della corrente.È una vera preoccupazione?
questi adattatori rc, con 100 tau us o 1,6 KHz almeno 55 dB atten per i rifiuti vdd sopra 1,6 KHz.qual è il valore della garanzia nel tuo budget di fedeltà complessivo?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...