quarta-feira, maio 22, 2019

Feliz aniversario, Tabajara!

Ola pessoal!

So pra lembrar, dia 24 (sexta agora) é meu aniversario. 45 aninhos :)

Os presentes ja começaram a chegar =D



Eu acho que ganhar presentes de aniversario é sempre uma coisa muito legal

Que tal voce me dar um presente de aniversario? =D

Festa!!! \o/

quarta-feira, maio 15, 2019

A Linha do Tempo dos analisadores logicos

Ola pessoal! Tabajara na area :o)

Hoje estava conversando com um rapaz, sobre equipmentos HP e eu falei dos meus analisadores logicos. E ele perguntou "Nossa, quantos AL voce ja teve?"

Eu comecei a pensar...pensar...pensar...vamos la :)

Primeiro foi o Philips PM3551A


Esse foi meu primeirao :) Estava andando pela Sta Ifigenia quando achei essa barbada por 250 reais. Estava com meu patrao, pedi a ele o dinheiro emprestado, comprei e levei feliz e contente pra casa. E...

...Nunca fiz funcionar :\

Eu nao fazia ideia de como funcionava um analisador logico. As entradas eram ECL e nao tinha esquema disponivel na epoca. Foi uma pena, era um maquinao. Acabou virando sucata :'( Isso foi em 1990-pre-internet, ninguem sabia como fazer um troço desses funcionar. Nem como funcionava. Muito menos como usava. E nao tinha onde procurar.

Passou o tempo, descobri como funcionava, e quis ter um analisador logico de volta. Comprei um HP1631D (com osciloscopio digital!!!) la nos USA, mas foi uma enrolação pra trazer, acabei dando de presente pro Luciano Sturaro e ele trouxe por um amigo, ficou pra ele. 


Ai depois que eu ja sabia como funcionava...Ralei muito ate conseguir outro. HP1662A


Esse foi o "primeiro" analisador logico de verdade do Tabajara Labs. Chegou la em casa em formato de sucata! O vendedor tinha embalado muito mal o aparelho, resultado!? Chegou em farelos. Tem AQUI um relato de como foi a recuperação desse aparelho =D

Trabalhei MUITO com ele, fiz muitos projetos e muita coisa de engenharia reversa tambem. Foi um amigao! Vendi pro Victor Trucco muitos anos depois. Eu ainda morava no ES. Um tempo depois, mudei pra SP e apareceu o...HP16500A!!! na saudosa Belanova.


O engraçado é que quando eu bati os olhos nessa teteia, eu virei pro rapaz gerente da loja e falei "Eu so tenho 200 reais e eu nao saio daqui hoje se nao levar esse aparelho comigo. 2:30h de encheção de saco depois...La ia eu pra casa com meu trofeu \o/ feliz igual pinto no lixo! =D

Esse pra mim era um novo conceito. Um mainframe expansivel, onde voce poderia ter varias placas de funcoes diferentes. Esse ai tinha osciloscopio digital de 250MHz e 2 placas de entrada de sinais digitais


Esse analizador tinha tela de toque, mas tinha "uns probleminhas". Nao aceitava teclado de PC, nao aceitava mouse de PC, tinha que dar boot por disquete...Eu nao queria um troço sem HD!

O que me convenceu a comprar o kit de upgrade do 16500A pro 16500C


Esse deu trabalho...Mas fiquei com ele por 7 anos. Esse ai tinha tudo que eu queria e mais um pouco, incluindo rede. Foi um grande companheiro e fiz trabalhos INCRIVEIS com ele


Essa foto correu o mundo =) Ai eu estava emulando um 8086 no SDK-86 da intel, fazendo assembly reverso pra descobrir pq a placa nao bootava. Era erro de RAM, o unico integrado que eu nao tinha trocado quando restaurei essa belezinha de SDK...

Nesse meio tempo, eu levei o AL a casa de um colega la do RJ, e ele ficou apaixonado pela ferramenta!

Entao, doação de um amigo em comum nosso, transferi a doação pra ele (que nao aceitou como doacao, teve que me dar um PS2 a titulo de "troca", o qual eu tenho e uso ate hoje diga-se de passagem). Era um modelo um pouco inferior, mas tao util quanto todos os outros. HP1630A



Vale lembrar uma coisa:

