Analog differential input - how to make it measure 0V when f

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Analog differential input - how to make it measure 0V when f

Mensagempor esm » 24 Fev 2012 20:05

Hello.
I am using an external ADC (MCP3421), 16-bit resolution, with internal PGA (internal gain) of 8x to read signals from a thermocouple type T. Within my current ADC configuration, the differential input impedance is around 280K.
But when the inputs are floating, the result of ADC conversions behaves incorrectly (negative and positive aleatory values, sometimes with high values are read from ADC).

I want this ADC to output conversion values near to zero when the inputs are floating, to detect a sensor fault, or sensor disconnected, for example.

How could I do a "pull down" to it? because the Vin- input (reference) and Vin+ input (input signal) from the ADC and and the digital ground of the IC are not in the same voltage reference.

I have analog switches between a lot of thermocouples and only one 18bit ADC.
I can read them correctly currently.

Suposing that one of these thermocouples get disconnected from the PCB or have its wires broken, I would be able to detect that, but the ADC input voltages cannot swing, it should be stable and near to 0V.

I have 15 thermocouples (using 16 wires). One wire is the reference for all of them. And the other 15 are the sensors (positive wire). I am reading all the 15 thermocouples sequentially using an 16:1 analog switch (74HC4067) and just one ADC
esm
Bit
 
Mensagens: 6
Registrado em: 20 Jan 2012 18:39

Mensagempor fabim » 24 Fev 2012 20:48

this type of ADC, first you need to ensure an impedance, to balance the differential input.
Regardless of the strength you need to add capacitors to filter the spurious.
Put your schedule so that we can give an opinion as best as possible.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor MOR_AL » 25 Fev 2012 10:57

If you consider that the temperature has a soft increase (or decrease), you may identify the fault when it changes abruptly.
(Sorry my English).
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor ze » 27 Fev 2012 15:16

the book is on the table? just a Little Stupid Detail. sorry is stronger than I.

(se vira com) Try google translate

já passei por esta situação. No caso resolvi colocando um resistor em pullup em cada entrada + de termopar. A entrada - estava no gnd. O resistor era alto (1M) e não interferia na leitura do termopar cuja resistência era menor que 50R. Se sem termopar ou aberto a temperatura era avaliada como maior que 500º e o sistema considerava isso como falha. Não conheço o termopar tipo t mas se ele tiver impedância baixa você pode usar um sistema semelhante. Resumindo: um pullup de 1 ou mais M para o +5 por exemplo. Isso não deve comprometer a leitura do ad e em último caso você pode compensar no sw. Lembre-se que neste caso não vai ficar perto de 0V como você que mas sim vai subir até o vcc (pullup).

Termopar para as aplicações que conheço tem variação lenta. Portanto você pode colocar cap. eletrolítico em cada um mas nunca na saída da chave analógica.

Até que entendo mais ou menos como está usando entradas diferenciais com um ponto em comum pois na época evoluí o circuito para esta exata configuração com 8 entradas de um 4051. Ficou parecido com amplificador de intrumentação. Só que haveria aumento de custo e o cliente estava satisfeito com a primeira versão. Já faz mais de 10 anos e no momento não acho nos meus backups com rapidez. Talvez procure depois... Se (e quando) achar cogito publicar neste forum para análise do nosso velho amigo mor_al. Sorry just in boteco
sucessos!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor xultz » 27 Fev 2012 15:29

Forget what fabim said about seeing your schedule, we really don't need to know your apointments, what we really need to take a look is at your schematics. For such analog circuits, sometimes a simple mistake can cause big troubles, so, if possible, put a drawing here and we will find a solution for you.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor fabim » 27 Fev 2012 16:22

NTERESSANTE ISTO.
Eu consigo interpretar perfeitamente o inglês, porêm meu inglês é poor pra escrever.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor xultz » 27 Fev 2012 20:41

Isso é a coisa mais normal. Tem um bolsista que veio da Alemanha (mas na verdade ele é Tunísio), eu até entendo um pouco do alemão dele, mas prá falar, eu travo totalmente. Escrever em alemão, então, nem fucking...
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor edison » 27 Fev 2012 21:03

Tinha um equipamento alemão com um componente chamado "auslager teich" ,tipo uma plataforma de saída.
Prá lembrar da coisa eu chamava de "as lagartixa" .

Causava horror nos puristas germânicos mas só assim prá decorar.

Coisa de peão burro !
-----------------------------------------------
"Os políticos e as fraldas devem ser trocados freqüentemente. E pelas mesmas razões"
-----------------------------------------------
Avatar do usuário
edison
Dword
 
Mensagens: 2011
Registrado em: 10 Mar 2007 00:18
Localização: Curitiba


Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x