LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: LuísR.A. em 03 de Fevereiro de 2015, 23:09

Título: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:09
Boas noites a todos  ;D

Primeiro de tudo, os valores dos ADCs que referi são hipotéticos para as contas.
Ando aqui com um nó na cabeça e este deve ter sido feito por profissionais que eu não o consigo tirar.

Então é assim. Temos de medir tensões até 50V.

Hipóteses:
ADC 50V 50000 valores de resolução
ADC 5V 50000 valores de resolução - usando divisor de tensão (/10)

Então supostamente usar a 2ª opção perdemos exatidão! Mas eu não consigo ver porquê. Isso tb supostamente se aplica numa amplificação.
Vamos lá fazer contas:

1º ADC:

50V/50000=1mV - tensão mínima lida, equivalente a ler valor 1.


2º ADC

5V/50000=0,1mV - valor lido é 1, menor tensão lida.
Mas vá tendo um divisor de /10 então o valor mínimo lido é 0,1mV*10 logo 1mV. É igual não?
Sinceramente não estou a perceber se pudessem ajudar ficava agradecido :D
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: jm_araujo em 03 de Fevereiro de 2015, 23:29
Se entendi bem a pergunta, mas acho que é uma questão de erros de medida (quantização, não linearidades) e ruído, que não são desprezáveis.
Com intervalos muito pequenos (os tais 0.1mV=100uV), o ruido térmico das resistências pode começar a influenciar as medidas, assim como efeitos termoeletricos (metais diferentes a temperaturas diferentes), etc. Não estou a dizer que é nessa ordem de grandeza, mas sim que não podes encolher o intervalo indefinidamente sem que esses valores não se comecem a sobrepor.

Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 03 de Fevereiro de 2015, 23:34
Sim, aliás, 50 mil counts é usar uma ADC de 16 bits parcialmente.
Supomos então que afinal são mesmo 16 bits, ou seja de 0 a 65535.
No primeiro caso, cada bit tem um peso de 50v/65535 = 0.000762951 v/LSB
No segundo caso, cada bit tem um peso de  5v/65535 =  0.0000762951 v/LSB

Se queres medir 50v com a segunda ADC vais ter de usar um divisor resistivo sim, e depois se queres "converter" esse valor para o real, tens de o multiplicar já no dominio digital, e tens efectivamente a mesma resolução.
No mundo real ter dezenas de uV's a serem medidos com precisão é uma aventura de todos os tamanhos.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 03 de Fevereiro de 2015, 23:39
Se entendi bem a pergunta, mas acho que é uma questão de erros de medida (quantização, não linearidades) e ruído, que não são desprezáveis.
Com intervalos muito pequenos (os tais 0.1mV=100uV), o ruido térmico das resistências pode começar a influenciar as medidas, assim como efeitos termoeletricos (metais diferentes a temperaturas diferentes), etc. Não estou a dizer que é nessa ordem de grandeza, mas sim que não podes encolher o intervalo indefinidamente sem que esses valores não se comecem a sobrepor.

Acho ainda mais assustador os valores de ENOB, SINAD, DNL, INL, SNR, se a adc é ou não monotónica, se tem ou não códigos em falta, e afins de uma adc delta-sigma de 16 bits, até mesmo uma SAR pode ter ruideira que dá medo, caso a notar, PIC32MZ, ADC prometida de 12 bits, funcionalmente têm 8 bits, não queria estar na pele do responsavel pela adc  :o
Os Cortex da Freescale, com adc's de 16 bits em que tens 12 usaveis( e depende muito do sample rate).
E depois temos o layout da coisa em si, efeitos termo-eletricos(como já referido pelo Araujo), buffers, leakage.

É um tema extremamente interessante.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:40
Eu realmente não entendi. Isto é algo que alguem me propôs pensar e realmente implementa sempre a regra de nos produtos evitar ter de usar ADCs com manipulação do sinal (amplificação ou divisão).

Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:41
Vou aqui a copiar a explicação, talvez consigam perceber melhor que eu:

Citar
Let's simplify to try and better explain our adversion to voltage dividers.  Assume we have an ADC with 5000 bits resolution and 5V max input.  (there are none - let's just agree)

Now - if we feed a 50V signal in - we must employ a 10:1 divider - right?  Thus - each "real signal" input gets divided by 10 - before it even reaches the ADC.  Thus a ONE Volt change in level is received at the ADC as (just) a 100mV level - isn't that so?

Now as we have 5000mV of signal span @ the ADC - and 5V as max input - that equates to 1mV/ADC reading - does it not?  Then - when we feed that ADC a 50V signal thru the same divider - it becomes 5V - which yields our desired 5000 ADC reading.  And - when we feed in a 49V signal - which is reduced to 4.9V by the divider - we measure (correctly) 4900 at the ADC.

But - we get into trouble when our input signal is 49,990 - 49,999mV - do we not?  The ADC will respond w/4999 or 5000 - it cannot resolve that mV signal level - as it's been lost in the voltage divider!   That is the "resultant imprecision" forced upon the ADC by the voltage divider, Luis!
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 03 de Fevereiro de 2015, 23:43
Com que razão?
Não existem ADC's de 50v's(acho eu lol), uma ADC de um osciloscópio é de 2 ou 3v, e tipicamente usas sempre referências de tensão com valores 2^n, por exemplo 2.048v, logo ainda menor é a voltagem.

Divisores resistivos por muito crude que pareça são de baixo ruido comparado com muitos ADC's, amplificar um sinal tambem não implica dar cabo dele(audio NÃO é um exemplo dado que 99.9% dos conversores usados ADC/DAC é tudo delta-sigma com no melhor dos casos 7 bits, o resto é over-sampling).
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 03 de Fevereiro de 2015, 23:45
Vou aqui a copiar a explicação, talvez consigam perceber melhor que eu:

Citar
Let's simplify to try and better explain our adversion to voltage dividers.  Assume we have an ADC with 5000 bits resolution and 5V max input.  (there are none - let's just agree)

Now - if we feed a 50V signal in - we must employ a 10:1 divider - right?  Thus - each "real signal" input gets divided by 10 - before it even reaches the ADC.  Thus a ONE Volt change in level is received at the ADC as (just) a 100mV level - isn't that so?

Now as we have 5000mV of signal span @ the ADC - and 5V as max input - that equates to 1mV/ADC reading - does it not?  Then - when we feed that ADC a 50V signal thru the same divider - it becomes 5V - which yields our desired 5000 ADC reading.  And - when we feed in a 49V signal - which is reduced to 4.9V by the divider - we measure (correctly) 4900 at the ADC.

But - we get into trouble when our input signal is 49,990 - 49,999mV - do we not?  The ADC will respond w/4999 or 5000 - it cannot resolve that mV signal level - as it's been lost in the voltage divider!   That is the "resultant imprecision" forced upon the ADC by the voltage divider, Luis!

Well, no shit sherlock..
Se quer medir 50v com a resolução que mede 5v tem de lhe atirar mais bits para cima.
Exemplo basico, um multimetro, o ponto decimal move-se, a adc não tem resolução infinita.
E 5000bits não são 5000 counts!
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:47
E é só um exemplo para explicar... Na verdade isto usa um ADC de 12V para monitorizar a tensão

Dai eu não entender! Eu vejo muito sobre porquê evitar divisores de tensão e amplificações mas é tudo por causa do mundo real! Num mundo perfeito não faz sentido...
Enfim. Isto era para explicar num produto que envolve um motor de 80A
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 03 de Fevereiro de 2015, 23:51
Para leres os 50V com o ADC de 5V tens que dividir o sinal por 10. Se o ADC tem 5000 contagens, a tua resolução *no ADC* é 5V/5000 = 1mV, só que 1mV no ADC equivale a 1mV x 10 = 10mV "reais" (na escala dos 50V, pois para teres 1mV no ADC tens que ter um sinal de 10mV antes do divisor por 10), daí que tens 10mV de resolução no sinal que queres medir (que vai até 50V).
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:53
Para leres os 50V com o ADC de 5V tens que dividir o sinal por 10. Se o ADC tem 5000 contagens, a tua resolução *no ADC* é 5V/5000 = 1mV, só que 1mV no ADC equivale a 1mV x 10 = 10mV "reais" (na escala dos 50V, pois para teres 1mV no ADC tens que ter um sinal de 10mV antes do divisor por 10), daí que tens 10mV de resolução no sinal que queres medir (que vai até 50V).

