Transformez DSLogic U2Basic en DSLogic Plus

Bonjour, Habr!

Dans cet article, je vais vous expliquer comment modifier DSLogic U2Basic en DSLogic Plus.

Cet article est une mise à jour de l'article - Transformez DSLogic Basic en DSLogic Plus

Peu importe - je demande un chat.

Préface


DreamSourceLab - a décidé de couvrir le trou ( mod à Plus ).

DSLogic Basic - Discontinué
DSLogic U2Basic - fait en retour, avec des modifications mineures au circuit et au firmware.

Différences de fonctionnalités

Heureusement, les différences dans le conseil d'administration ne sont pas significatives.

La chose est très intéressante, je ne décrirai pas pourquoi DSL et non Saleae. Sur le goût et la couleur - comme on dit ...

Sur le marché chinois bien connu, DSLogic U2Basic coûte (> 55 $).
Alors que DSLogic Plus sur un site hors coûts (> 149 $).

Et pour le mod, il suffit de remplacer la RAM, de souder le câblage et de changer un octet dans le firmware eeprom sur la carte de l'analyseur.

Se rendre au travail


L'auteur n'est pas responsable de vos échecs et n'appelle pas à l'action!

Tout ce que vous faites - vous le faites à vos risques et périls!

Vous aurez besoin de:


Révéler


Texte masqué
Nous dévissons 4 boulons, soulevons le couvercle avec des pincettes ou une ventouse.



Effectuez soigneusement les étapes suivantes:

  1. Nous avons dévissé 4 boulons de plus fixant la carte au boîtier.
  2. Nous déplaçons la carte vers le connecteur d'entrée du canal.
  3. Pliez légèrement la planche.
  4. Nous sortons la carte en écrasant les doigts sur le connecteur des entrées de canal.



Nous changeons la RAM, soudons le câblage, préparons le firmware


Texte masqué
Nous voyons de la RAM sur la carte - nous évaporons celle d'origine et soudons la RAM correcte en observant la clé .

Soudez soigneusement les contacts avec un fer à souder, ne laissez pas la morve!



Dans U2Basic, il n'y a pas de piste RAM A12.

Et aussi, la broche (jambe) de la puce U3 (à laquelle la piste devrait aller) est fermée au sol sous la puce.

Différences de conseil
U2Basic



Plus



Par conséquent, nous chauffons le tampon 138 de la puce U3 avec un fer à souder et soulevons doucement la broche avec une aiguille.
Vous devez soulever la broche au-dessus de la planche.

Nous le faisons aussi soigneusement que possible - afin de ne pas casser la broche.



Nous prenons un fil mince / fil verni - coupé avec une longueur de ~ 38,5 mm (+ -1 mm).
Nous soudons à la broche 138 surélevée de la puce U3 et à la broche 31 de la puce RAM.



Nous le réglons pour que les annonces ne touchent à rien de superflu.



Après cela, il est conseillé de le coller (pour réduire les effets des vibrations).
Placez un ruban thermique (kapton) sous la broche pliée, ou appliquez le meilleur rétrécissement thermique sur les fils, ou l'option la plus fiable est de tout fermer avec un masque de soudure.

Nous voyons la puce dans le boîtier de 8 pieds - il s'agit d'EEPROM I2C, elle doit être flashée.



Le programmeur EZP2010 n'a pas maîtrisé le firmware (erreur lors de la comparaison, à chaque fois à une adresse différente).

Par conséquent, je prends un programmeur basé sur CH341A.

Afin de ne pas souder la puce - j'utilise un clip SOIC8 SOP8.

Étant donné que la première broche EEPROM de la carte est connectée à l'alimentation et sur le programmateur au sol, je la chauffe avec un fer à souder et soulève légèrement la première broche avec une pince à épiler:


Puis avec précaution (pour ne pas épingler la première épingle), j'accroche la pince à linge en observant la clé .

Et seulement alors, je connecte le programmateur au PC.

Firmware


1) Lisez l'EEPROM.

2) Nous effectuons une recherche sur la requête HEX 0E 2A et modifions le prochain octet 29 en 20 (l'adresse peut différer):





3) Firmware, vérifiez.

Après un firmware réussi:

  1. J'éteins le programmeur.
  2. Je soude la première broche de la puce EEPROM.
  3. Je me connecte au PC.

Dans le logiciel, il est défini comme suit:



Nous vérifions le travail sur une sorte de matériel, par exemple, UART.
Si tout va bien - éteignez, lavez à l'alcool, récupérez.
Si les données sont cassées - encore une fois, soudez soigneusement la RAM ou changez-la.

Profit!

Le résultat - nous obtenons un analyseur logique d'une valeur de 150-200 $ (+ douanes), à un prix de ~ 65 $ (frais de port inclus).

Merci de votre attention!

Je tiens également à exprimer une gratitude particulière à l'utilisateur Oleg10011001 , qui n'a pas eu peur de risquer son appareil - grâce auquel cette mise à jour de l'article est apparue.

Lors de la copie, veuillez laisser un lien vers la source.

Avec des questions, veuillez contacter dans les commentaires, comme je peux - je vous aiderai.

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


All Articles