Você está na página 1de 12

*** Tube Little Tester 2020 ***

Um simples testador de tubo Gm, Rp, Mu baseado em


Arduino

A HISTÓRIA
Como muitos dos meus projetos, tudo começou com o pedido de um amigo, desta vez Alberto da Argentina. Alberto é um colecionador
de tubos e DIY de longa data e, tendo muitos tubos para verificar, me pediu alguns conselhos sobre uma forma de orçamento limitado
para verificar e acoplar tubos .

Além de outra necessidade, havia uma estimativa aproximada dos principais parâmetros do tubo: transcondutância (Gm), resistência
da placa (Rp) e fatores de amplificação (Mu) em torno de um determinado conjunto de pontos de polarização....

***AVISO LEGAL***
O tubo correspondente é uma espécie de droga. Aprenda a não se tornar dependente disso, como fiz muitas vezes em meu hobby de
tubo. Não tenha medo se não encontrar os mesmos valores e não descarte o “feio” antes de ter tempo de ouvi-lo (com atenção).
Você ficará surpreso como as válvulas "fora de especificação" podem soar muito bem, além de não terem figuras de alta classe. Além
disso, às vezes, performances fora das especificações são intencionalmente procuradas, como em circuitos de "filamento faminto"...

Então, brincar com tubos com diferenças faz parte do jogo, especialmente com tubos antigos e ver isso em uma boa perspectiva:

1) Aceite as diferenças (se não, tente a cura sugerida):

os dados nas folhas de dados são calculados em média de milhares de tubos. você tem sorte se tiver em mãos um tubo antigo que representa os
milhares.
Cura: para recuperar o sorriso, verifique os Ids/Vgs de dois Jfets chineses do mesmo lote e dois tubos xxx antigos do mesmo lote....
Nos dias do tubo dourado, a diferença entre amostras dos mesmos componentes era bastante elevada. Um testador de tubo antigo e barato que
você pode encontrar no ebay é bastante tolerante com grandes intervalos de aprovação / não aprovação e mede mais do que alguns dados,
normalmente emissão e Gm em um ponto de polarização (um para todos a mesma classe de tubos / marcas, etc. ..) medido por medidores
analógicos de classe baixa.
Cura: verifique sua leitura com um DVM chinês e veja sua pupila contra o espelho de erro anti-paralaxe do medidor antigo do seu avô que
custava uma fortuna fazendo a mesma medida...
a produção em instalações diferentes e distantes era normal... o envio era um problema
Cura: encomende um tubo nixie russo da Amazon.
Especialmente em marcas comerciais de alto nível (RCAs, WE, Hytron etc.) /falsificação de marca/rebranding era normal. Basta dar uma
olhada em revistas antigas (ou seja, edições antigas de revistas populares de eletrônica), você encontrará publicidade tentando promover tubos
"originais"...
Cura: compre um LM308K da Aliexpress e um da Digikey....
as válvulas estão sujeitas à degradação natural, perda de vácuo, capacidade reduzida do getter de remover impurezas...
Cura: pense nas muitas vezes que você substitui uma válvula em seu amplificador por "fim de vida" e pneus em seu carro....

2) É possível recuperar diferenças circuitoticamente:


Dependendo do seu circuito, dentro de um certo limite você pode recuperar diferenças em válvulas. Por exemplo, para obter o Ia necessário com um
tubo abaixo da especificação, você pode usá-lo com polarização fixa e reduzir Vg. Você também pode aumentar o Vfilament para aumentar a
emissão. Aumentar Vf é uma manobra delicada, dependendo do tipo de filamento, sendo o Toriated o mais delicado. É claro que isso ocorre ao custo
de uma vida útil reduzida do tubo. Com medo? Eu fiz isso para "combinar perfeitamente" com alguns casais de 10 anos... ainda trabalhando depois
de mais de 20 anos...
3) Você realmente?
"Correspondência perfeita" várias vezes é mais uma questão de marketing (por exemplo, aumento de preços...) do que de utilidade/som. O único
ponto bom para ter válvulas bem ajustadas é quando você constrói um SEP ou em amplificadores diferenciais. No SEP quanto mais próximo o tubo,
melhor porque aquele com especificações mais baixas conduz o casal; em amplificadores diferenciais, quanto mais diferença nas válvulas, mais
distorção. Talvez o problema seja mais seu do que do circuito. Vocês, ouvidos, julgam (se soam bem, quem se importa..pense em 2a3: eles têm duas
seções em paralelo e não há como saber se ou quanto um triodo difere do outro...)
.
O CAMINHO FÁCIL