Então na tua opinião qual tem maior exatidão?
ADC 50V ou ADC 5V com divisor? Tirando a parte de ruidos e imprecisões dos componentes.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 03 de Fevereiro de 2015, 23:55
Custa-me a acreditar que esse adc de 12v realmente leva com 12v ou se não tem resistências a dividir o sinal antes de ele lá chegar, part number, queres partilhar?
Não apanhei a parte dos 80A, é para monitorizar corrente, tensão, os dois, mais coisas, queres explicar?

Com o mesmo numero de bits, tens exactamente a mesma informação.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 03 de Fevereiro de 2015, 23:58
Vê LTC2338-18 por exemplo... A empresa que os faz tem vários de voltagens desse género. ps: tava a falar de um externo a um MCU.



Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 04 de Fevereiro de 2015, 00:02
Página 9 da datasheet:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fs10.postimg.org%2Frdcihb7g9%2Ferr.png&hash=b32c9c8186f43729241673a268797c32f72d22c7)
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 04 de Fevereiro de 2015, 00:18
Para leres os 50V com o ADC de 5V tens que dividir o sinal por 10. Se o ADC tem 5000 contagens, a tua resolução *no ADC* é 5V/5000 = 1mV, só que 1mV no ADC equivale a 1mV x 10 = 10mV "reais" (na escala dos 50V, pois para teres 1mV no ADC tens que ter um sinal de 10mV antes do divisor por 10), daí que tens 10mV de resolução no sinal que queres medir (que vai até 50V).

Então na tua opinião qual tem maior exatidão?
ADC 50V ou ADC 5V com divisor? Tirando a parte de ruidos e imprecisões dos componentes.

Não é uma questão de opinião, hehehe. A exactidão depende da exactidão do divisor de tensão; se for má, isso afecta a exactidão na versão com divisor (exactidão será "precisão").
Eu sei que não era isso que estavas a perguntar, mas foi isso que perguntaste. O que tu querias perguntar era "qual tem maior resolução", e nesse caso a resposta é que ambos têm a mesma resolução, 10mV, para ADCs com a mesma resolução (contagens) na leitura do mesmo sinal de 50V.


Pera lá, que confusão. Queres saber precisão ou resolução? Parece-me que estás a misturar as 2 coisas.

Se tens 1 chip ADC com entrada directa de 50V e outro com entrada directa de 5V, a precisão só se pode comparar pegando nas 2 datasheets e no caso do ADC de 5V ter em conta a tolerância do divisor de tensão. Qualquer um dos esquemas pode ser mais preciso do que o outro, nada se pode concluir sem datasheet e análise concreta pois são 2 chips diferentes.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 04 de Fevereiro de 2015, 00:32
Se tens 1 chip ADC com entrada directa de 50V e outro com entrada directa de 5V, a precisão só se pode comparar pegando nas 2 datasheets e no caso do ADC de 5V ter em conta a tolerância do divisor de tensão. Qualquer um dos esquemas pode ser mais preciso do que o outro, nada se pode concluir sem datasheet e análise concreta pois são 2 chips diferentes.

Continuando...

Se queres saber resolução, e assumindo que ambos os ADC têm a mesma resolução (contagens, ou bits), está tudo dito! Igual. No ADC que lê 50V directamente e tem 5000 contagens de resolução (log2(5000) bits) tens uma resolução de 10mV (50V / 5000) e no ADC de 5V com um divisor /10 à entrada tens 5V / 5000 x 10 = 10mV (Vadc = Vin / 10 => Vin = Vadc x 10: Vadc = 1mV => Vin = 1mV x 10 = 10mV).
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 04 de Fevereiro de 2015, 00:33
Vou aqui a copiar a explicação, talvez consigam perceber melhor que eu:

Citar
Let's simplify to try and better explain our adversion to voltage dividers.  Assume we have an ADC with 5000 bits resolution and 5V max input.  (there are none - let's just agree)

Now - if we feed a 50V signal in - we must employ a 10:1 divider - right?  Thus - each "real signal" input gets divided by 10 - before it even reaches the ADC.  Thus a ONE Volt change in level is received at the ADC as (just) a 100mV level - isn't that so?

Now as we have 5000mV of signal span @ the ADC - and 5V as max input - that equates to 1mV/ADC reading - does it not?  Then - when we feed that ADC a 50V signal thru the same divider - it becomes 5V - which yields our desired 5000 ADC reading.  And - when we feed in a 49V signal - which is reduced to 4.9V by the divider - we measure (correctly) 4900 at the ADC.

But - we get into trouble when our input signal is 49,990 - 49,999mV - do we not?  The ADC will respond w/4999 or 5000 - it cannot resolve that mV signal level - as it's been lost in the voltage divider!   That is the "resultant imprecision" forced upon the ADC by the voltage divider, Luis!

A questão ainda é outra NJay, tudo isto advém de um erro cometido nesta cotação.
Com um ADC de 5 mil counts, e entrada de 50v cada LSB corresponde a 10mV!
Acho que esta confusão vem de quem escreveu isto "dar" uma resolução de 50 mil counts ao ADC de 50v e 5 mil counts ao ADC de 5v, obviamente que com mais um digito consegue medir mais uma casa decimal.

Ou seja, e repetindo o que já disse, se as ADC's tiverem a mesma resolução, o LSB acaba por dar no mesmo, a informação tem de ser a mesma, porque a resolução é a mesma, não tiras 5 digitos de uma ADC de 8 bits, e noutra adc tambem ela de 8 bits só tiras 4 digitos(valores exagerados para efeitos demonstrativos).
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 04 de Fevereiro de 2015, 00:42
Certo. Como tu dizes, se o ADC que suporta entrada directa de 50V tiver mais resolução, claro que "é melhor" do que um ADC de menor resolução a ler os mesmos 50V, independentemente de ter ou não divisor de tensão.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: StarRider em 05 de Fevereiro de 2015, 22:09
Boas,

Penso que essa noção de um "ADC de X ou Y volts" está a criar confusão e a induzir em erro
quem possa estar a ler, mas que raio é isso de um "ADC de 50V" ? ? ? Isso não é nenhuma
característica e não nos diz absolutamente nada. A única característica que importa é a
resolução em bits, para um mesmo ADC a resolução é SEMPRE a mesma qualquer que seja
a tensão analisada, o que pode variar é o LSB que reflecte o mínimo valor susceptível de ser
lido para uma determinada tensão.

Esse texto em inglês é um exemplo tipifico da desinformação que se pode por vezes encontrar
na net, e serve para confirmar que nem tudo o que vem à rede é peixe :)

Abraços,
PA
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 05 de Fevereiro de 2015, 22:11
Num ADC a unica coisa que importa é a resolução?
Sweet, nem sei porque é que não fazem osciloscópios com Arduinos  8)
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: StarRider em 05 de Fevereiro de 2015, 22:22
Num ADC a unica coisa que importa é a resolução?
Sweet, nem sei porque é que não fazem osciloscópios com Arduinos  8)

Sim, para o caso em questão, que outras características influenciam os ditos "counts" ?
(terminologia do autor do tal artigo, não minha)

E pois, acaso, mas mesmo só por acaso, até existem por ai uma dezenas de projectos
de "osciloscópio" com arduinos, e melhor ainda, existem osciloscópio para PC com entrada
pelo porta do microfone, é claro que não se podem comparar as funções destes scopes com
um equipamento especifico, mas tendo em conta os resultados faz pensar.

Faz uma procura no google e vais ver o que encontras.

Abraços,
PA
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: StarRider em 05 de Fevereiro de 2015, 22:23