Pra voce que debuga sistemas digitais de baixa velocidade, tipo computadores antigos...ate 10, 15MHz - QUALQUER PORCARIA dá e sobra. Claro que os mais novos tem funções incrivelmente desejaveis, mas se voce quer realmente usar o "core" da coisa, um 1630 da, 1650 tambem, 16500 tambem...Qualquer coisa funciona :o)

O tempo passou, eu queria algo mais moderno, apareceu alguem pra comprar o HP16500C e dava pra eu colocar mais um dinheiro e pegar um modelo mais novo. Consegui o HP16702A


Esse é UM LUXO! Nao apenas tinha uma tela maior (sem touchscreen :\ ) mas um processador mais veloz, tudo numa caixa so, equivalente ao 16500 + 16505 (que eu tinha) mas mais compacto, com placas mais modernas, novas funções...Adorei!

Confesso que foi a operação de importação mais CARA e mais DEMORADA e mais DETESTADA de toda a minha vida. Só o mainframe, foram 3 ou 4 meses de espera pela boa vontade da receita federal e 1600 reais de impostos, fora os mil reais de transporte. Fora o preço do equipamento (que foi bem barato, menos de 200 dolares, doação de um amigo e colaborador do site. Muito obrigado!)

Pois bem, eu queria mesmo era o 16702B, mas pra esse o dinheiro nao dava. Entao peguei todo o dinheiro do 16500C, enfiei no 16702A e fiquei feliz. Com dor de traido, porque eu queria mesmo era o 16702B. Mas foi o que deu pra comprar e me atendia. Nem sempre voce tem o que quer, mas pelo menos tem o que precisa.

Ai um dia, sr. Bandobas me liga e diz "fiu, tem um HP16702B aqui pra voce"

Dava pra vender o 16702A e pegar o B, mas ia me deixar um buraco. Um colaborador do site emprestou a quantia pra comprar o B e receber so quando vendesse o A. Ai fui buscar o brinquedo novo :) Eu tinha que ver minha mae mesmo =D


E agora sou o feliz possuidor de um HP16702B, com placas de entrada digitais de 2GHz e scope de 500MHz / 2GS/seg.

Deu trabalho pra chegar ate aqui. Mas o que é a vida sem um pouquinho de trabalho? =D

Claro que nao foi tao facil. A primeira placa de scope que comprei, comprei errada (nao servia na serie 16700). A segunda veio com defeito e foi UM PARTO pra consertar, tem post aqui no tabalabs sobre isso. Entre outros problemas.

Mas agora, tudo funciona e ta aqui na bancada, sendo usado diariamente =)

É isso ai pessoal, ate a proxima, e nao esqueçam de clicar nos anunciantes...Ajudem o Tabajara a trazer sempre conteudo de qualidade pra voces =D

Quem sabe nao rola ate um cursinho de como usar o seu Analisador Logico? :oD

terça-feira, maio 07, 2019

[VENDA] ou [TROCA] Placas de analisador logico HP

Como nao existe uma lista de usuarios de equipamentos de teste HP/Agilent/Keysight no Brasil, vou experimentar oferecer essas placas que estao sobrando aqui para venda ou troca:

- HP16521A Pattern Generator Expander com todos os cabos
- HP16532A Osciloscope (so serve nos HP16500A/B/C mainframes)
- HP16702A CPU (motherboard) no 003 expansion

Troco por:
- Termination adapters
- HP16715/16/17 input boards
- HP16533A/34 Scope board
- HP16522A Pattern Generator master
- Pattern Generator pods
Espalhem a noticia :) Obrigado, pessoal!

domingo, maio 05, 2019

Upgrade Tabajara - Comprei o HP16702B

Ola pessoal, Tabajara na area!

Hoje vou mostrar pra voces o novo upgrade do lab, consegui trocar o HP16702A pelo HP16702B. Com a ajuda dos amigos que me emprestaram a grana pra comprar o B e que me venderam barato. Quem tem bons amigos, nao passa fome.


A historia foi assim...Um amigo do RJ que ficou com inveja do meu HP16702A =D resolveu importar um container...ta bom, 4 analisadores logicos. Vendeu dois, ficou com um e disse "esse aqui é seu"

Eu nao tinha grana pra pegar. Mas um bom amigo emprestou a grana e disse "me paga quando vender o A", entao viabilizou a compra.

Aproveitei o feriado e fui ver mamae, voltei com uma caixinha pesada


