Sida 1 av 1

analog discovery 3 från Digilent (Network Analyzer Bode plot)

Postat: 7 mars 2026, 09:09:46
av krille356
Har köpt en AD3 mestadels för att göra lite Bode plot mätningar.

Dock kommer jag inte riktigt överens med mjukvaran WaveForms så jag hoppas på att någon här har koll på om det går att göra och framförallt hur man gör :)

Jag använder som sagt en AD3 och v3.24.4 av WaveForms.

Jag lyckas göra bode mätningar så att magnitude och phase plottas :)

Det som jag inte lyckas göra är vad jag tror man brukar kalla de-embedding:

Mäta mätuppställningen utan DUT (kablar / fixturer / adaptrar / eventuell förstärkare / shunt / probes)
→ detta blir baseline / fixture measurement

Spara den mätningen som en kalibrerings- eller de-embedding-fil

Sätt in DUT (Device Under Test)

Mät igen

Subtrahera / matematiskt ta bort fixture-svaret
→ resultatet blir DUT:ens egna Bode-plot


Kan inte hitta någon dokumentation som beskriver hur man gör ovan så det kanske inte går men jag tycker samtidigt att det verkar väldigt konstigt för förfarandet är väl ganska standard när man mäter med en nätverks analysator? :humm:



Jag kommer dock en bit.

När jag mätt testuppställningen så lyckas jag exportera en de-embedding-fil( exporterat denna data till komma separerad fil så att den innehåller Channel1(magnitude), Channel2 (magnitude) samt Channel2 (phase) värden över det mätta frekvens spannet)

Sätter sen in DUT och mäter igen och kan exportera en likadan fil.

Nödlösningen skulle så klart kunna vara att skriva ett phyton program eller använda octave för att göra det jag vill men jag tycker det verkar så konstigt att det inte skulle vara inbyggt i WaveForms.

Genom att använda "Add channel→Channel 1" samt "Add channel→Channel 2" knappen kan jag skapa två nya kanaler som heter Reference 1 och Reference 2.
Jag kan sen importera de-embedding-fil Channel1(magnitude) datan till Reference 1 samt importera
Channel2 (magnitude) samt Channel2 (phase) från samma de-embedding-fil till Reference 2.

Därefter så skapar jag en "Add channel→Math" och får en ny kanal som heter Math 1.

I denna kan jag skriva C1-R1 och på så sätt få en ny kurva plottad i Magnitud fönstret där man bara ser DUT´s magnitude :D

Därefter så skapar jag en "Add channel→Math" och får en ny kanal som heter Math 2.
Vet inte om det är så här man ska göra men vad jag än skriver i Math 2 så lyckas jag inte göra samma uträkning för phase så att phase för (Math 2) plottas i phase rutan :evil:

Någont som vet hur man löser detta utan att behöva räkna utanför WaveForms ????????

Re: analog discovery 3 från Digilent (Network Analyzer Bode plot)

Postat: 7 mars 2026, 09:24:24
av Wihelm
Inte för att jag har svar på frågan man det finns nyare versioner av programmet här.
https://digilent.com/reference/software ... ms-3/betas

Re: analog discovery 3 från Digilent (Network Analyzer Bode plot)

Postat: 7 mars 2026, 10:28:51
av krille356
Tack för länken :)

Verkar som att 3.24.4 är den nyaste stabila och sen finns det nyare beta upp till 3.24.88.

Läste igenom ändrings loggen och vad jag kunde se så var det inga ändringar som rörde Network Analyzer modulen.

Har även skickat frågan till Digilent AD3 supporten, ska bli intresant att se om de svarar eller inte.