Überwachen der Stromversorgung mit Power Delivery Analyzer, Sigrok und PulseView

Obwohl im Folgenden die USB-Stromversorgung zwischen SanDisk USB Type C Flash Drive und Google Chromebook Pixel (2015) mit USB Typ C-Buchsen beschrieben wird, können ähnliche Schritte für andere Geräte verwendet werden. Wir zeigen Ihnen wie USB Power Delivery mit dem Power Delivery Analyzer und Sigrok zu überwachen sind und dies dann mit PulseView auf Ubuntu Linux 14.04 LTS 64-Bit-Laptop zu sehen ist.

 

Übersicht

In diesem Artikel ist der Analysator der USB Power Delivery Analyzer TP350110, das Analysegerät ist der Ubuntu Linux 14.04 LTS 64-Bit-Laptop, das Ziel-Host-Gerät ist das Google Chromebook Pixel (2015) mit USB Typ C-Buchsen, und das Zielgerät ist das SanDisk 32GB Flash Laufwerk für USB Typ C Geräte SDDDC-032G-G46. Zu den SW-Tools gehören Sigrok und PulseView.

 

Richtlinien für das USB Monitoring

1.Verbinden Sie die System wie in den Abbildungen 10-12 gezeigt.

  • Schließen Sie das Chrome-Laptop-Netzteil zwischen Stromquelle und Chromebook-Typ C-Buchse an.
  • Verbinden Sie die Power-Delivery-Analysator Analyse-USB Micro-B-Buchse zum Linux Laptop USB Typ A Empfänger durch den Micro B auf Typ A Stecker.
  • Verbinden Sie den USB-C-Stecker des Power Delivery-Analysator-Zielhosts mit dem Chrome-Laptop-USB-Typ-C-Anschluss.
  • Verbinden Sie den USB-Typ-C-Anschluss des Power Delivery-Analysegeräts mit dem USB-Typ C-Stecker des Flash-Laufwerks.

 

2.Starten Sie das Ubuntu Linux 14.04 64-Bit-System.

3. Laden Sie die folgenden 4 Pakete von den USB Power Delivery Analyzer-Projektdownloads herunter und installieren Sie sie in der unten angegebenen Reihenfolge, indem Sie das Ubuntu Software Center-Tool verwenden, indem Sie auf die Dateien im Datei-Viewer doppelklicken.

 

 

Sigrok_download1F

Abbildung 1: Herunterladen des Tools Packages

 

Sigrok_download2FF

Abbildung 2: Installation des Tool Packages

 

4. Laden Sie die folgenden 4 Pakete von der Ubuntu-Website herunter und installieren Sie sie in der unten angegebenen Reihenfolge mit dem Ubuntu Software Center-Tool, indem Sie auf die Dateien im Datei-Viewer doppelklicken.

5. Erfassen Sie den USB-Trace mit dem Power Delivery Analyzer und Sigrok.

  • Öffnen Sie ein Terminal.
  • Starten Sie das Sigrok-Programm, indem Sie die Befehlszeile eingeben: sudo sigrok-cli -d chrom-twinkie --continuous -o test.sr. test.sr ist der Name der Erfassungsdatei, in der die Aufzeichnung aufgezeichnet werden soll.

 

Sigrok_2015_10_03

Abbildung 3: Ausführen von Sigrok

 

  • Wenn Sie nach dem sudo-Passwort gefragt werden, geben Sie es ein und das Capture sollte beginnen. Am Power Delivery-Analysator: Der Aufnahmemodus wird durch ein blinkendes blaues Licht angezeigt.
  • Ziehen Sie den Power Delivery-Analyzer vom Chrome-Laptop ab und stecken Sie ihn ein. Sie sollten rotes / grünes Licht und dann blaues Licht am Power Delivery-Analysator sehen. Am Power Delivery-Analysator: Die CC1-Aktivität wird durch ein grünes Licht angezeigt, die CC2-Aktivität wird durch ein rotes Licht angezeigt, und der Aufnahmemodus wird durch ein blinkendes blaues Licht angezeigt.
  • Ziehen Sie den Stecker heraus, drehen Sie ihn auf den Kopf und schließen Sie den Power Delivery-Analyzer an den Chrome-Laptop an. Sie sollten wieder rot / grünes Licht sehen, anschließen wird blaues Licht auf dem Power Delivery Analyzer blinken.
  • Drücken Sie die Eingabetaste, um die Aufnahme zu stoppen.

6. Zeigen Sie das Capture mit PulseView an

  • Öffnen Sie ein Terminal
  • Starten Sie das PulseView-Programm, indem Sie in der Befehlszeile Folgendes eingeben: pulseview test.sr

 

 

PulseViewLaunch

Abbildung 4: Ausführen von Pulse View

 

pulseviewb1_2015-10-03FF

Abbildung 5: PulseView Window

 

 

  • Fügen Sie die Decoder für die BMC CC1- und CC2-codierten Kanäle hinzu.
    • Gehen Sie zur oberen linken Leiste des Fensters und klicken Sie auf Decoder, klicken Sie auf Hinzufügen und wählen Sie pd_bmc.

 

 

pulseviewb2_2015-10-03FF

Abbildung 6: PulseView-Hinzufügen des Decoder

 

  • Klicken Sie auf den neuen Trace pd_bmc, um das Trace-Dialogfeld zu öffnen.
  • Im Trace-Dialogfeld ändern Sie den Namen in pd_pmc_cc1.
  • Klicken Sie im Verfolgungsdialogfeld auf die Schaltfläche cc (Kontrollkanal) und wählen Sie CC1.
  • Klicken Sie im Dialogfeld "Trace" auf die Schaltfläche "Stack Decoder" und wählen Sie "usb_pd_packet".

 

 

pulseviewb3_2015-10-03F

Abbildung 7: PulsView- Konfigurieren des Decoder

 

  • Klicken Sie auf das PulseView-Fenster, und der Decoder beginnt, den ausgewählten Kanal zu dekodieren.
  • Wiederholen Sie die Schritte oben für den CC2-Kanal.
  • Verschieben Sie die Spuren, um das Fenster zu organisieren.

 

pulseviewb4_2015-10-03F

Abbildung 8: PulseView-Organisieren des Fensters

 

  • Klicken Sie auf die Schaltfläche Vergrößern in der oberen linken Leiste des Fensters, um die Kurve zu vergrößern.
  • Verwenden Sie den Skolebalken, um sich in der Spur zu bewegen.
  • Cursor hinzufügen: Gehen Sie zur oberen linken Leiste des Fensters, klicken Sie auf Ansicht und wählen Sie Cursor anzeigen.

 

pulseviewb5_2015-10-03F

Abbildung 9: PulseView-Add Cursors

 

DSC03034

Abbildung 10: Power Delivery Analyzer System

 

DSC03043

Abbildung11: Power Delivery analyzer und Flash Drive

 

DSC03044

Abbildung 12: Strom liefern

 

Anzeige pro Seite
Sortieren nach

USB Power Delivery Analyzer

Artikel-Nr.: TP350110

Der USB Power Delivery Analyzer ist eine Monitoring Lösung für die USB Kabel Stromversorgung. Einzigst autorisierte Distributor DE, CH, AT ✔

450,00 *
Produktdatenblatt
*

zzgl. Mwst für Endverbraucher und Unternehmen mit Sitz in Deutschland