Cheguei em casa, primeira coisa que fui fazer é desmontar o bichao, e ter certeza que tudo estava 100% por dentro


Eu deveria ter colocado os dois ligados, mas nao deu tempo/saco

O aparelho novo tem algumas vantagens
  • Tela MUITO maior
  • Tela de toque, dispensando na maioria dos casos o mouse
  • Nao tem o teclado inutil na frente
  • Tem os encoders da parte de osciloscopio, e os botoes que te levam direto as aplicacoes (file manager, setup, scope, analisador logico, etc)
  • Rede 100 MBits
  • 128MB de RAM, com expansao pra 256MB
  • CD-ROM SCSI interno (!) 

Esses sao os dois abertos, o B é o da esquerda, notem o CD-ROM la embaixo

A titulo de curiosidade eu ponho algumas fotos nao muito faceis de encontrar na net


Essa sao as duas placas mae. Modelo B (128MB, nao tem conector RJ45 na placa mae) e modelo A (32MB, rede 10 megabits na propria placa mae)


Area de memoria da placa A, 32MB. Note que o encapsulamento é mais antigo


Area de memoria do modelo B, 128MB de RAM


Placa de expansao de memoria de 128MB do modelo B (mas serve no A tambem)


Placa de expansao de memoria de 32MB do modelo A (mas tambem serve no B)


sábado, maio 04, 2019

Repair of HP16533A (and for that matter, HP16534A) scope board with trigger / autoscale problem

Edit: Welcome, hackaday users! Don't forget to take a look at the video too!
https://tabajara-labs.blogspot.com/2019/05/when-glue-eats-traces-of-your-expensive.html

Hello guys, this is a quick translation of my last post to english, since the subject is SO important I believe this deserves a translated post. There is mostly NO info on net about this subject, and I hope that it helps people like me.

I've got a 16533A scope board (and living in Brazil, it took months to get into my hands). And finally repaired it. But it is a long history.



In the last chapter of our saga, our own Tabajara, the soldering gun hero, was in a deep sad state with the trigger loss and autoscale problems of his 16533A card. 


The worse was already fixed - card worked, sort of. But no trigger. And a digital scope without triggering is mostly useless.

Since there was a corrosion problem on the board, I got the 16534A board lent from my good friend Bandobas (that btw is the same 16533A with a pair of resistors changed) to compare tracks, and feeling a tutorial that a good chap from USA, Mr. Mark Litwak (which I'm deeply in debt for this help) sent to the HP-Agilent-Keysight-Equipment mailist:  
But the top is clear enough to see you have one of the boards with a trigger comparator chip U508 (MECL MC10E1652).  Another good place to start is with this chip.  You can check the power (Vcc and Vee) and look at the inputs.  Set up a scenario that should be triggering: calibrator output to both channel inputs, then on both channels: probe 1:1, 1M DC input, 400mV/div, offset 0.0V, trigger level -0.4V.  Trigger on channel 1.  The signals on U508 are:

Pin 7: CH1 trigger level from DAC area

Pin 8: CH1 trigger pickoff from attenuator

Pin 14: CH2 trigger level from DAC area

pin 15: CH2 trigger pickoff from attenuator

You should see a version of the input signal on pins 8 and 15, and you should see it crossing the trigger level set on pins 7 and 15.  These signals can be probed on the bottom of the board under U508.  The pickoffs are on the zero-ohm resistors, and the trigger levels are on the 68R1 resistors right next to them.  If these signals are all ok, check the four outputs on U508, pins 3, 4, 18, 19.

I never got around to building an extender board myself, although I probably should.  I did this:

http://www.eevblog.com/forum/repair/logic-analyzer-boards-repair/msg2237076/#msg2237076

A good continuity tester is indispensable when working with multi-layer boards with no schematic.  I have a Wavetek SF10 that has a steel brush to drag across the board to find the other end of a trace:

https://uk.rs-online.com/web/p/continuity-testers/3389851/

It's unfortunately out of production, but they pop up on ebay now and then.

You're right it could be a corroded via.  As long as the trigger hybrid U509 is ok, there's a good chance you can fix the board.  If the trigger signals are not correct going into U508, it's likely not the hybrid.  It's also a good sign you got it to trigger with the external input.

It also wouldn't hurt to test the continuity of the traces that cross the plastic runner areas.  I've found that even if a trace looks ok, it can still be corroded and severed *underneath* the solder mask.

This is a long shot, but, the problem I had on two different boards with failing triggers on both channels was an open 100k resistor which provides a reference to the trigger opamp circuitry.  The resistor is on the bottom and is connected to the output of the AD586 reference (U202, pin 6).  It's almost directly underneath U202.  There are two 100k there, and it's the one with the thicker trace.  Again, a long shot.  You might not be able to measure it accurately in circuit.

I'll emphasize something here:
You might not be able to measure it accurately in circuit. 
Pay lots of atention to this detail. Back to the work.

As Mark's detailed explanation, I've measured all the signals and everything was 101%. Luckly most chips used on this board are common (although there are lots of ECL chips) and there are datasheets avaiable. After looking at the signals I kept looking for open traces using a brass brush and making a continuity beeper just like the one he described from Wavetec. And nothing.

So, I looked at my screen, remembered the resistor and measured it. 13K. Less than 100K, so it must be good.

And again, I remembered the phrase

You might not be able to measure it accurately in circuit.  

Ok, dessoldered the resistor from board and measured it.

Open.


Yep, the resistor was OPEN


Got a new 100K SMD resistor and soldered on board


And, after weeks of debugging, here it is - the board is working :)

