De I²C-analyzer-sink kan worden gebruikt om de data die over een I²C-bus wordt
verzonden te monitoren.
Meet eenvoudigweg het Clock- en Data-signaal op de I²C-bus met de scoop en sleep de kanalen
op de I²C-analyzer.
De I²C-analyzer heeft altijd twee bronnen nodig: de eerste aangesloten bron is I²C SCL (clock) en de tweede aangesloten bron is I²C SDA (data).
De sink gebruikt een speciaal venster voor de uitvoer. De uitvoer kan ook worden opgeslagen in een tekstbestand.
Gebruik de volgende meet-instellingen voor de beste resultaten:
| I²C-modus | Minimale sample-frequentie | Pre-trigger | Trigger-timeout | Triggerbron | Triggertype | Triggerniveau |
|---|---|---|---|---|---|---|
| Standaard | 500 kHz | 1% | Oneindig | I²C SDA (data) | Dalend | 2 Volt |
| Fast | 2 MHz | 1% | Oneindig | I²C SDA (data) | Dalend | 2 Volt |
Opmerking: Momenteel wordt de I²C High Speed mode niet ondersteund.
I²C gebruikt apparaatadressen om met specifieke apparaten op de bus te communiceren. voor eenvoudige herkenning van de apparaten in de gedecodeerde data ondersteunt de I²C-analyzer adres-aliassen, beschrijvende namen die de adresnummers in de uitvoer vervangen. Adres-aliassen kunnen worden toegevoegd en aangepast op de pagina Aliassen van het uitvoerscherm.
Op de aliassen-pagina in het uitvoerscherm zijn de volgende acties beschikbaar:
Adres toevoegenVoeg een adres toe aan de lijst met adres-aliassen.
Bewerk adres-aliasBewerk de adres-alias van de gelecteerde regel in de lijst met adres-aliassen. Dit kan ook gedaan worden door het adres-veld op de geselecteerde regel te dubbelklikken.
Verwijder geselecteerde adresVerwijder het geselecteerde adres uit de lijst met adres-aliassen.
Open I²C-adressenbestandOpen een bestand met adres-aliassen.
I²C-adressenbestand opslaanSla de huidige lijst met adres-aliassen op in een bestand.
Om het gedrag van een I²C-analyzer-sink aan te passen zijn diverse instellingen en acties beschikbaar. Deze zijn beschikbaar via een knoppenbalk aan de bovenkant in het uitvoerscherm van de I²C-analyzer en in een popupmenu dat getoond wordt als met rechts op de sink geklikt wordt in het objectscherm.
I²C ondersteunt twee verschillende bus-spanningen: 3.3 en 5 Volt. De instelling Voltage moet overeenkomstig de bus-spanning ingesteld worden. De standaard waarde van de instelling is 3.3 Volt. De Voltage-instelling is beschikbaar via het popup-menu.
WissenDe actie Wissen verwijdert alle tekst uit het uitvoerscherm van de I²C-analyzer. De Wissen-actie is beschikbaar als knop op de knoppenbalk.
Verwissel ingangenDe I²C-analyzer heeft altijd twee bronnen nodig: de eerste aangesloten bron is I²C SCL (clock) en de tweede aangesloten bron is I²C SDA (data). Als de bronnen verkeerd om zijn aangesloten zal de actie Verwissel ingangen dit oplossen. De actie Verwissel ingangen is beschikbaar als knop op de knoppenbalk en via het popupmenu.
Scroll automatisch naar benedenDe instelling Scroll automatisch naar beneden zorgt er voor dat het uitvoerscherm van de I²C-analyzer iedere keer dat nieuwe data ontvangen is naar beneden gescrolld wordt, zodat de nieuwste data zichtbaar is. De actie Scroll automatisch naar beneden is beschikbaar als knop op de knoppenbalk.
Export dataDe actie Export data slaat de inhoud van het uitvoerscherm van de I²C-analyzer op in een tekstbestand. De actie Export data is beschikbaar als knop op de knoppenbalk.
Altijd op voorgrondAls de instelling Altijd op voorgrond is ingeschakeld, zal het uitvoervenster van de I²C-analyzer niet verborgen worden onder een ander venster van de Multi Channel software. De instelling Altijd op voorgrond is beschikbaar als knop op de knoppenbalk en in het popupmenu.
De weergegeven naam van een object kan aangepast worden door het object een Alias te geven. Dit kan handig zijn wanneer veel objecten gebruikt worden en het lastig is ze uit elkaar te houden. Als aan een batterij gemeten wordt, is het bijvoorbeeld mogelijk de alias op "batterij" te zetten. Klik op Alias... in het popupmenu om de alias in te stellen. Om een alias te verwijderen en terug te keren naar de oorspronkelijke naam van het object moet een lege alias opgegeven worden.
Gebruik de actie Ontkoppel bron(nen) om een of meer bronnen van een I/O of sink te ontkoppelen. De actie toont een lijst met alle aangesloten bronnen. Individuele bronnen kunnen geselecteerd worden om te ontkoppelen.
Om alle bronnen van een I/O of sink in een keer te ontkoppelen kan de actie Ontkoppel alle bronnen gebruikt worden.
Wanneer een nieuw object, gelijk aan een al bestaand object, gemaakt moet worden met dezelfde instellingen, kan de Kloon-actie gebruikt worden. Dit maakt een identieke kopie van het oorspronkelijke object, met dezelfde instellingen. Bron(nen) en sink(s) van het nieuwe object zijn nog niet aangesloten.
De actie Verwijder verwijdert een bron, I/O of sink. Alle verbindingen worden ontkoppeld en het object wordt verwijderd uit het objectscherm. De ingang van de objecten die dit object als bron gebruikten wordt gewist. De uitgang van de objecten die dit object als sink gebruikten wordt gewist. Een as in een grafiek die als sink was aangesloten op dit object wordt ook verwijderd.
De actie Openen maakt het mogelijk instellingen en data voor een object uit een TPS- of TPO-bestand te lezen. Dit wordt uitgebreid beschreven op de pagina over Inlezen in geselecteerde objecten.
De actie Opslaan als ... maakt het mogelijk instellingen en data van een object in een TPO-bestand op te slaan. Als meer objecten zijn geselecteerd, worden alle objecten en hun onderlinge verbindingen opgeslagen. Dit wordt uitgebreid beschreven op de pagina over Objecten opslaan in een TPO-bestand.