Verwandeln Sie DSLogic U2Basic in DSLogic Plus

Hallo habr

In diesem Artikel erkläre ich, wie man DSLogic U2Basic zu DSLogic Plus ändert.

Dieser Artikel ist ein Update des Artikels - Verwandeln Sie DSLogic Basic in DSLogic Plus

Wen kümmert es - ich bitte um eine Katze.

Vorwort


DreamSourceLab - entschied sich, das Loch abzudecken ( Mod zu Plus ).

DSLogic Basic - Eingestellt
DSLogic U2Basic - mit geringfügigen Änderungen an Schaltung und Firmware.

Funktionsunterschiede

Glücklicherweise sind die Unterschiede in der Platine nicht signifikant.

Die Sache ist sehr interessant, ich werde nicht beschreiben, warum DSL und nicht Saleae. Auf den Geschmack und die Farbe - wie sie sagen ...

Im bekannten chinesischen Markt kostet DSLogic U2Basic (> 55 USD).
Während DSLogic Plus an einem externen Standort kostet (> 149 USD).

Und für den Mod reicht es aus, nur den RAM auszutauschen, die Verkabelung zu löten und ein Byte in der EEPROM-Firmware auf der Analyseplatine zu ändern.

An die Arbeit gehen


Der Autor ist nicht verantwortlich für Ihre Fehler und ruft nicht zum Handeln auf!

Alles, was Sie tun - Sie tun auf eigene Gefahr und Gefahr!

Sie benötigen:


Enthüllen


Versteckter Text
Wir lösen 4 Schrauben, hebeln den Deckel mit einer Pinzette oder einem Saugnapf ab.



Führen Sie die folgenden Schritte sorgfältig aus:

  1. Wir lösen 4 weitere Schrauben, mit denen die Platine am Gehäuse befestigt ist.
  2. Wir bewegen die Karte in Richtung des Kanaleingangsanschlusses.
  3. Biegen Sie das Brett leicht.
  4. Wir nehmen die Platine heraus, indem wir die Finger auf den Kanaleingangsanschluss drücken.



Wir tauschen den RAM, löten die Verkabelung, bereiten uns auf die Firmware vor


Versteckter Text
Wir sehen RAM auf der Platine - wir verdampfen den werkseitigen und löten den richtigen RAM unter Beachtung des Schlüssels .

Löten Sie die Kontakte gründlich mit einem Lötkolben, lassen Sie den Rotz nicht los!



In U2Basic gibt es keine A12-RAM-Spur.

Außerdem ist der Stift (Bein) des U3-Chips (zu dem die Spur führen soll) unter dem Chip zum Boden hin geschlossen.

Board Unterschiede
U2Basic



Plus



Daher erhitzen wir das Pad 138 des U3-Chips mit einem Lötkolben und hebeln den Stift vorsichtig mit einer Nadel ab.
Sie müssen den Stift über die Platine heben.

Wir tun so sorgfältig wie möglich, um den Stift nicht abzubrechen.



Wir nehmen einen dünnen Draht / lackierten Draht - abgeschnitten mit einer Länge von ~ 38,5 mm (+ -1 mm).
Wir löten auf den erhöhten 138-Pin des U3-Chips und auf den 31-Pin des RAM-Chips.



Wir haben es so eingestellt, dass die Postings nichts Überflüssiges berühren.



Danach ist es ratsam, es zu kleben (um die Auswirkungen von Vibrationen zu reduzieren).
Legen Sie ein Wärmeband (Kapton) unter den gebogenen Stift oder ziehen Sie die Drähte mit dem feinsten Wärmeschrumpf auf oder verschließen Sie alles mit einer Lötmaske.

Wir sehen den Chip im 8-Fuß-Gehäuse - dies ist ein I2C-EEPROM, es muss geflasht werden.



Der EZP2010-Programmierer beherrschte die Firmware nicht (Fehler beim Vergleichen, jedes Mal an einer anderen Adresse).

Daher nehme ich einen Programmierer basierend auf CH341A.

Um den Chip nicht zu verlöten, verwende ich einen SOIC8 SOP8 Clip.

Da der erste EEPROM-Pin auf der Platine an die Stromversorgung und der Programmierer an den Boden angeschlossen ist, erhitze ich ihn mit einem Lötkolben und hebe den ersten Pin leicht mit einer Pinzette an:


Dann hänge ich vorsichtig (um den ersten Stift nicht wieder festzunageln) die Wäscheklammer ein und beobachte den Schlüssel .

Und erst dann verbinde ich den Programmierer mit dem PC.

Firmware


1) Lesen Sie das EEPROM.

2) Wir führen eine Suche in der HEX-Anforderung 0E 2A durch und ändern das nächste Byte 29 in 20 (die Adresse kann abweichen):





3) Firmware überprüfen.

Nach einer erfolgreichen Firmware:

  1. Ich schalte den Programmierer aus.
  2. Ich löte den ersten Stift des EEPROM-Chips zurück.
  3. Ich verbinde mich mit dem PC.

In der Software ist es wie folgt definiert:



Wir überprüfen die Arbeit an einer Art Hardware, zum Beispiel UART.
Wenn alles in Ordnung ist - ausschalten, mit Alkohol waschen, sammeln.
Wenn die Daten fehlerhaft sind, löten Sie den RAM vorsichtig ein oder ändern Sie ihn.

Profit!

Das Ergebnis: Wir erhalten einen Logikanalysator im Wert von 150 bis 200 US-Dollar (+ Zoll) zu einem Preis von 65 US-Dollar (einschließlich Versand).

Vielen Dank für Ihre Aufmerksamkeit!

Mein besonderer Dank gilt auch dem Benutzer Oleg10011001 , der keine Angst hatte, sein Gerät zu riskieren - dank dessen dieses Artikel-Update erschienen ist.

Bitte hinterlassen Sie beim Kopieren einen Link zur Quelle.

Bei Fragen wenden Sie sich bitte in den Kommentaren, wie ich kann - ich werde helfen.

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


All Articles