Incredible, Mark said he had 2 boards with the same problem, mine is the third and I know a fourth!

For your information, here you are the resistor position


ENHANCE!


It is the resistor marked with a red retangle

Board working, I converted my board to the 16534A model, changing R809/R810


Just need to invert R809 and R810 (note the board on the photo is the 16534A)


Done! Board installed, everything working :o)


That's it, people! Hope you like this post, and that it helps to you. Kudos to Mark and Bandobas for their help, and please don't forget to click on the ads :o) and share this post on your networks!

HP16533A - Reparos no cartao de scope do Analisador Logico HP16702A - Parte 2 (e final)

Ola pessoal! Tabajara na area =)

Pessoal, so de curiosidade, voces nao gostam do que eu escrevo?

Ninguem comenta nada, nao manda mensagem, nao clica nos anunciantes, parece que to falando pra ninguem...

Interaja! Seu comentario é meu salario! :)



TL, DR: Consertei finalmente a placa do osciloscopio. Mas como tudo no Tabajara Labs, tem toda uma historia...



No capitulo anterior da nossa saga, o nosso Tabajara, o heroi do ferro de soldar, estava absorto com falta de trigger e um autoscale maluco na placa de scope, uma 16533A


O pior ja tinha passado. O Scope funcionava, porem sem trigger. E scope digital sem trigger é a mesma coisa que chupar bala com papel. Inaceitavel.

Como a placa tinha passado por um processo de corrosao, eu peguei a 16534A emprestada do meu amigo Bandobas (que alias, é exatamente a mesma placa da 16533A com 2 resistores trocados de lugar) pra fazer algumas comparações, e seguindo um "tutorial" que um camarada la dos USA, o Mark Litwak, enviou para a HP-Agilent-Keysight-Equipment:
But the top is clear enough to see you have one of the boards with a trigger comparator chip U508 (MECL MC10E1652).  Another good place to start is with this chip.  You can check the power (Vcc and Vee) and look at the inputs.  Set up a scenario that should be triggering: calibrator output to both channel inputs, then on both channels: probe 1:1, 1M DC input, 400mV/div, offset 0.0V, trigger level -0.4V.  Trigger on channel 1.  The signals on U508 are:

Pin 7: CH1 trigger level from DAC area

Pin 8: CH1 trigger pickoff from attenuator

Pin 14: CH2 trigger level from DAC area

pin 15: CH2 trigger pickoff from attenuator

You should see a version of the input signal on pins 8 and 15, and you should see it crossing the trigger level set on pins 7 and 15.  These signals can be probed on the bottom of the board under U508.  The pickoffs are on the zero-ohm resistors, and the trigger levels are on the 68R1 resistors right next to them.  If these signals are all ok, check the four outputs on U508, pins 3, 4, 18, 19.

I never got around to building an extender board myself, although I probably should.  I did this:

http://www.eevblog.com/forum/repair/logic-analyzer-boards-repair/msg2237076/#msg2237076

A good continuity tester is indispensable when working with multi-layer boards with no schematic.  I have a Wavetek SF10 that has a steel brush to drag across the board to find the other end of a trace:

https://uk.rs-online.com/web/p/continuity-testers/3389851/

It's unfortunately out of production, but they pop up on ebay now and then.