Economize dinheiro e comece com o método "direto": o bom e velho método dos 3 multímetros digitais: um para tensão da rede, um
para tensão anódica e um para corrente anódica.
Antigamente medir 3 valores com três multímetros era bastante caro, mas hoje existem muitos modelos chineses que por um preço
barato têm uma boa precisão para a tarefa. Afinal, durante a era de ouro dos tubos, nossos vovôs usavam instrumentos com muito
menos precisão do que um multímetro chinês barato, e ter um já era legal.

É claro que, além de três multímetros digitais / voltímetros digitais, você precisa de várias fontes de alimentação adequadas para
grade, ânodo e filamento: mas outra vez, com a grande variedade de módulos chineses, isso é bastante simples hoje.

O cenário de medição funciona em torno de uma válvula 10Y/801A (uma das minhas favoritas), mas o conceito permanece o mesmo
para outras válvulas:
Portanto a escolha é usar DVM em modo tensão em todos os lugares. Para evitar ao máximo fios com alta tensão, a corrente anódica
é estimada não colocando um DVM em série com o ânodo/cátodo, mas medindo a queda em um resistor de 1 ohm 2 W 1% no cátodo.
Escusado será dizer que, pela lei de Ohm neste resistor, 1mV = 1mA Corrente anódica. Portanto, a única medida "perigosa" é (como
sempre) Vanode.

Para estimar a qualidade do tubo e seus principais parâmetros, a primeira coisa que precisamos fazer é adivinhar um ponto de
polarização.
Aqui você pode ter duas estratégias:

se você quiser combinar os tubos, é melhor começar com o ponto de polarização sugerido nas folhas de dados. Então você tem um ponto de
partida comparável e acordado.
se você quiser construir um circuito, é melhor usar o ponto que você planeja usar/explorar em seu circuito. Isso porque todos os parâmetros do
tubo dependem do ponto de polarização

Por exemplo, na folha de dados do tubo 10Y, o primeiro ponto de polarização sugerido é Vanode= 250V, Vgid= -23,5V. Você pode
começar com isso.

Calculando Gm, Rp, Mu com uma planilha Excel


Para calcular Gm, Rp, Mu em torno do ponto de polarização escolhido para manter as coisas simples, a maneira mais fácil é começar
pelas definições:

Trata-se apenas de coletar dados em uma planilha e implementar as fórmulas acima.

Para poupar seu tempo compartilho com vocês a planilha que normalmente uso aqui: Excel tube Gm Rp Mu Calculator

Como você pode ver a planilha sugere uma estratégia precisa para minimizar os dados inseridos :

comece com um ponto de polarização na folha de especificações: registre o primeiro ponto P1 (Ia1, Va1, Vg1)
Deixando Va inalterado: decrementar Vg de uma certa quantidade (ou seja, passar de -18Vg para -20Vg). Registre P2 (Ia2, Va2, Vg2)
Com os dados P1 e P2 você pode calcular Gm facilmente como (Ia2-Ia1)/(Vg2-Vg1)
(nota lateral: diminuir Vg é bom porque você tem menos chance de sair da especificação de dissipação com o próximo movimento)
Deixando Vg inalterado: aumente VA de uma certa quantidade (ou seja, passe de 250 para 300V, fique de olho nas especificações máximas de
dissipação, tensão andodo, corrente).
Registre P3 (Ia3, Va3, Vg3). Com P2 e P3 você pode calcular Rp=(Va3-Va2)/(Ia3-Ia2)
Calcular Mu=Gm*Rp

