Convierta DSLogic U2Basic en DSLogic Plus

Hola Habr!

En este artículo explicaré cómo modificar DSLogic U2Basic a DSLogic Plus.

Este artículo es una actualización del artículo: convierta DSLogic Basic en DSLogic Plus

A quién le importa: le pido un gato.

Prólogo


DreamSourceLab: decidió cubrir el agujero ( mod a Plus ).

DSLogic Basic - Descontinuado
DSLogic U2Basic: realizado a cambio, con pequeños cambios en el circuito y el firmware.

Diferencias de funciones

Afortunadamente, las diferencias en el tablero no son significativas.

La cosa es muy interesante, no describiré por qué DSL y no Saleae. Sobre el sabor y el color, como dicen ...

En el conocido mercado chino, DSLogic U2Basic cuesta (> $ 55).
Mientras que DSLogic Plus en un sitio cuesta (> $ 149).

Y para el mod, es suficiente simplemente reemplazar la RAM, soldar el cableado y cambiar un byte en el firmware eeprom en la placa del analizador.

Llegar al trabajo


¡El autor no es responsable de sus fallas y no llama a la acción!

Todo lo que haces, ¡lo haces bajo tu propio riesgo y riesgo!

Necesitarás:


Revelar


Texto oculto
Desenroscamos 4 pernos, sacamos la tapa con pinzas o una ventosa.



Cuidadosamente realice los siguientes pasos:

  1. Desatornillamos 4 tornillos más que aseguran el tablero a la caja.
  2. Movimos la placa hacia el conector de entrada del canal.
  3. Dobla el tablero ligeramente.
  4. Sacamos la placa aplastando los dedos en el conector de entradas del canal.



Cambiamos la RAM, soldamos el cableado, nos preparamos para el firmware


Texto oculto
Vemos RAM en la placa: evaporamos la de fábrica y soldamos la RAM correcta observando la clave .

Suelde los contactos a fondo con un soldador, ¡no deje los mocos!



En U2Basic, no hay una pista de ram A12.

Y también, el pin (pata) del chip U3 (al que debe ir la pista) está cerrado al suelo debajo del chip.

Diferencias de la junta
U2Basic



Más



Por lo tanto, calentamos la almohadilla 138 del chip U3 con un soldador y hacemos palanca suavemente con una aguja.
Necesitas levantar el pin sobre el tablero.

Lo hacemos con el mayor cuidado posible, para no romper el pasador.



Tomamos un alambre delgado / alambre barnizado, cortado con una longitud de ~ 38.5 mm (+ -1 mm).
Soldamos al pin elevado 138 del chip U3 y al pin 31 del chip RAM.



Lo configuramos para que las publicaciones no toquen nada superfluo.



Después de eso, es aconsejable pegarlo (para reducir los efectos de la vibración).
Coloque una cinta térmica (kapton) debajo del pasador doblado, o aplique la mejor contracción térmica en los cables, o la opción más confiable es cerrar todo con una máscara de soldadura.

Vemos el chip en la caja de 8 pies: esta es EEPROM I2C, necesita ser flasheada.



El programador EZP2010 no dominó el firmware (error al comparar, cada vez en una dirección diferente).

Por lo tanto, tomo un programador basado en CH341A.

Para no soldar el chip, uso un clip SOIC8 SOP8.

Dado que el primer pin EEPROM de la placa está conectado a la alimentación, y en el programador a la tierra, lo caliento con un soldador y elevo ligeramente el primer pin con pinzas:


Luego, con cuidado (para no sujetar el primer alfiler), engancho la pinza para la ropa observando la llave .

Y solo entonces conecto el programador a la PC.

Firmware


1) Lea la EEPROM.

2) Realizamos una búsqueda en la solicitud HEX 0E 2A y cambiamos el siguiente byte 29 a 20 (la dirección puede diferir):





3) Firmware, verificar.

Después de un firmware exitoso:

  1. Apago el programador.
  2. Soldo el primer pin del chip EEPROM de nuevo.
  3. Me conecto a la PC.

En software, se define de la siguiente manera:



Verificamos el trabajo en algún tipo de hardware, por ejemplo, UART.
Si todo está bien, apáguelo, lávelo con alcohol y recójalo.
Si los datos están rotos, una vez más, suelde cuidadosamente la RAM o cámbiela.

Beneficio!

El resultado: obtenemos un analizador lógico por valor de $ 150-200 (+ aduanas), a un precio de ~ $ 65 (incluido el envío).

Gracias por su atencion!

También quiero expresar un agradecimiento especial al usuario Oleg10011001 , que no temía arriesgar su dispositivo, gracias a lo cual apareció la actualización de este artículo.

Al copiar, deje un enlace a la fuente.

Si tiene preguntas, comuníquese en los comentarios, ya que puedo, lo ayudaré.

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


All Articles