Página 1 de 1

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

MensagemEnviado: 24 Fev 2012 20:05
por esm
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

MensagemEnviado: 24 Fev 2012 20:48
por fabim
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.

MensagemEnviado: 25 Fev 2012 10:57
por MOR_AL
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

MensagemEnviado: 27 Fev 2012 15:16
por ze
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!

MensagemEnviado: 27 Fev 2012 15:29
por xultz
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.

MensagemEnviado: 27 Fev 2012 16:22
por fabim
NTERESSANTE ISTO.
Eu consigo interpretar perfeitamente o inglês, porêm meu inglês é poor pra escrever.

MensagemEnviado: 27 Fev 2012 20:41
por xultz
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...

MensagemEnviado: 27 Fev 2012 21:03
por edison
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 !