No final de tudo é uma ciência de foguetes... mas de ser paciente o suficiente para copiar os dígitos saltitantes dos três metros nas
células brancas da planilha...

Bem, eu vivi muitos anos com o Excel planilhas para verificar (em caso de dúvida) a diferença dos tubos , mas na verdade isso é um
pouco chato porque os dígitos continuam saltando, seu dedo não combina com aquele dígito ou corre atrás do indescritível "."
Acrescente que para ter precisão máxima em Gm, Rp Mu todas as tensões devem ser um "instantâneo" ao mesmo tempo e seus
olhos podem ficar cansados...

Ok... podemos melhorar um pouco isso?...

Arduino Nano+ ADS115 = "LittleTubeTester"


O HARDWARE
O próximo passo evolutivo natural é usar um microcontrolador para "tirar um instantâneo" e calcular parâmetros, mas infelizmente a
precisão dos conversores ADC dentro de controladores populares (geralmente de 10 ou 12 bits) não é tão alta para realizar boas
medidas.

Felizmente, há alguns anos, uma nova geração de conversores AD apareceu no mercado com grande precisão e preço barato: entre
eles o ADS 115:

Este é um 16 bits de precisão e baixo consumo de energia com uma interface fácil compatível com I2C. Este IC possui 4 entradas que
são mais que suficientes para o escopo.
Adicione isso a um arduino Nano a TL 801 para inverter a polaridade de Vg (o AD pode medir apenas tensões positivas) e um
punhado de componentes e o "Little Tube Tester" está pronto:
A outra grande parte são as fontes de alimentação Vg, Va, Vf. Claro que você pode fazê-los tradicionalmente com transformadores e
diodos. Aqui eu prefiro usar aqueles módulos de comutação chineses baratos fornecidos com um par de PS de comutação de monitor
de 12V e 60W (veja a imagem abaixo).

Se você seguir minha construção, verifique em seu PS de comutação de 2V se a saída negativa está conectada ao fio terra. Nesse
caso, você precisa abri-lo e cortar o traço/fio da PCB que conecta o pino do fio auricular com a saída negativa, ou simplesmente cortar
o pino auricular no soquete de entrada do PS. Essa modificação é necessária para fazer 12V PS para o filamento "flutuar". Caso
contrário, se você seguir o circuito, será impossível medir a corrente do ânodo porque os dois resistores de 1 ohm estão na verdade
conectados através da linha do fio terra de alimentação.

Tenha cuidado ao fazer isso para não estragar o circuito de 12 PS e esteja ciente de que com esta modificação você está reduzindo
um pouco a segurança do PS de 12 V.
De qualquer forma dependendo do modelo do PS essa modificação pode não ser necessária e já fiz isso sem problemas muitas
vezes.

Na dúvida para o filamento PS utilize um Xformer toroidal 40W 12 com brige 6A e Cap 47kuf/25V seguido do módulo XL4005.
tartar

Como você pode ver, para regular o VA, eu e o VG não aproveitamos os aparadores 10Turn nos conversores elevadores. As razões
são várias, mas principalmente porque, na minha experiência, esses elevadores HV baratos não conseguem regular abaixo de 150-
200V e são bastante instáveis ​quando você altera as tensões de saída.

Portanto, é melhor definir os intensificadores de HV para uma tensão de saída fixa (bem alta) estável (na minha configuração, cerca de
470V para Va e 200V para Vg) e regular com circuitos analógicos. Para Vg, um simples pote enrolado é suficiente.
Para Va há muitas opções de escolha: um PS analógico variável de alta tensão com maior alcance é o bom e velho regulador Maida
HV. Ou simplesmente - como eu fiz - o regulador Va fácil e perene baseado em alguns transistores + zener. O que estou usando à
direita da imagem:
Como você pode ver neste circuito, há muitos potenciômetros enrolados de 10 voltas e 2W. Na minha humilde opinião, do ponto de
vista da dissipação, os melhores são os "de corpo longo" (quanto mais longos, melhor): uma imagem esclarece tudo:

