Transforme DSLogic U2Basic em DSLogic Plus

Olá Habr!

Neste artigo, mostrarei como modificar o DSLogic U2Basic para o DSLogic Plus.

Este artigo é uma atualização para o artigo - Transforme o DSLogic Basic em DSLogic Plus

Quem se importa - peço um gato.

Prefácio


DreamSourceLab - decidiu cobrir o buraco ( mod para Plus ).

DSLogic Basic - Descontinuado
DSLogic U2Basic - feito em troca, com pequenas alterações no circuito e no firmware.

Diferenças de recursos

Felizmente, as diferenças no quadro não são significativas.

A coisa é muito interessante, não vou descrever por que DSL e não Saleae. Sobre o sabor e a cor - como se costuma dizer ...

No conhecido mercado chinês, o DSLogic U2Basic custa (> US $ 55).
Já o DSLogic Plus em um site externo custa (> US $ 149).

E para o mod, basta substituir a RAM, soldar a fiação e alterar um byte no firmware eeprom na placa do analisador.

Começando a trabalhar


O autor não é responsável por suas falhas e não pede ação!

Tudo o que você faz - você faz por seu próprio risco e risco!

Você precisará de:


Revelar


Texto oculto
Desaparafusamos 4 parafusos, forçamos a tampa com uma pinça ou uma ventosa.



Execute cuidadosamente as seguintes etapas:

  1. Desaparafusamos mais 4 parafusos que prendem a placa ao gabinete.
  2. Movemos a placa em direção ao conector de entrada do canal.
  3. Dobre o tabuleiro levemente.
  4. Retiramos a placa pressionando os dedos no conector de entradas do canal.



Mudamos a RAM, soldamos a fiação, nos preparamos para o firmware


Texto oculto
Vemos RAM na placa - evaporamos a fábrica e soldamos a RAM correta, observando a chave .

Solde os contatos completamente com um ferro de soldar, não deixe o ranho!



No U2Basic, não há faixa de ram A12.

E também, o pino (perna) do chip U3 (para o qual a pista deve ir) é fechado no chão sob o chip.

Diferenças do conselho
U2Basic



Plus



Portanto, aquecemos o bloco 138 do chip U3 com um ferro de solda e gentilmente puxamos o pino com uma agulha.
Você precisa elevar o pino acima do quadro.

Fazemos o mais cuidadosamente possível - para não quebrar o pino.



Tomamos um fio fino / fio envernizado - cortado com um comprimento de ~ 38,5 mm (+ -1 mm).
Soldamos os 138 pinos elevados do chip U3 e os 31 pinos do chip de RAM.



Empilhamos para que os lançamentos não toquem em nada supérfluo.



Depois disso, é aconselhável colá-lo (para reduzir os efeitos da vibração).
Coloque uma fita térmica (kapton) sob o pino dobrado, ou encolha os fios com a melhor resistência térmica, ou a opção mais confiável é fechar tudo com uma máscara de solda.

Vemos o chip no gabinete de 8 pés - este é o I2C EEPROM, ele precisa ser piscado.



O programador do EZP2010 não dominou o firmware (erro ao comparar, sempre em um endereço diferente).

Portanto, tomo um programador baseado no CH341A.

Para não soldar o chip - eu uso um clipe SOIC8 SOP8.

Como o primeiro pino da EEPROM na placa está conectado à energia e no programador ao chão, aqueço-o com um ferro de solda e levanto levemente o primeiro pino com uma pinça:


Depois, com cuidado (para não prender o primeiro alfinete de volta), engancho o prendedor de roupa observando a chave .

E só então conecto o programador ao PC.

Firmware


1) Leia a EEPROM.

2) Fazemos uma pesquisa no pedido HEX 0E 2A e alteramos o próximo byte 29 para 20 (o endereço pode ser diferente):





3) Firmware, verifique.

Após um firmware bem-sucedido:

  1. Eu desligo o programador.
  2. Eu soldo o primeiro pino do chip EEPROM de volta.
  3. Eu conecto ao PC.

No software, é definido da seguinte maneira:



Verificamos o trabalho em algum tipo de hardware, por exemplo, UART.
Se estiver tudo bem - desligue, lave com álcool, colete.
Se os dados estiverem quebrados - mais uma vez, solde cuidadosamente a RAM ou troque-a.

Lucro!

O resultado - obtemos um analisador lógico no valor de US $ 150-200 (+ alfândega), a um preço de ~ US $ 65 (incluindo frete).

Obrigado pela atenção!

Também quero expressar um agradecimento especial ao usuário Oleg10011001 , que não teve medo de arriscar seu dispositivo - graças ao qual a atualização deste artigo apareceu.

Ao copiar, deixe um link para a fonte.

Em caso de dúvidas, entre em contato nos comentários, como eu puder - vou ajudar.

Source: https://habr.com/ru/post/pt483496/


All Articles