You're right it could be a corroded via.  As long as the trigger hybrid U509 is ok, there's a good chance you can fix the board.  If the trigger signals are not correct going into U508, it's likely not the hybrid.  It's also a good sign you got it to trigger with the external input.

It also wouldn't hurt to test the continuity of the traces that cross the plastic runner areas.  I've found that even if a trace looks ok, it can still be corroded and severed *underneath* the solder mask.

This is a long shot, but, the problem I had on two different boards with failing triggers on both channels was an open 100k resistor which provides a reference to the trigger opamp circuitry.  The resistor is on the bottom and is connected to the output of the AD586 reference (U202, pin 6).  It's almost directly underneath U202.  There are two 100k there, and it's the one with the thicker trace.  Again, a long shot.  You might not be able to measure it accurately in circuit.

Vou marcar um detalhe aqui:
You might not be able to measure it accurately in circuit. 
Prestem bastante atencao nesse detalhe. Continuemos.

De acordo com as explicações do Mark, eu medi todos os sinais e estava tudo 101%. Por sorte os chips usados nessa placa sao razoavelmente comuns (tem muita coisa ECL) e tem datasheet disponivel na net. Depois de conferir os sinais, eu continuei procurando trilhas abertas na placa, usando uma escova de latao e fazendo um testador semelhante ao que ele descreveu, da wavetek. E nada.

Ai, eu olhei de cantinho de olho pra tela, lembrei da historia do resistor, e medi o resistor no circuito. deu 13K. Se 13K sao menos que 100K, entao o resistor tava bom.

E mais uma vez, eu lembrei da frase acima

You might not be able to measure it accurately in circuit.  

Ok, eu tirei o resistor da placa e medi.

Aberto.


Sim, o resistor estava ABERTO


Imediatamente, cacei a caixa de resistores SMD, peguei um resistor de 100K e coloquei no lugar.


e apos semanas, ai está, funcionando PERFEITAMENTE a placa de osciloscopio.

Incrivel que o Mark teve 2 placas com o mesmo problema. Esta foi a terceira e tenho noticias de uma quarta!!! Parece que esse resistor, é o mordomo!

Pra informacao de voces, esse resistor fica aqui:


Detalhe


É o resistor marcado no retangulo vermelho. Como um misero resistor pode fazer um estrago tao grande, ne?

Depois eu converti minha placa pro modelo 16534A, que tem o dobro de amostras e de velocidade


Basta inverter a ordem desses resistores, R809 e R810. Veja em detalhe (essa ja é a 16534A)


Prontinho, placa instalada no AL novo, pronta pra funcionar! =D


É isso ai pessoal, ate a proxima! E nao se esquecam do famoso clique nos anunciantes, de compartilhar essa postagem nas redes sociais e de aproveitarem ao maximo a vida, porque infelizmente, ela é um bocado curta :\ :)

Cuidado com as placas de analisador logico da HP

Ola pessoal, Tabajara na area!

Eu mostrei no meu video do Youtube como que a cola das placas da HP/Agilent/Keysight/Seilaoquelessechamamessasemana pode fazer nas suas placas



Aqui estao as fotos da desgraça que acontece

Por favor entenda que esse problema acontece com frequencia nas placas 167xx. Nao sei dizer com precisao se acontece em outras placas.

Primeiro, esses sao os trilhos plasticos das placas


Se voce olhar ao lado dos trilhos plasticos, vai perceber que na junçao entre a cola e a placa, há pequenos pontos verdes...






Essa é a oxidacao causada pela cola dos trilhos, e provavelmente vai danificar suas placas.

Eu removo esses trilhos primeiro derramando alcool isopropilico entre a cola e a placa, e depois levantando a beiradinha do trilho com calma. Ai jogo mais alcool por cima da cola e, com a cola empapada em alcool, raspo com um raspador plastico.


Cuidado pra nao raspar tambem os SMDs da placa. Advinha como eu sei disso? :'(

Entao, voce vai ter que usar seu ferro de soldar e um fio MUITO fino.





E considere-se sortudo se voce APENAS precisar fazer isso. A placa tem milhares de micro vias e muitas delas se conectam com camadas internas da placa. Se voce tiver uma micro-via dessas oxidada, tchau placa.

Advinha como eu sei disso? :'(

Valeu galera, ate a proxima, e nao se esquecam de clicar nos anunciantes! :o)