Claro que você também precisa de um suprimento bem simples para a parte digital:
Algumas dicas...

keep an eye in burning time: spec settle with time expecially for unused tubes. Here we're testing only what are the so called "static"
parameters. These normally settle in time of minutes ( a good thing is to put in series with filament a good precision ampemeter and wait until
reading became stable because temperature of the all tube -not only heater- stabilizes). From a sonic point of view you need several hours.
Put a switch in series to Va, and apply Va only for some seconds: this hepls safety and avoid thermal drift of measures (this chinese step up
can't keep current of 70-80mA at 450v for more than few minutes..)

That'all for the Hardware parts...

THE SOFWARE (OUTPUTS)


The software in very simple as it continously:

reads the ADS115 and raw volateges


calclate Va, Ia, Vg and Vf values from the raw voltages, taking into account the "scale factor" coming from resistor divders (
divdera are needed
mediates 10 samples
display them in a two rows LCD display.

In this this respect is does not much more than the 3 DVM methods. But having the opportunity to have computational power in the
nano, we can use it to avoid coping data in excel and compute Gm, Ra and Mu directly. Here are the two situations and info available:
Of course like in the 3 DVM method to compute Gm, Rp, and Mu we have to do to set manually 3 bias point and memorize them in
order to have enough data to compute. This is done with the help of three buttons and the messages on the LCD :Tube Little Tester
Display dataTube Little Tester Display data

One nice additional thing is that when you press P3 to get the Gm result, the Tube Little at the same time outputs data and result on the
serial monitor. So it's easy to "cut and paste" them in a doc or spreadsheet to keep the data / result for future analysys.
Note also that ech time you press P3 the progressive Measure number advance, so in each measuring campaing is easy to associate
to one tube the associated measures.

THE SOFWARE (C-program)


The program was wiritten in Arduino "C" language. You can downolad it below, compile and load in your Nano.
Admittedly I'm not good ad writing lines, so as you'll see SW has lot of redoundancies, but for me does the task.
I share it gladly with you, just please tell me if you improve it or add other useful functions.
Tube Little Mu Tester

SETUPS
To make this little thing work best, you need to tune a bit to your harware. All you need is a good DVM to check reading of Voltages
here and there and compare to the ouput on LCD.

Hadware
Before inserting Nano, DS115, and TL81 in Slot, check all the voltages:

Digital Board Supply (5V, +12V, 12V)


Set the suggested voltages on HV step up .
Check Vg, Va, Vf are in range.

The only hardare settind neede is the nulling of the offset of the TL081 IC.
Do do that power off and insert TL081. With VgMeas shorcutted to groud trim the 5K offset trimmer in order to have 0V at pin 6 of the
IC. Power off and remove the shortcut. Now insert AD115 & Nano.

:) Congrats, You're done with the hardware setup.

Software - Setting Voltage Scale factors


Even if the resitors used are 1%, the diffrence among ADS115s, scale resistors, Digital supply voltages etc, can effects the reading
values.
To check that simply tune this bias point: Va=250V, Vf=7,5V, Vg= - 20V and check the volage on Va, Vf, Vg with a good precision digital
voltmeter.

If you can live with the difference congrats: Software tuning is ended and you're ready to go.

If the diffrence is noticeable or you want maximum reading precision from LittleTubeTester, you have to set the four scaling values
at tre beginnin of the program:

These scale fatctors are simply a ratio between :

ScaleV=(Actual Measured Voltage measured with your Digital Multimeter)/(Raw Voltages measured by AD115).

Doing that is easy and straightforward using the debug variable "Debug=True". This variable shows continuosly the raw data measured
by the four inputs of AD115 in the serial monitor. Simply copy and past each of them frome the arduino IDE and put the values read on
your DVM:
Please note that scaleV2 normally doesent' need tuning. This value is the scale factor for Anode current and it's simply the ohm law for
the 2 ohm resistor an using a 1% resistor with the standard precision ADS115 is normally good enough.

After setting the values that need tuning. Set debug=false, recompile and reload and you're done.

LittleTubeTester in Action
Matching

Below a photo of my build while measuring a pair of SV 811-3 tube I recently bought on internet. SV811-3 is one of my favourites for the
wonderful appareance, nice sound and incredible low distortion.
The price of the pair was quite lower than the average on ebay but the pair was not matched and I was afraid of big difference between
tubes. So I put TubeLittleTester in action to see how the tubes compare.

The bias point I would like to test was what I'm planning to use in my next amplifier: Va=450V, Ia=65ma.. This is about 29W dissipation,
for a theoretical output power of about 7W.
As you can see, Vg are pretty close (-65v and -67v) so tube are nicely matched ad LitteTube tester seem to confirm my little bargain
from a matching point ov view....

Checking specs...

Ok, tubes are close but.. wait a minute... the spec sheet tell us that for Va=450. Vg=-65V Ia shoud be 80 mA....

OMG... here we're measuring about 65 mA. thats' about 15ma difference ((80-65)/80, about 18,75%). Ok It's about 20% ( in the golden
ages of tube perfeclty bearable) and we can correct it easily via setting a different Vg in negative bias... but the little bargain seems
less valuable...After all nice match with modern tube is about 10%, and a very good one below 5%... How can it be?...