Ou seja, e repetindo o que já disse, se as ADC's tiverem a mesma resolução, o LSB acaba por dar no mesmo, a informação tem de ser a mesma, porque a resolução é a mesma, não tiras 5 digitos de uma ADC de 8 bits, e noutra adc tambem ela de 8 bits só tiras 4 digitos(valores exagerados para efeitos demonstrativos).

Boas,

O LSB é o mesmo para a mesma Vref, mas uma vez que existe uma conversão pelo divisor de tensão
temos que incluir esse factor nas contas finais, o que na realidade vai alterar o LSB para diferentes
tensão a analisar ... pelo menos e com  essa premissa que sempre utilizei um ADC e a matemática
assim o prova.

Abraços,
PA
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 05 de Fevereiro de 2015, 22:38
Num ADC a unica coisa que importa é a resolução?
Sweet, nem sei porque é que não fazem osciloscópios com Arduinos  8)

Sim, para o caso em questão, que outras características influenciam os ditos "counts" ?
(terminologia do autor do tal artigo, não minha)

E pois, acaso, mas mesmo só por acaso, até existem por ai uma dezenas de projectos
de "osciloscópio" com arduinos, e melhor ainda, existem osciloscópio para PC com entrada
pelo porta do microfone, é claro que não se podem comparar as funções destes scopes com
um equipamento especifico, mas tendo em conta os resultados faz pensar.

Faz uma procura no google e vais ver o que encontras.

Abraços,
PA

Ironia, passou-te ao lado.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: StarRider em 05 de Fevereiro de 2015, 22:46
Num ADC a unica coisa que importa é a resolução?
Sweet, nem sei porque é que não fazem osciloscópios com Arduinos  8)

Sim, para o caso em questão, que outras características influenciam os ditos "counts" ?
(terminologia do autor do tal artigo, não minha)

E pois, acaso, mas mesmo só por acaso, até existem por ai uma dezenas de projectos
de "osciloscópio" com arduinos, e melhor ainda, existem osciloscópio para PC com entrada
pelo porta do microfone, é claro que não se podem comparar as funções destes scopes com
um equipamento especifico, mas tendo em conta os resultados faz pensar.

Faz uma procura no google e vais ver o que encontras.

Abraços,
PA

Ironia, passou-te ao lado.

Yap ... passou mesmo, mas agora já apanhei, a PDI tem destas coisas ... sorry :(

Abraços,
PA
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 06 de Fevereiro de 2015, 00:13
"Counts", ou em Ptguês "contagens", é uma terminologia para resolução que já vi muito por aí, especialmente em equipamento como multimetros.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 06 de Fevereiro de 2015, 09:05
A parte da resolução/LSB's, não estava a meter referências ao barulho para não causar confusão, provavelmente foi uma má aposta por não ficar tudo claro.

Eu sei que há coisas dessas para mil e uma dev-boards, até podes correr o Demon Core do OLS num micro e fazer um mini logic analyzer com um Arduino, ou um MSP ou um STM, são coisas que em cima do joelho desenrascam e é melhor que nada.

Agora é esperar que o Kristey cá venha dar a sua opinião.
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 06 de Fevereiro de 2015, 11:28

Agora é esperar que o Kristey cá venha dar a sua opinião.

Wat? XD


PS: Não tou a comentar porque sinceramente nem sei que dizer, eu concordo com o que têm dito sobre a resolução é que interessa para bem... a resolução neh? Não a referência, isto usando divisores de tensão para escalar as tensôes
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 06 de Fevereiro de 2015, 12:36
Agora é esperar que o Kristey cá venha dar a sua opinião.

Wat? XD

Vês como apareceste logo? Lol
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: LuísR.A. em 06 de Fevereiro de 2015, 12:38
Mas eu não sou o Kristey :o

Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: senso em 06 de Fevereiro de 2015, 13:55
Epá, foi um cruzamento de sinapses  ;D
Título: Re: ADC de 50V vs Divisor de tensão em ADC de 5V
Enviado por: Njay em 06 de Fevereiro de 2015, 14:15
Por não seres é que apareceste logo mais depressa, lol