But Hey... guess a minute: here we're dealing with a DHT tube, with a filament tension of about 6,3V. This means the cathode has a
potential in respect to grid that varies from -65V at the 0v filament pin to -65-6,3V=-71,3v. If you can't believe it, test it with your DVM
putting the + lead in the grid pin and the - lead alternatively on the 0V filament pin and on the 6,3V filament pin.

Extimatin a linear variation on Vf along the DHT's filament from 0->Vf we can guess that in the middle of the DHT filament there are
Vf/2 volts. Thaking that into account with Vg set to -65, what the cathode actually sees is the (-65-6,3/2= -68,5V. Reversing the
thought, to set an average of -65Vg acually we must set -65+Vf/2=-65+6,3/5=-61,8 This a peculiarity of measurng/setting a bias point
in all DHT tubes.

For the more tech savy, this comes out clear by applying Kirckoff's laws to the voltage generators's networks of Vg+Vf and Va+Vf,
imaging Vf splitted in two. Below the situation for Vg...

The same applies in DHTs when you are measuring Va, although this is less important than Vg. Saying it again by example If you
measure Va from the zero side of the DHT filament you got 450V, from the +6,3v side of the filament you got 450-6,3V=443,7v.
So to have an average Va of 450V you actually must set 450+Vf/2=453,15v

Lets' check it and set the new values (Vg=-61,8v Va=453,2v) in tube little tester....we got Ia= 77mA... Soooo (80-77)/80=3,8% well
this tube is definitely a tube in spec!!! ... ;)

Improvments

As you can see there is space for improvements like:

add a little switch on the nano to tell if the measure regards indirect heated tube (Vg/Va correction not needed) or DHT (correction needed)
add a linearity error correction for ADC conversion. When you set the ScaleFactor you choose some measure point (see above, Vf=7,5,
Vg=-20, Ia 20 ma Va=250v...) and you set the proper scale factor from raw measured data. When you are around it, measures are ok, but when
you are far errors increase . Expecially Va and Ia suffer of it This could be partially solved adding a "error correction" function depending on
measured values
Ia measure in lower values could be bettered "amplifing it" with another TL081 or by putting an higher Ia measure resitor. If you use a higher
resistor (i.e. 10 ohm) you should consider the effect on Vg, Va due to voltage drop on it. (i..e 60ma on 10ohm = 0,6v)

Isso é tudo pessoal (por enquanto) Ouçam, *medir*, tenham um feliz ano novo e APROVEITE!

De volta à minha página inicial

Você também pode gostar