GX LII-2 – Diario di laboratorio: campagna di misure Bode sui partitori resistivi

Prima di entrare nei risultati di questa nuova campagna di misura, lascio qui il primo articolo della serie, dove avevo descritto il punto di partenza del progetto GX LII-2, il banco sperimentale e le prime prove di caratterizzazione. Da allora il metodo di misura, il setup e soprattutto l’elaborazione dei dati sono cambiati parecchio.

Una campagna di misura più impegnativa del previsto

Questa campagna si è rivelata piuttosto faticosa soprattutto perché i segnali misurati sui nodi OUT e SENSE sono molto piccoli. Anche nelle condizioni più favorevoli si lavora spesso con ampiezze picco-picco dell’ordine di poche decine di millivolt, per cui la cura del setup diventa fondamentale.

Quando una misura serve soltanto a farsi un’idea del comportamento di un circuito si può accettare qualche compromesso; in questo caso, invece, sto raccogliendo dati che voglio utilizzare per caratterizzare realmente il sistema. L’errore finale nasce dalla somma di molti piccoli contributi e diventa quindi necessario cercare di eliminarli, o almeno ridurli, uno alla volta.

Per questo motivo, durante le acquisizioni ho preferito spegnere praticamente tutta l’elettronica non necessaria presente in laboratorio, compresa l’illuminazione a LED, lavorando con una lampada alimentata a batteria. Ho inoltre prestato molta attenzione alla disposizione dei cavi di alimentazione e di segnale e ho utilizzato anelli di ferrite ad alta permeabilità sui collegamenti, con l’obiettivo di aumentare l’impedenza alle correnti di modo comune e ridurre ulteriormente i disturbi introdotti nel sistema di misura.

Nonostante queste precauzioni rimane visibile una componente residua a bassa frequenza, indicativamente nell’intervallo 50–100 Hz, la cui origine devo ancora verificare: potrebbe trattarsi di un disturbo di modo comune oppure di un segnale effettivamente iniettato da qualche elemento del setup.

Fortunatamente l’elaborazione che utilizzo in GNU Octave non ricava modulo e fase direttamente dall’ampiezza complessiva della forma d’onda, ma estrae mediante fitting la componente alla frequenza di iniezione. Un disturbo a 50 o 100 Hz, quindi, non viene confuso direttamente con la fondamentale che sto misurando e il suo contributo al risultato finale viene fortemente ridotto.

Questo non rende inutile la cura del banco: al contrario, preferisco comunque partire da segnali il più possibile puliti. Il fitting è una protezione aggiuntiva contro componenti indesiderate, non un motivo per trascurare la qualità della misura.

Banco GX LII-2 collegato al banco di calibrazione per misure Bode, con sonde oscilloscopio e toroide in ferrite sui cavi di alimentazione.
Setup utilizzato per la campagna di misura sui partitori resistivi. A sinistra il banco di calibrazione con le reti R/C selezionabili, a destra il GX LII-2 con i trasformatori d’iniezione. Sui collegamenti di alimentazione ho aggiunto un toroide in ferrite ad alta permeabilità con più passaggi del cavo, per aumentare l’impedenza alle correnti di modo comune e ridurre i disturbi durante le acquisizioni.

Perimetro di questa campagna

Sono state caratterizzate sette coppie resistive, da 100 Ω a 100 kΩ, su 30 frequenze comprese tra 10 kHz e 700 kHz, effettuando per ogni punto entrambe le acquisizioni A e B. Il ramo di iniezione utilizza Rinj = 18 Ω; CH1 misura VSENSE e CH2 VOUT. Vgen non è stata mantenuta costante lungo lo sweep, ma regolata punto per punto per mantenere un livello di segnale adeguato restando nella regione lineare.

Il tracciato LTspice utilizzato nel confronto rappresenta il circuito ideale costruito con i valori resistivi effettivamente misurati. Nel modello non ho introdotto capacità, induttanze o altri elementi parassiti della fixture e del trasformatore; le strutture dipendenti dalla frequenza che emergono sperimentalmente non sono quindi già incorporate nel riferimento simulato.

I dati della campagna di misura

Prima di passare ai diagrammi di Bode, riporto i dati utilizzati per questa campagna. La prima tabella è la stessa già presentata nel primo articolo della serie e contiene i valori reali misurati dei resistori presenti sul banco di calibrazione. La ripropongo qui per comodità, perché questi valori, e non quelli nominali, sono quelli utilizzati come riferimento nelle successive elaborazioni e simulazioni.

Serie nominaleR alto [Ω]R basso [Ω]Ralto/Rbasso
100R99.9499.701.002407
330R323.80324.400.998150
1k995.70999.000.996697
3.3k3260.003290.000.990881
10k9800.0010010.000.979021
33k32990.0032940.001.001518
100k99770.0099330.001.004430

Per ciascuna combinazione resistiva ho poi raccolto in una seconda tabella i livelli della fondamentale effettivamente misurati sui due nodi SENSE e OUT, mantenendo separate le acquisizioni A e B.

La tabella contiene, per ogni punto, il valore nominale della serie, i valori reali di R alto e R basso, la frequenza di misura e le ampiezze della fondamentale ricavate dal fit di GNU Octave, espresse sia come Vpk sia come Vpp.

Le colonne sono quindi:

serie_nominale — identificazione del partitore
R_alto_ohm — valore reale della resistenza superiore
R_basso_ohm — valore reale della resistenza inferiore
f_Hz — frequenza di misura
VSENSE_A_Vpk, VSENSE_A_Vpp — fondamentale su SENSE, misura A
VOUT_A_Vpk, VOUT_A_Vpp — fondamentale su OUT, misura A
VSENSE_B_Vpk, VSENSE_B_Vpp — fondamentale su SENSE, misura B
VOUT_B_Vpk, VOUT_B_Vpp — fondamentale su OUT, misura B

Tabella completa delle ampiezze VSENSE e VOUT
serie_nominale R_alto_ohm R_basso_ohm f_Hz VSENSE_A_Vpk VSENSE_A_Vpp VOUT_A_Vpk VOUT_A_Vpp VSENSE_B_Vpk VSENSE_B_Vpp VOUT_B_Vpk VOUT_B_Vpp
100R 99.94 99.7 10000 0.051966553 0.103933106 0.0515555058 0.103111012 0.0513025477 0.102605095 0.0522774051 0.10455481
100R 99.94 99.7 20000 0.0506356116 0.101271223 0.050048633 0.100097266 0.0499897897 0.0999795794 0.0507702399 0.10154048
100R 99.94 99.7 30000 0.0494554846 0.0989109692 0.0473021597 0.0946043194 0.0475143672 0.0950287344 0.0493570395 0.098714079
100R 99.94 99.7 50000 0.0509689175 0.101937835 0.0476714068 0.0953428137 0.0479383926 0.0958767851 0.0511129995 0.102225999
100R 99.94 99.7 80000 0.0527978907 0.105595781 0.0477935012 0.0955870024 0.0482230661 0.0964461323 0.0530146409 0.106029282
100R 99.94 99.7 100000 0.0559861529 0.111972306 0.0499663426 0.0999326852 0.0504354713 0.100870943 0.0562623129 0.112524626
100R 99.94 99.7 120000 0.049914423 0.099828846 0.0440890364 0.0881780729 0.0445418221 0.0890836442 0.0502048651 0.10040973
100R 99.94 99.7 140000 0.0588979736 0.117795947 0.0515834148 0.10316683 0.0521876548 0.10437531 0.0592600831 0.118520166
100R 99.94 99.7 160000 0.0502158428 0.100431686 0.0436936644 0.0873873288 0.044231718 0.0884634359 0.0504719501 0.1009439
100R 99.94 99.7 180000 0.0395268263 0.0790536526 0.0342196614 0.0684393229 0.0346156675 0.0692313351 0.0397271449 0.0794542898
100R 99.94 99.7 200000 0.0276955015 0.0553910031 0.0238474054 0.0476948108 0.0241639349 0.0483278698 0.0278573273 0.0557146546
100R 99.94 99.7 220000 0.025492782 0.0509855639 0.0218417041 0.0436834081 0.022136888 0.044273776 0.0256280189 0.0512560379
100R 99.94 99.7 240000 0.023608973 0.047217946 0.0201373159 0.0402746317 0.0204045315 0.040809063 0.0237110497 0.0474220993
100R 99.94 99.7 260000 0.0219702783 0.0439405566 0.018660442 0.037320884 0.0189113024 0.0378226047 0.0220626597 0.0441253194
100R 99.94 99.7 280000 0.0205535065 0.0411070129 0.0173633265 0.0347266531 0.017604651 0.035209302 0.0206294032 0.0412588063
100R 99.94 99.7 300000 0.0233136481 0.0466272962 0.0196198484 0.0392396968 0.0198870685 0.0397741369 0.0234079529 0.0468159059
100R 99.94 99.7 320000 0.0219787825 0.0439575649 0.0184149116 0.0368298232 0.0186666627 0.0373333253 0.0220673428 0.0441346855
100R 99.94 99.7 350000 0.0202453704 0.0404907407 0.0168379481 0.0336758962 0.0170927733 0.0341855466 0.0203137952 0.0406275905
100R 99.94 99.7 370000 0.0192402603 0.0384805206 0.0159190311 0.0318380622 0.0161690839 0.0323381679 0.0193039335 0.0386078669
100R 99.94 99.7 400000 0.01792498 0.03584996 0.0146925231 0.0293850462 0.0149334379 0.0298668758 0.0179723354 0.0359446707
100R 99.94 99.7 430000 0.0280098345 0.056019669 0.0227780537 0.0455561073 0.0231522252 0.0463044504 0.0281223406 0.0562446811
100R 99.94 99.7 450000 0.0268774008 0.0537548015 0.0217092236 0.0434184473 0.0220928692 0.0441857384 0.0269780335 0.053956067
100R 99.94 99.7 480000 0.0253584764 0.0507169527 0.0202896989 0.0405793978 0.0206599336 0.0413198673 0.025430841 0.050861682
100R 99.94 99.7 500000 0.0244414339 0.0488828678 0.0194292123 0.0388584247 0.0197967133 0.0395934267 0.0244920466 0.0489840932
100R 99.94 99.7 530000 0.0232105687 0.0464211374 0.0182452706 0.0364905411 0.0186006739 0.0372013478 0.0232410388 0.0464820775
100R 99.94 99.7 550000 0.0224518289 0.0449036579 0.0175321079 0.0350642159 0.0178801783 0.0357603565 0.0224793745 0.044958749
100R 99.94 99.7 580000 0.0214174038 0.0428348077 0.0165395117 0.0330790233 0.0168780749 0.0337561498 0.0214406191 0.0428812382
100R 99.94 99.7 600000 0.0207898229 0.0415796458 0.0159268442 0.0318536884 0.0162486214 0.0324972427 0.0208195107 0.0416390215
100R 99.94 99.7 650000 0.0194041859 0.0388083718 0.0145557463 0.0291114927 0.0148469906 0.0296939812 0.0194335371 0.0388670743
100R 99.94 99.7 700000 0.0182233133 0.0364466266 0.0133790917 0.0267581835 0.0136210037 0.0272420075 0.018252781 0.0365055619
330R 323.8 324.4 10000 0.0418762407 0.0837524813 0.0404807357 0.0809614715 0.0408110775 0.081622155 0.0415780428 0.0831560857
330R 323.8 324.4 20000 0.0405245034 0.0810490068 0.0395173709 0.0790347418 0.039659541 0.079319082 0.0404256591 0.0808513182
330R 323.8 324.4 30000 0.0395216434 0.0790432867 0.0372714988 0.0745429975 0.0374805726 0.0749611453 0.0392953406 0.0785906813
330R 323.8 324.4 50000 0.0475689374 0.0951378748 0.0434203772 0.0868407544 0.0436747197 0.0873494394 0.0474453475 0.094890695
330R 323.8 324.4 80000 0.0398270268 0.0796540536 0.0348495694 0.0696991389 0.0350817298 0.0701634596 0.0397021032 0.0794042063
330R 323.8 324.4 100000 0.0404123623 0.0808247246 0.0346212808 0.0692425616 0.0348511627 0.0697023254 0.0401954808 0.0803909616
330R 323.8 324.4 120000 0.0358552807 0.0717105614 0.0302927262 0.0605854523 0.0304927767 0.0609855535 0.0357407323 0.0714814647
330R 323.8 324.4 140000 0.0442760754 0.0885521509 0.0369614574 0.0739229148 0.037215346 0.0744306921 0.044110411 0.088220822
330R 323.8 324.4 160000 0.0399609389 0.0799218779 0.0330130076 0.0660260152 0.0332486297 0.0664972593 0.0398015503 0.0796031005
330R 323.8 324.4 180000 0.039738001 0.0794760021 0.0324884117 0.0649768235 0.0327498377 0.0654996754 0.0395442671 0.0790885343
330R 323.8 324.4 200000 0.0455223719 0.0910447438 0.0368274845 0.0736549691 0.0371411353 0.0742822706 0.0453226029 0.0906452058
330R 323.8 324.4 220000 0.0420486429 0.0840972857 0.0336606512 0.0673213023 0.0339643951 0.0679287903 0.0418159318 0.0836318635
330R 323.8 324.4 240000 0.0390313647 0.0780627295 0.0309337406 0.0618674812 0.0312481949 0.0624963898 0.0388237176 0.0776474352
330R 323.8 324.4 260000 0.0364372712 0.0728745423 0.0285492486 0.0570984972 0.0288856282 0.0577712565 0.0362600122 0.0725200244
330R 323.8 324.4 280000 0.0364523745 0.0729047491 0.0282381678 0.0564763357 0.0285783444 0.0571566889 0.0362505312 0.0725010623
330R 323.8 324.4 300000 0.0343707586 0.0687415171 0.0262738582 0.0525477163 0.0266403766 0.0532807531 0.0341594658 0.0683189316
330R 323.8 324.4 320000 0.0324912 0.0649824 0.0245549932 0.0491099863 0.0249120675 0.0498241351 0.0322754202 0.0645508405
330R 323.8 324.4 350000 0.0301105038 0.0602210076 0.0222940425 0.044588085 0.022641276 0.0452825521 0.029902042 0.0598040841
330R 323.8 324.4 370000 0.0287389113 0.0574778227 0.0209506433 0.0419012865 0.0212877587 0.0425755174 0.0285065202 0.0570130403
330R 323.8 324.4 400000 0.0336664974 0.0673329949 0.0240116039 0.0480232079 0.0244197594 0.0488395187 0.0334270942 0.0668541884
330R 323.8 324.4 430000 0.0317552866 0.0635105732 0.0220756141 0.0441512283 0.0224506134 0.0449012268 0.0314826379 0.0629652757
330R 323.8 324.4 450000 0.0306048337 0.0612096674 0.0209135917 0.0418271833 0.0212663088 0.0425326175 0.0303482018 0.0606964035
330R 323.8 324.4 480000 0.0290642991 0.0581285982 0.0193310001 0.0386620002 0.0196650451 0.0393300901 0.0288157051 0.0576314102
330R 323.8 324.4 500000 0.028138283 0.0562765659 0.0183697697 0.0367395395 0.0186787432 0.0373574864 0.0279013521 0.0558027042
330R 323.8 324.4 530000 0.0269123324 0.0538246647 0.0170420641 0.0340841281 0.0173353043 0.0346706085 0.0266674874 0.0533349749
330R 323.8 324.4 550000 0.0261751262 0.0523502523 0.016230725 0.03246145 0.0165145654 0.0330291307 0.0259257495 0.051851499
330R 323.8 324.4 580000 0.0251710155 0.0503420309 0.0150924964 0.0301849929 0.0153589463 0.0307178925 0.0249364459 0.0498728919
330R 323.8 324.4 600000 0.0245621209 0.0491242418 0.0143932561 0.0287865122 0.0146442177 0.0292884354 0.0243388419 0.0486776838
330R 323.8 324.4 650000 0.0232315329 0.0464630658 0.0128056079 0.0256112158 0.0130185019 0.0260370038 0.0230153581 0.0460307162
330R 323.8 324.4 700000 0.0221244983 0.0442489966 0.0114019007 0.0228038014 0.0115880516 0.0231761032 0.0219197229 0.0438394457
1k 995.7 999.0 10000 0.0419000115 0.0838000229 0.0413704171 0.0827408342 0.0408546883 0.0817093766 0.0423031459 0.0846062919
1k 995.7 999.0 20000 0.0416064301 0.0832128602 0.0393727837 0.0787455675 0.0392598552 0.0785197105 0.0416411308 0.0832822617
1k 995.7 999.0 30000 0.0401725698 0.0803451395 0.0375577629 0.0751155259 0.0372363507 0.0744727013 0.0403844152 0.0807688304
1k 995.7 999.0 50000 0.0491366155 0.098273231 0.0430924737 0.0861849473 0.043214237 0.086428474 0.0489707617 0.0979415234
1k 995.7 999.0 80000 0.0415190935 0.083038187 0.0342922514 0.0685845029 0.0345399632 0.0690799263 0.0412273992 0.0824547983
1k 995.7 999.0 100000 0.0474441692 0.0948883385 0.0381229801 0.0762459603 0.0385433833 0.0770867667 0.0470544747 0.0941089493
1k 995.7 999.0 120000 0.0423698339 0.0847396677 0.0331849344 0.0663698688 0.0336665609 0.0673331219 0.0419267216 0.0838534432
1k 995.7 999.0 140000 0.0467435674 0.0934871347 0.0358198767 0.0716397534 0.0363953637 0.0727907273 0.0462171741 0.0924343482
1k 995.7 999.0 160000 0.04240372 0.08480744 0.0317644534 0.0635289068 0.0323394671 0.0646789341 0.0418832226 0.0837664453
1k 995.7 999.0 180000 0.038807157 0.077614314 0.0283878891 0.0567757781 0.0289638678 0.0579277356 0.0383043644 0.0766087289
1k 995.7 999.0 200000 0.0456516132 0.0913032264 0.0325602689 0.0651205379 0.0332614726 0.0665229452 0.045029759 0.0900595179
1k 995.7 999.0 220000 0.0424032775 0.084806555 0.0294639015 0.0589278029 0.0301599497 0.0603198994 0.0418054754 0.0836109508
1k 995.7 999.0 240000 0.0396566377 0.0793132753 0.0267950583 0.0535901166 0.0274418236 0.0548836472 0.0390777643 0.0781555286
1k 995.7 999.0 260000 0.0372779516 0.0745559032 0.0244527186 0.0489054372 0.0250721884 0.0501443768 0.0367706016 0.0735412031
1k 995.7 999.0 280000 0.0377396316 0.0754792632 0.0239612467 0.0479224934 0.0245861714 0.0491723428 0.0372355043 0.0744710086
1k 995.7 999.0 300000 0.0358602622 0.0717205244 0.0219823937 0.0439647875 0.0225772303 0.0451544605 0.0353793867 0.0707587735
1k 995.7 999.0 320000 0.034235814 0.068471628 0.0201993642 0.0403987285 0.020779757 0.0415595139 0.0337401253 0.0674802505
1k 995.7 999.0 350000 0.0321670629 0.0643341259 0.0178649791 0.0357299582 0.0183900392 0.0367800784 0.031653779 0.0633075581
1k 995.7 999.0 370000 0.0413367899 0.0826735797 0.0219912357 0.0439824714 0.0226465411 0.0452930822 0.0407033803 0.0814067605
1k 995.7 999.0 400000 0.0392987816 0.0785975632 0.019447393 0.0388947861 0.0200808363 0.0401616725 0.0386832369 0.0773664739
1k 995.7 999.0 430000 0.0375980728 0.0751961455 0.0172173556 0.0344347113 0.0178311 0.0356622 0.0370153317 0.0740306635
1k 995.7 999.0 450000 0.0366140624 0.0732281248 0.0158617042 0.0317234085 0.0164388516 0.0328777032 0.036069803 0.072139606
1k 995.7 999.0 480000 0.0407425952 0.0814851903 0.0161313872 0.0322627743 0.0167427689 0.0334855378 0.0400698776 0.0801397552
1k 995.7 999.0 500000 0.0398542091 0.0797084183 0.0148147139 0.0296294279 0.0153884871 0.0307769743 0.0392340896 0.0784681792
1k 995.7 999.0 530000 0.0387438874 0.0774877749 0.0129558456 0.0259116912 0.0135289169 0.0270578337 0.0381438688 0.0762877377
1k 995.7 999.0 550000 0.0381216891 0.0762433783 0.011825677 0.023651354 0.0123964357 0.0247928714 0.0375138396 0.0750276792
1k 995.7 999.0 580000 0.0372568412 0.0745136824 0.010258084 0.0205161681 0.0107887561 0.0215775122 0.0366679401 0.0733358803
1k 995.7 999.0 600000 0.0367686803 0.0735373605 0.0092869489 0.0185738978 0.00980695812 0.0196139162 0.0361959572 0.0723919143
1k 995.7 999.0 650000 0.0357663497 0.0715326994 0.00713220303 0.0142644061 0.0076536363 0.0153072726 0.0351905321 0.0703810642
1k 995.7 999.0 700000 0.0350019455 0.0700038911 0.00542605664 0.0108521133 0.00588701601 0.011774032 0.0344289803 0.0688579606
3.3k 3260.0 3290.0 10000 0.0563444615 0.112688923 0.0537835744 0.107567149 0.0543001961 0.108600392 0.0558448659 0.111689732
3.3k 3260.0 3290.0 20000 0.0553259529 0.110651906 0.051950211 0.103900422 0.052342732 0.104685464 0.0549387142 0.109877428
3.3k 3260.0 3290.0 30000 0.0546120631 0.109224126 0.0485446575 0.0970893151 0.0490009918 0.0980019835 0.0541709037 0.108341807
3.3k 3260.0 3290.0 50000 0.0506495962 0.101299192 0.0418947731 0.0837895462 0.0424452799 0.0848905598 0.0502242746 0.100448549
3.3k 3260.0 3290.0 80000 0.049397655 0.09879531 0.037826069 0.075652138 0.038363353 0.076726706 0.0488447465 0.0976894929
3.3k 3260.0 3290.0 100000 0.0442456109 0.0884912217 0.032304996 0.0646099919 0.0328580245 0.065716049 0.0437281725 0.087456345
3.3k 3260.0 3290.0 120000 0.0447804549 0.0895609097 0.0311911163 0.0623822327 0.0318184152 0.0636368304 0.0442445148 0.0884890296
3.3k 3260.0 3290.0 140000 0.0452691797 0.0905383594 0.0299142201 0.0598284402 0.0305576078 0.0611152155 0.0447114366 0.0894228732
3.3k 3260.0 3290.0 160000 0.0416497187 0.0832994374 0.0259431074 0.0518862148 0.026568872 0.053137744 0.04103857 0.0820771401
3.3k 3260.0 3290.0 180000 0.0467149883 0.0934299767 0.027260538 0.054521076 0.0279683533 0.0559367067 0.046025326 0.092050652
3.3k 3260.0 3290.0 200000 0.0437987564 0.0875975128 0.0237631831 0.0475263662 0.0244717425 0.0489434851 0.0431243122 0.0862486244
3.3k 3260.0 3290.0 220000 0.0483232332 0.0966464665 0.0242452055 0.048490411 0.0250041611 0.0500083222 0.0475335675 0.095067135
3.3k 3260.0 3290.0 240000 0.0460295487 0.0920590973 0.0211443934 0.0422887868 0.0218972315 0.0437944629 0.0452585989 0.0905171977
3.3k 3260.0 3290.0 260000 0.0440969334 0.0881938667 0.0184582629 0.0369165259 0.0191519076 0.0383038153 0.0433352491 0.0866704982
3.3k 3260.0 3290.0 280000 0.0455507894 0.0911015789 0.0171633034 0.0343266067 0.0179230453 0.0358460905 0.0447110349 0.0894220699
3.3k 3260.0 3290.0 300000 0.0441520403 0.0883040806 0.0148944586 0.0297889172 0.0156380002 0.0312760004 0.0432995302 0.0865990603
3.3k 3260.0 3290.0 320000 0.0429796286 0.0859592572 0.0129161212 0.0258322424 0.0136094846 0.0272189691 0.042094382 0.084188764
3.3k 3260.0 3290.0 350000 0.0470963533 0.0941927066 0.011845466 0.023690932 0.0125740921 0.0251481842 0.0461154 0.0922308
3.3k 3260.0 3290.0 370000 0.0462521102 0.0925042204 0.0103880207 0.0207760415 0.0110682935 0.022136587 0.045270072 0.0905401439
3.3k 3260.0 3290.0 400000 0.0533450066 0.106690013 0.0104269217 0.0208538435 0.0111044291 0.0222088583 0.0521234278 0.104246856
3.3k 3260.0 3290.0 430000 0.0524672588 0.104934518 0.00974848624 0.0194969725 0.010216842 0.020433684 0.0512434046 0.102486809
3.3k 3260.0 3290.0 450000 0.0520325644 0.104065129 0.00986670852 0.019733417 0.0101668109 0.0203336218 0.050796664 0.101593328
3.3k 3260.0 3290.0 480000 0.064529127 0.129058254 0.013416825 0.0268336499 0.0134916187 0.0269832374 0.0629625605 0.125925121
3.3k 3260.0 3290.0 500000 0.0642402939 0.128480588 0.0144877011 0.0289754022 0.0144439191 0.0288878383 0.062681439 0.125362878
3.3k 3260.0 3290.0 530000 0.0639976762 0.127995352 0.0164557661 0.0329115321 0.0162589521 0.0325179042 0.0623851178 0.124770236
3.3k 3260.0 3290.0 550000 0.063933789 0.127867578 0.0178949807 0.0357899615 0.0176019053 0.0352038106 0.0622720339 0.124544068
3.3k 3260.0 3290.0 580000 0.0638969125 0.127793825 0.0201211815 0.040242363 0.0197376821 0.0394753643 0.0622146385 0.124429277
3.3k 3260.0 3290.0 600000 0.0639170617 0.127834123 0.0216071419 0.0432142839 0.021149547 0.042299094 0.0621992403 0.124398481
3.3k 3260.0 3290.0 650000 0.0642350564 0.128470113 0.0253322098 0.0506644196 0.0247670391 0.0495340782 0.0624211406 0.124842281
3.3k 3260.0 3290.0 700000 0.0647082209 0.129416442 0.0288847415 0.0577694829 0.0282953239 0.0565906479 0.0628688508 0.125737702
10k 9800.0 10010.0 10000 0.0560065648 0.11201313 0.0540902612 0.108180522 0.0546151768 0.109230354 0.0559409776 0.111881955
10k 9800.0 10010.0 20000 0.0560930412 0.112186082 0.0510769357 0.102153871 0.0516497413 0.103299483 0.056118614 0.112237228
10k 9800.0 10010.0 30000 0.0550935671 0.110187134 0.0480010452 0.0960020905 0.0484587011 0.0969174023 0.0550840234 0.110168047
10k 9800.0 10010.0 50000 0.0519931815 0.103986363 0.0405173724 0.0810347449 0.0410502169 0.0821004338 0.0519144809 0.103828962
10k 9800.0 10010.0 80000 0.0584588286 0.116917657 0.0393972875 0.0787945749 0.0397745907 0.0795491814 0.0583464223 0.116692845
10k 9800.0 10010.0 100000 0.0535980645 0.107196129 0.0325513318 0.0651026637 0.0328698676 0.0657397353 0.0533878473 0.106775695
10k 9800.0 10010.0 120000 0.0494621679 0.0989243358 0.0269030846 0.0538061691 0.0272024873 0.0544049746 0.0491746647 0.0983493294
10k 9800.0 10010.0 140000 0.0462241288 0.0924482576 0.0221533158 0.0443066317 0.0225063406 0.0450126812 0.045856447 0.0917128939
10k 9800.0 10010.0 160000 0.0484493121 0.0968986243 0.0203872439 0.0407744879 0.0208374955 0.0416749911 0.0479796523 0.0959593047
10k 9800.0 10010.0 180000 0.0461949655 0.092389931 0.0171151701 0.0342303402 0.0175896496 0.0351792993 0.0456793351 0.0913586702
10k 9800.0 10010.0 200000 0.0536118849 0.10722377 0.0177631172 0.0355262344 0.0183450743 0.0366901486 0.0529313208 0.105862642
10k 9800.0 10010.0 220000 0.0518817051 0.10376341 0.015913235 0.03182647 0.0165020489 0.0330040979 0.0511376308 0.102275262
10k 9800.0 10010.0 240000 0.0504963597 0.100992719 0.0150161012 0.0300322024 0.0155411568 0.0310823137 0.0497352735 0.099470547
10k 9800.0 10010.0 260000 0.0618428427 0.123685685 0.0186616919 0.0373233838 0.0192059023 0.0384118047 0.060837606 0.121675212
10k 9800.0 10010.0 280000 0.0607005397 0.121401079 0.0193185036 0.0386370072 0.0197497473 0.0394994946 0.0597050672 0.119410134
10k 9800.0 10010.0 300000 0.0598325439 0.119665088 0.0204853242 0.0409706485 0.0207678235 0.041535647 0.0587017007 0.117403401
10k 9800.0 10010.0 320000 0.0591282696 0.118256539 0.0219371109 0.0438742219 0.022260025 0.04452005 0.057991343 0.115982686
10k 9800.0 10010.0 350000 0.0621640959 0.124328192 0.025948693 0.0518973861 0.026062308 0.0521246159 0.0608983629 0.121796726
10k 9800.0 10010.0 370000 0.061731702 0.123463404 0.0276898577 0.0553797153 0.0277203374 0.0554406748 0.0604249363 0.120849873
10k 9800.0 10010.0 400000 0.0612083955 0.122416791 0.0302088707 0.0604177413 0.0302156609 0.0604313217 0.0598944315 0.119788863
10k 9800.0 10010.0 430000 0.0608473898 0.12169478 0.0325764421 0.0651528843 0.0325449059 0.0650898118 0.059499479 0.118998958
10k 9800.0 10010.0 450000 0.0606271306 0.121254261 0.0340660556 0.0681321112 0.0339872914 0.0679745827 0.0593030021 0.118606004
10k 9800.0 10010.0 480000 0.0604614127 0.120922825 0.0361898376 0.0723796751 0.0360631905 0.072126381 0.0590721443 0.118144289
10k 9800.0 10010.0 500000 0.0603343169 0.120668634 0.0374475683 0.0748951365 0.0373678671 0.0747357343 0.0589357027 0.117871405
10k 9800.0 10010.0 530000 0.0602250309 0.120450062 0.039214301 0.0784286019 0.0391496054 0.0782992108 0.0588121432 0.117624286
10k 9800.0 10010.0 550000 0.0601439703 0.120287941 0.0402775061 0.0805550122 0.0402384803 0.0804769607 0.0587392964 0.117478593
10k 9800.0 10010.0 580000 0.0600874571 0.120174914 0.0418283508 0.0836567016 0.0417568005 0.0835136009 0.0586671669 0.117334334
10k 9800.0 10010.0 600000 0.0600586855 0.120117371 0.0427919742 0.0855839483 0.0426875073 0.0853750147 0.0586313848 0.11726277
10k 9800.0 10010.0 650000 0.0600403136 0.120080627 0.0449047479 0.0898094958 0.04483048 0.08966096 0.0586021816 0.117204363
10k 9800.0 10010.0 700000 0.060060306 0.120120612 0.0466940994 0.0933881988 0.0466128992 0.0932257984 0.0585634925 0.117126985
33k 32990.0 32940.0 10000 0.0564700682 0.112940136 0.0538955676 0.107791135 0.0540478622 0.108095724 0.0566145228 0.113229046
33k 32990.0 32940.0 20000 0.0561244906 0.112248981 0.0512898349 0.10257967 0.0511634613 0.102326923 0.0566707173 0.113341435
33k 32990.0 32940.0 30000 0.056794017 0.113588034 0.0464400257 0.0928800514 0.0471493583 0.0942987166 0.0564361284 0.112872257
33k 32990.0 32940.0 50000 0.0548217827 0.109643565 0.0379357932 0.0758715864 0.0384440332 0.0768880664 0.054633742 0.109267484
33k 32990.0 32940.0 80000 0.0642051562 0.128410312 0.0358401784 0.0716803567 0.0366415971 0.0732831941 0.0636552759 0.127310552
33k 32990.0 32940.0 100000 0.0601368146 0.120273629 0.0306027933 0.0612055865 0.0315334747 0.0630669494 0.0594004866 0.118800973
33k 32990.0 32940.0 120000 0.0564066428 0.112813286 0.0276644747 0.0553289494 0.0286309904 0.0572619807 0.0556465443 0.111293089
33k 32990.0 32940.0 140000 0.0533780004 0.106756001 0.0264329181 0.0528658362 0.0273379914 0.0546759827 0.0524855255 0.104971051
33k 32990.0 32940.0 160000 0.0564251116 0.112850223 0.0291297245 0.0582594489 0.0300359254 0.0600718509 0.0553653089 0.110730618
33k 32990.0 32940.0 180000 0.0540845661 0.108169132 0.0295502535 0.0591005071 0.0303176412 0.0606352823 0.0530135804 0.106027161
33k 32990.0 32940.0 200000 0.0629221842 0.125844368 0.0365196761 0.0730393522 0.0372797955 0.0745595911 0.0616542917 0.123308583
33k 32990.0 32940.0 220000 0.0609609489 0.121921898 0.037479628 0.074959256 0.0381001151 0.0762002302 0.0596766539 0.119353308
33k 32990.0 32940.0 240000 0.0592908957 0.118581791 0.0384032597 0.0768065194 0.0389280146 0.0778560292 0.057966188 0.115932376
33k 32990.0 32940.0 260000 0.0578443283 0.115688657 0.0392414732 0.0784829464 0.0396884165 0.0793768331 0.0565435273 0.113087055
33k 32990.0 32940.0 280000 0.0566872364 0.113374473 0.040065193 0.0801303861 0.0404200299 0.0808400599 0.0553425981 0.110685196
33k 32990.0 32940.0 300000 0.0556446136 0.111289227 0.0407612463 0.0815224926 0.0410769916 0.0821539832 0.0543365997 0.108673199
33k 32990.0 32940.0 320000 0.0547688704 0.109537741 0.0413727779 0.0827455558 0.0416832226 0.0833664451 0.0534384732 0.106876946
33k 32990.0 32940.0 350000 0.0537016819 0.107403364 0.0422320003 0.0844640006 0.0423794802 0.0847589604 0.0523537079 0.104707416
33k 32990.0 32940.0 370000 0.0530865925 0.106173185 0.0427034894 0.0854069787 0.0428309278 0.0856618556 0.051747451 0.103494902
33k 32990.0 32940.0 400000 0.0522910699 0.10458214 0.043310668 0.086621336 0.0434041701 0.0868083402 0.0509518207 0.101903641
33k 32990.0 32940.0 430000 0.051641685 0.10328337 0.043805874 0.0876117481 0.0438858327 0.0877716654 0.0503089499 0.1006179
33k 32990.0 32940.0 450000 0.051281918 0.102563836 0.044118453 0.0882369061 0.0441694016 0.0883388033 0.0499450169 0.0998900337
33k 32990.0 32940.0 480000 0.0507768603 0.101553721 0.0444624995 0.088924999 0.0445344611 0.0890689221 0.0494603502 0.0989207005
33k 32990.0 32940.0 500000 0.0505014469 0.101002894 0.0446880897 0.0893761794 0.0447192479 0.0894384959 0.0491503786 0.0983007571
33k 32990.0 32940.0 530000 0.0501284544 0.100256909 0.0449800968 0.0899601937 0.0450043162 0.0900086324 0.048793299 0.097586598
33k 32990.0 32940.0 550000 0.0499145867 0.0998291734 0.0451367807 0.0902735615 0.0451784707 0.0903569414 0.0485841954 0.0971683908
33k 32990.0 32940.0 580000 0.0496203475 0.099240695 0.045357792 0.0907155841 0.0453818356 0.0907636713 0.0482945546 0.0965891092
33k 32990.0 32940.0 600000 0.0494367552 0.0988735105 0.045470945 0.0909418901 0.0455118214 0.0910236429 0.0480985525 0.0961971051
33k 32990.0 32940.0 650000 0.0489236885 0.0978473771 0.0455777228 0.0911554457 0.0458424966 0.0916849932 0.0477937854 0.0955875708
33k 32990.0 32940.0 700000 0.0486419402 0.0972838804 0.0458013757 0.0916027514 0.046068772 0.0921375441 0.0475141527 0.0950283054
100k 99770.0 99330.0 10000 0.0571721826 0.114344365 0.0534815128 0.106963026 0.0538124287 0.107624857 0.0567739285 0.113547857
100k 99770.0 99330.0 20000 0.0576079529 0.115215906 0.0502431532 0.100486306 0.0506649291 0.101329858 0.0571411458 0.114282292
100k 99770.0 99330.0 30000 0.0580552393 0.116110479 0.0459858713 0.0919717426 0.0471287324 0.0942574647 0.0570311225 0.114062245
100k 99770.0 99330.0 50000 0.0553106926 0.110621385 0.0404957812 0.0809915624 0.0420178293 0.0840356586 0.0542690973 0.108538195
100k 99770.0 99330.0 80000 0.0628412903 0.125682581 0.0465354584 0.0930709168 0.0486899395 0.0973798791 0.0612606274 0.122521255
100k 99770.0 99330.0 100000 0.0579908584 0.115981717 0.0443161912 0.0886323825 0.0463343215 0.0926686429 0.0563815927 0.112763185
100k 99770.0 99330.0 120000 0.0539421595 0.107884319 0.042684211 0.085368422 0.0444326287 0.0888652573 0.0524562691 0.104912538
100k 99770.0 99330.0 140000 0.0507440136 0.101488027 0.0414620732 0.0829241464 0.0429218026 0.0858436051 0.0493514342 0.0987028684
100k 99770.0 99330.0 160000 0.0535756907 0.107151381 0.0450504175 0.090100835 0.0464400381 0.0928800762 0.0521105852 0.10422117
100k 99770.0 99330.0 180000 0.0513640654 0.102728131 0.0442725063 0.0885450125 0.0454495517 0.0908991035 0.0499752305 0.099950461
100k 99770.0 99330.0 200000 0.0495972447 0.0991944894 0.0436299367 0.0872598734 0.0446862832 0.0893725663 0.0482815782 0.0965631565
100k 99770.0 99330.0 220000 0.0481761292 0.0963522584 0.0431364343 0.0862728685 0.0440389433 0.0880778866 0.0469106835 0.093821367
100k 99770.0 99330.0 240000 0.0470344092 0.0940688184 0.0427528918 0.0855057836 0.0435385725 0.0870771451 0.0458568371 0.0917136743
100k 99770.0 99330.0 260000 0.0460932281 0.0921864562 0.0424246754 0.0848493509 0.0431455998 0.0862911997 0.044974505 0.0899490099
100k 99770.0 99330.0 280000 0.0453060951 0.0906121902 0.0421499726 0.0842999451 0.0428506847 0.0857013694 0.0442664454 0.0885328908
100k 99770.0 99330.0 300000 0.0446389237 0.0892778474 0.0419255079 0.0838510158 0.0425536247 0.0851072494 0.0436346285 0.087269257
100k 99770.0 99330.0 320000 0.0440823226 0.0881646453 0.0417414707 0.0834829414 0.0422883496 0.0845766991 0.043066774 0.086133548
100k 99770.0 99330.0 350000 0.0434035796 0.0868071591 0.0415122459 0.0830244918 0.0420165714 0.0840331427 0.0424218897 0.0848437795
100k 99770.0 99330.0 370000 0.0430226541 0.0860453082 0.0413775655 0.082755131 0.0418596698 0.0837193396 0.0420710154 0.0841420308
100k 99770.0 99330.0 400000 0.0425706039 0.0851412078 0.0412510243 0.0825020485 0.0416648624 0.0833297249 0.0416165582 0.0832331165
100k 99770.0 99330.0 430000 0.0421943333 0.0843886666 0.0411111629 0.0822223258 0.0415005142 0.0830010283 0.0412343008 0.0824686016
100k 99770.0 99330.0 450000 0.0419631174 0.0839262348 0.041033667 0.0820673341 0.0414411592 0.0828823184 0.0410665955 0.0821331911
100k 99770.0 99330.0 480000 0.0416844694 0.0833689388 0.0409321175 0.0818642349 0.0412915994 0.0825831987 0.0407770529 0.0815541057
100k 99770.0 99330.0 500000 0.0414775753 0.0829551505 0.0408298084 0.0816596168 0.0412236229 0.0824472459 0.0406181385 0.0812362769
100k 99770.0 99330.0 530000 0.0412923944 0.0825847889 0.0407651122 0.0815302244 0.0411435959 0.0822871919 0.0404263602 0.0808527205
100k 99770.0 99330.0 550000 0.0411682686 0.0823365372 0.0407303907 0.0814607814 0.0410677477 0.0821354955 0.0402786219 0.0805572439
100k 99770.0 99330.0 580000 0.0409995129 0.0819990258 0.0406687235 0.081337447 0.0410186531 0.0820373062 0.0401272992 0.0802545984
100k 99770.0 99330.0 600000 0.0409006468 0.0818012935 0.0406152431 0.0812304862 0.0409521301 0.0819042601 0.0400212311 0.0800424621
100k 99770.0 99330.0 650000 0.0406832475 0.0813664949 0.0405266134 0.0810532268 0.0408309307 0.0816618614 0.0397767143 0.0795534286
100k 99770.0 99330.0 700000 0.040503018 0.081006036 0.0404403495 0.0808806989 0.0407561994 0.0815123989 0.0396175851 0.0792351702
Ecco i valori che ho usato come VGEN
f100Ω330Ω1k3.3k10k33k100k
10k0.70.50.50.70.70.70.7
20k0.70.50.50.70.70.70.7
30k0.70.50.50.70.70.70.7
50k0.80.70.70.70.70.70.7
80k1.00.70.70.80.90.90.9
100k1.20.80.90.80.90.90.9
120k1.20.80.90.90.90.90.9
140k1.61.11.11.00.90.90.9
160k1.51.11.11.01.01.01.0
180k1.31.21.11.21.01.01.0
200k1.01.51.41.21.21.21.0
220k1.01.51.41.41.21.21.0
240k1.01.51.41.41.21.21.0
260k1.01.51.41.41.51.21.0
280k1.01.61.51.51.51.21.0
300k1.21.61.51.51.51.21.0
320k1.21.61.51.51.51.21.0
350k1.21.61.51.71.61.21.0
370k1.21.62.01.71.61.21.0
400k1.22.02.02.01.61.21.0
430k2.02.02.02.01.61.21.0
450k2.02.02.02.01.61.21.0
480k2.02.02.32.51.61.21.0
500k2.02.02.32.51.61.21.0
530k2.02.02.32.51.61.21.0
550k2.02.02.32.51.61.21.0
580k2.02.02.32.51.61.21.0
600k2.02.02.32.51.61.21.0
650k2.02.02.32.51.61.21.0
700k2.02.02.32.51.61.21.0

Cercare informazioni sull’impedenza del DUT

Uno degli obiettivi di questa campagna è capire se, oltre al diagramma di Bode vero e proprio, sia possibile ricavare dai segnali già acquisiti informazioni indirette sull’impedenza del DUT.

Durante ogni misura conosco infatti Vgen e misuro contemporaneamente VOUT e VSENSE, sia in ampiezza sia in fase. Questi dati descrivono non soltanto la funzione di trasferimento del DUT, ma anche come il segnale generato viene effettivamente trasferito attraverso il trasformatore e il ramo di iniezione.

L’idea è quindi cominciare a cercare eventuali relazioni sistematiche tra Vgen, la tensione realmente presente sul ramo di iniezione, la frequenza e l’impedenza del partitore. Non mi aspetto necessariamente che una singola grandezza permetta da sola di ricavare l’impedenza del DUT, ma una caratterizzazione sufficientemente ampia potrebbe fornire parametri utili da combinare successivamente con gli altri dati della misura.

Allo stesso tempo, questo tipo di analisi può aiutarmi a capire meglio il comportamento dello stesso GX LII-2: quanto della tensione prodotta dal generatore arriva realmente al ramo di iniezione, come questo rapporto cambia con la frequenza e quanto dipende dal carico collegato al secondario.

Ho costruito una prima tabella intuitiva per verificare se sia possibile ricavare informazioni utili dal rapporto tra Vgen e il segnale effettivamente presente ai capi di Rinj (18 Ω). La tensione differenziale VOUT​−VSENSE​ è calcolata vettorialmente, tenendo conto anche della fase, e non come semplice differenza tra le due ampiezze misurate:

|Vd| = √( VOUT2 + VSENSE2 − 2 VOUT VSENSE cos φ )

Questo è importante perché, quando OUT e SENSE sono quasi in opposizione di fase, la tensione differenziale può risultare prossima alla somma delle due ampiezze, e non alla loro semplice differenza numerica.

La tabella ottenuta
Serie nominale Frequenza [kHz] VGEN [Vpp] |VOUT−VSENSE| A [mVpp] |VOUT−VSENSE| B [mVpp] Media A/B [mVpp]
100R 10 0.7 207.014 207.152 207.083
20 0.7 201.340 201.492 201.416
30 0.7 193.441 193.684 193.562
50 0.8 197.156 197.979 197.568
80 1 201.042 202.355 201.698
100 1.2 211.765 213.278 212.521
120 1.2 187.894 189.404 188.649
140 1.6 220.838 222.802 221.820
160 1.5 187.721 189.335 188.528
180 1.3 147.420 148.633 148.027
200 1 103.036 104.009 103.522
220 1 94.624 95.499 95.062
240 1 87.451 88.203 87.827
260 1 81.223 81.922 81.572
280 1 75.797 76.444 76.120
300 1.2 85.824 86.563 86.194
320 1.2 80.746 81.443 81.095
350 1.2 74.128 74.790 74.459
370 1.2 70.281 70.924 70.603
400 1.2 65.197 65.790 65.494
430 2 101.514 102.516 102.015
450 2 97.111 98.110 97.611
480 2 91.233 92.152 91.693
500 2 87.678 88.549 88.114
530 2 82.848 83.656 83.252
550 2 79.904 80.690 80.297
580 2 75.851 76.612 76.231
600 2 73.370 74.111 73.741
650 2 67.857 68.537 68.197
700 2 63.143 63.718 63.431
330R 10 0.5 164.710 164.770 164.740
20 0.5 160.060 160.101 160.080
30 0.5 153.486 153.436 153.461
50 0.7 181.783 182.065 181.924
80 0.7 149.203 149.436 149.320
100 0.8 149.937 149.981 149.959
120 0.8 132.198 132.384 132.291
140 1.1 162.373 162.567 162.470
160 1.1 145.866 146.036 145.951
180 1.2 144.379 144.533 144.456
200 1.5 164.620 164.872 164.746
220 1.5 151.351 151.515 151.433
240 1.5 139.870 140.106 139.988
260 1.5 129.919 130.259 130.089
280 1.6 129.329 129.629 129.479
300 1.6 121.242 121.576 121.409
320 1.6 114.050 114.354 114.202
350 1.6 104.773 105.071 104.922
370 1.6 99.346 99.575 99.461
400 2 115.318 115.680 115.499
430 2 107.629 107.855 107.742
450 2 103.007 103.219 103.113
480 2 96.765 96.954 96.859
500 2 92.993 93.154 93.073
530 2 87.889 88.001 87.945
550 2 84.794 84.877 84.836
580 2 80.513 80.589 80.551
600 2 77.899 77.965 77.932
650 2 72.067 72.068 72.067
700 2 67.050 67.015 67.033
1k 10 0.5 166.523 166.282 166.403
20 0.5 161.920 161.659 161.790
30 0.5 155.282 155.083 155.183
50 0.7 184.184 184.163 184.173
80 0.7 151.463 151.427 151.445
100 0.9 170.978 171.114 171.046
120 0.9 151.001 151.137 151.069
140 1.1 165.034 165.189 165.111
160 1.1 148.272 148.425 148.348
180 1.1 134.345 134.526 134.435
200 1.4 156.385 156.575 156.480
220 1.4 143.708 143.929 143.818
240 1.4 132.886 133.039 132.963
260 1.4 123.452 123.685 123.569
280 1.5 123.397 123.642 123.519
300 1.5 115.684 115.908 115.796
320 1.5 108.870 109.029 108.949
350 1.5 100.063 100.067 100.065
370 2 126.650 126.661 126.655
400 2 117.472 117.466 117.469
430 2 109.589 109.597 109.593
450 2 104.888 104.891 104.890
480 2.3 113.626 113.416 113.521
500 2.3 109.175 108.979 109.077
530 2.3 103.149 102.972 103.061
550 2.3 99.564 99.356 99.460
580 2.3 94.551 94.272 94.412
600 2.3 91.493 91.218 91.356
650 2.3 84.669 84.372 84.521
700 2.3 78.797 78.372 78.584
3.3k 10 0.7 220.218 220.177 220.197
20 0.7 214.297 214.365 214.331
30 0.7 206.002 206.084 206.043
50 0.7 184.872 185.150 185.011
80 0.8 174.362 174.364 174.363
100 0.8 153.071 153.160 153.116
120 0.9 151.937 152.126 152.031
140 1 150.366 150.529 150.448
160 1 135.173 135.181 135.177
180 1.2 147.901 147.896 147.898
200 1.2 135.015 135.029 135.022
220 1.4 144.910 144.768 144.839
240 1.4 133.981 133.848 133.915
260 1.4 124.548 124.301 124.425
280 1.5 124.551 124.259 124.405
300 1.5 116.828 116.478 116.653
320 1.5 110.006 109.499 109.753
350 1.7 114.554 113.943 114.248
370 1.7 108.660 108.026 108.343
400 2 118.846 117.918 118.382
430 2 110.943 109.906 110.425
450 2 106.232 105.090 105.661
480 2.5 125.020 123.461 124.240
500 2.5 120.205 118.562 119.384
530 2.5 113.739 111.935 112.837
550 2.5 109.775 107.906 108.840
580 2.5 104.338 102.349 103.344
600 2.5 101.008 99.009 100.008
650 2.5 93.618 91.396 92.507
700 2.5 87.262 84.834 86.048
10k 10 0.7 220.075 220.970 220.523
20 0.7 214.071 215.387 214.729
30 0.7 205.932 206.882 206.407
50 0.7 184.918 185.831 185.375
80 0.9 195.706 196.229 195.967
100 0.9 172.153 172.327 172.240
120 0.9 152.245 152.174 152.209
140 0.9 135.681 135.492 135.587
160 1 135.443 135.152 135.297
180 1 122.825 122.430 122.627
200 1.2 135.454 134.839 135.147
220 1.2 124.553 123.828 124.190
240 1.2 115.192 114.369 114.781
260 1.5 134.034 132.869 133.452
280 1.5 125.182 123.938 124.560
300 1.5 117.447 116.079 116.763
320 1.5 110.584 109.144 109.864
350 1.6 108.473 106.788 107.630
370 1.6 102.973 101.181 102.077
400 1.6 95.652 93.760 94.706
430 1.6 89.361 87.347 88.354
450 1.6 85.577 83.532 84.555
480 1.6 80.525 78.372 79.448
500 1.6 77.445 75.219 76.332
530 1.6 73.301 70.977 72.139
550 1.6 70.778 68.405 69.591
580 1.6 67.295 64.857 66.076
600 1.6 65.167 62.686 63.927
650 1.6 60.445 57.856 59.151
700 1.6 56.390 53.691 55.040
33k 10 0.7 220.656 221.314 220.985
20 0.7 214.720 215.601 215.161
30 0.7 206.437 207.161 206.799
50 0.7 185.298 185.830 185.564
80 0.9 196.256 196.148 196.202
100 0.9 172.621 172.176 172.399
120 0.9 152.547 151.961 152.254
140 0.9 136.018 135.240 135.629
160 1 135.843 134.825 135.334
180 1 123.196 122.054 122.625
200 1.2 135.906 134.430 135.168
220 1.2 125.001 123.406 124.203
240 1.2 115.612 113.953 114.782
260 1.2 107.475 105.773 106.624
280 1.2 100.424 98.684 99.554
300 1.2 94.213 92.454 93.334
320 1.2 88.736 86.809 87.773
350 1.2 81.569 79.614 80.591
370 1.2 77.407 75.431 76.419
400 1.2 71.889 69.886 70.887
430 1.2 67.112 65.076 66.094
450 1.2 64.275 62.235 63.255
480 1.2 60.459 58.370 59.414
500 1.2 58.160 56.021 57.090
530 1.2 55.018 52.857 53.938
550 1.2 53.124 50.947 52.036
580 1.2 50.519 48.306 49.413
600 1.2 48.899 46.672 47.786
650 1.2 45.335 43.119 44.227
700 1.2 42.293 40.023 41.158
100k 10 0.7 221.300 221.158 221.229
20 0.7 215.557 215.343 215.450
30 0.7 207.176 206.882 207.029
50 0.7 185.927 185.434 185.681
80 0.9 196.727 195.979 196.353
100 0.9 172.971 172.040 172.506
120 0.9 152.816 151.933 152.375
140 0.9 136.145 135.172 135.658
160 1 135.981 134.870 135.426
180 1 123.246 122.124 122.685
200 1 112.520 111.406 111.963
220 1 103.425 102.305 102.865
240 1 95.663 94.516 95.089
260 1 88.908 87.806 88.357
280 1 83.047 81.931 82.489
300 1 77.892 76.759 77.326
320 1 73.270 72.176 72.723
350 1 67.349 66.247 66.798
370 1 63.860 62.803 63.332
400 1 59.296 58.190 58.743
430 1 55.344 54.258 54.801
450 1 52.973 51.896 52.435
480 1 49.821 48.705 49.263
500 1 47.895 46.783 47.339
530 1 45.289 44.187 44.738
550 1 43.718 42.610 43.164
580 1 41.547 40.420 40.984
600 1 40.216 39.082 39.649
650 1 37.265 36.115 36.690
700 1 34.718 33.557 34.138

Un parametro normalizzato per confrontare le diverse impedenze

Per rendere il confronto tra le diverse serie più immediato, ho poi normalizzato la tensione differenziale misurata ai capi di Rinj rispetto all’ampiezza del generatore. Ho quindi definito, separatamente per le acquisizioni A e B:

KA(f,R) = |VOUT − VSENSE|A VGEN

e

KB(f,R) = |VOUT − VSENSE|B VGEN

Ho quindi calcolato anche il valore medio:

Kmedia(f,R) = KA + KB 2

La media viene effettuata nel dominio lineare, non in dB. In questo modo K rappresenta direttamente quale frazione della tensione impostata sul generatore si ritrova come tensione differenziale effettiva sul ramo di iniezione.

Per rendere più leggibile il confronto, invece di riportare nel corpo dell’articolo l’intera matrice numerica ho preferito rappresentare direttamente l’andamento di KA​, KB​ e Kmedia​ in funzione della frequenza per tutte le sette coppie resistive. I dati completi rimangono comunque disponibili come file CSV scaricabile.

  • Rapporto tra tensione differenziale misurata sul ramo di iniezione e Vgen per la configurazione A, riportato per tutte le sette coppie resistive.
    Rapporto tra tensione differenziale misurata sul ramo di iniezione e Vgen per la configurazione A, riportato per tutte le sette coppie resistive.

I tre grafici mostrano una struttura piuttosto chiara. Alle frequenze più basse le curve relative alle diverse resistenze risultano maggiormente separate, mentre aumentando la frequenza tendono progressivamente a convergere. La dipendenza dall’impedenza del DUT sembra quindi più marcata nella parte bassa della banda, mentre alle frequenze più elevate il comportamento del trasferimento dell’iniezione diventa molto più simile tra le diverse configurazioni resistive.

È inoltre interessante osservare che KA​ e KB​ mostrano andamenti molto simili e che la loro media conserva la stessa struttura generale. Questo rende Kmedia​ una grandezza particolarmente utile per proseguire l’analisi, perché riduce il peso delle differenze legate all’orientamento A/B e permette di concentrarsi sul comportamento comune del sistema.

Per il momento non considero questo rapporto una misura diretta dell’impedenza del DUT. L’obiettivo è capire se esista una relazione sufficientemente regolare tra Vgen, tensione effettivamente iniettata, frequenza e impedenza del carico da poter essere utilizzata in seguito come informazione aggiuntiva nella caratterizzazione del DUT e dello stesso GX LII-2.

Va inoltre ricordato che le curve mostrate qui non sono state ottenute mantenendo Vgen costante lungo lo sweep: l’ampiezza del generatore è stata modificata in funzione della frequenza per mantenere adeguato il livello dei segnali. Frequenza e Vgen non sono quindi ancora variabili sperimentalmente separate in questa analisi di K.

È importante distinguere questa analisi da quella già effettuata nei giorni scorsi sull’influenza di Vgen sul diagramma di Bode. In quelle prove ho verificato sperimentalmente che, mantenendo il sistema nella regione lineare, utilizzare una Vgen fissa oppure variarla per migliorare il livello dei segnali non modifica in modo significativo il risultato finale di modulo e fase.

Il parametro K introdotto qui è però una grandezza differente: descrive direttamente il rapporto tra la tensione differenziale presente sul ramo di iniezione e la tensione impostata sul generatore. La sua eventuale indipendenza da Vgen non è ancora stata verificata sperimentalmente.

Le misure disponibili mostrano una dipendenza evidente dalla frequenza e una certa separazione tra le diverse impedenze, ma in questa fase non posso ancora assumere che:

K = K(f, R)

anziché, più in generale,

K = K(f, R, VGEN)

Per separare queste dipendenze servirà quindi una prova specifica, mantenendo frequenza e partitore costanti e variando soltanto Vgen. Questo non mette in discussione la precedente verifica sull’indipendenza del diagramma di Bode da Vgen: riguarda esclusivamente il nuovo parametro K e il suo possibile utilizzo come informazione aggiuntiva sul comportamento del circuito di iniezione e, eventualmente, sull’impedenza del DUT.

Quindi è perfettamente possibile avere contemporaneamente:

H = H(f, R)

indipendente da VGEN, ma:

K = K(f, R, VGEN)

Risultati complessivi della campagna resistiva

Completata la campagna sui sette partitori resistivi, posso finalmente confrontare nello stesso modo tutte le configurazioni comprese tra 100 Ω e 100 kΩ.

Nei grafici seguenti riporto, per ciascun partitore, il modulo e la fase ottenuti nelle due configurazioni A e B, il risultato della loro combinazione e il riferimento ricavato dalla simulazione LTspice.

Già a un primo esame visivo emerge un risultato importante: la misura finale ottenuta dalla combinazione A/B si dimostra molto più robusta delle singole misure A e B. Queste ultime possono allontanarsi sensibilmente tra loro con l’aumentare della frequenza e dell’impedenza, mentre il risultato combinato rimane complessivamente vicino al comportamento previsto dalla simulazione.

Questo non significa naturalmente che il sistema sia ormai completamente caratterizzato. Questa campagna riguarda esclusivamente impedenze resistive e non permette ancora di estendere le stesse conclusioni a DUT nei quali l’impedenza vista dal punto di iniezione presenti una componente reattiva significativa. È proprio uno dei motivi per cui il banco di calibrazione comprende anche una sezione capacitiva, che utilizzerò in una fase successiva.

Per quanto riguarda però le condizioni finora esplorate, i risultati iniziano a mostrare che il metodo A/B è in grado di mantenere la misura finale sufficientemente stabile anche quando le due acquisizioni considerate separatamente diventano fortemente dipendenti dall’orientamento del secondario.

Modulo

Nella prima galleria ho raccolto i grafici del modulo per tutte le sette coppie resistive, ordinate da 100 Ω a 100 kΩ. In questo modo è possibile seguire direttamente come evolve la separazione tra A e B al variare dell’impedenza e della frequenza e, soprattutto, confrontarla con il comportamento della misura finale compensata.

  • Grafico Bode del modulo del partitore 100 ohm con misure A e B, media A/B e riferimento LTspice.
    Modulo della funzione di trasferimento per il partitore resistivo 100 Ω–100 Ω. Le misure A e B si separano progressivamente con la frequenza, mentre la combinazione A/B rimane molto vicina al riferimento LTspice.

Fase

La seconda galleria riporta nello stesso ordine i grafici della fase. Anche in questo caso interessa soprattutto confrontare l’evoluzione delle due configurazioni A e B con il risultato ottenuto dopo la loro combinazione.

  • GX LII-2 – Bode fase partitore 100 Ω–100 Ω
    Fase misurata sul partitore 100 Ω–100 Ω. L’inversione A/B produce deviazioni opposte, mentre la fase mediata rimane prossima al comportamento previsto dalla simulazione.

Diagnostica delle acquisizioni

A completamento dei risultati riporto anche i grafici prodotti dallo script Octave per la diagnostica della deformazione coerente dei segnali. Questi grafici non intervengono direttamente nel calcolo del Bode, ma forniscono un controllo aggiuntivo sulla qualità delle acquisizioni e sull’eventuale presenza di compressione o deformazioni sistematiche.

  • Grafico diagnostico della deformazione coerente dei segnali VSENSE e VOUT per il partitore 100 ohm.
    Diagnostica della deformazione coerente delle acquisizioni A e B per il partitore 100 Ω–100 Ω. Il controllo è utilizzato come indicatore complementare della qualità delle acquisizioni.

Per evitare che il giudizio sulla bontà della compensazione A/B rimanga soltanto visivo, ho riassunto anche lo scostamento della misura finale rispetto al modello LTspice sull’intera banda acquisita. La tabella riporta, per ciascun partitore, l’errore assoluto medio e il massimo scostamento osservato sui 30 punti di misura.

Partitoremedia |ΔM| [dB]max |ΔM| [dB]media |Δφ| [°]max |Δφ| [°]
100 Ω0,0650,1040,4520,963
330 Ω0,0640,1010,4500,754
1 kΩ0,1590,3970,7571,163
3,3 kΩ0,1060,2940,6451,684
10 kΩ0,0920,2020,2620,737
33 kΩ0,1470,2330,3000,924
100 kΩ0,2150,3540,4381,615

Considerando tutte le sette serie, l’errore assoluto medio sul modulo rimane compreso tra circa 0,064 e 0,215 dB, mentre quello sulla fase rimane tra circa 0,26° e 0,76°. Anche i massimi osservati sull’intera campagna restano inferiori a circa 0,40 dB sul modulo e 1,7° sulla fase. Questi numeri danno quindi una misura quantitativa di ciò che nei grafici appare già evidente: le deviazioni delle singole A e B possono essere molto grandi, ma il residuo dopo la loro combinazione rimane nettamente più contenuto.

Rileggendo il caso dei 33 kΩ

Questi risultati mi portano anche a tornare su una considerazione fatta nel primo articolo della serie, quando la caratterizzazione era ancora nelle sue fasi iniziali.

Nel caso del partitore da 33 kΩ avevo scritto:

Anche in questo caso l’inversione del secondario evidenzia una componente asimmetrica, ma la media A/B non coincide più con la risposta prevista dalla simulazione. Rimane quindi una componente dell’errore presente in entrambe le orientazioni del secondario, che l’inversione non può eliminare.

E avevo proseguito osservando che:

Le prove indicano che esistono almeno due contributi differenti: uno legato all’asimmetria del trasformatore, che cambia segno invertendo il secondario e che quindi può essere fortemente ridotto combinando A e B, e un secondo contributo comune alle due misure, che diventa importante in determinate condizioni di impedenza.

Quella descrizione rappresentava ciò che emergeva effettivamente dalle prime acquisizioni disponibili. La campagna resistiva completa permette però ora di ridimensionare quella prima interpretazione.

Il grande scostamento della media A/B osservato allora sul partitore da 33 kΩ non ricompare con la stessa entità nelle nuove misure. Al contrario, i grafici attuali mostrano che anche quando le singole configurazioni A e B iniziano a divergere fortemente, la loro combinazione rimane generalmente molto più vicina al riferimento LTspice.

Non significa che sia scomparso ogni errore comune alle due configurazioni. Un residuo dopo la compensazione A/B continua a essere presente e, come vedrò meglio tra poco, mostra una propria dipendenza dalla frequenza e dall’impedenza. Quello che cambia rispetto alle prime osservazioni è soprattutto la sua entità, decisamente più contenuta di quanto facessero supporre quelle prime prove sui 33 kΩ.

Non posso stabilire retrospettivamente quale singolo fattore abbia prodotto lo scostamento osservato in quella fase. Le misure iniziali avevano soprattutto uno scopo orientativo e il setup sperimentale non era ancora gestito con il livello di attenzione raggiunto durante questa campagna.

Nel corso delle prove è diventato infatti evidente quanto queste misure siano sensibili alle condizioni del banco. I segnali presenti su OUT e SENSE possono essere dell’ordine di poche decine di millivolt e, in queste condizioni, rumore ambientale, correnti di modo comune, disposizione dei cablaggi, qualità dei collegamenti e altri elementi della catena di misura possono diventare confrontabili con il segnale utile.

Per la campagna attuale ho quindi cercato di ridurre sistematicamente queste sorgenti di errore, curando maggiormente cablaggio e masse, eliminando le sorgenti di disturbo non necessarie presenti sul banco, utilizzando ferriti sui collegamenti e affidando l’estrazione di modulo e fase al fit della componente fondamentale effettuato da Octave.

Anche il problema incontrato con il connettore BNC intermittente è stato un esempio molto concreto di quanto un difetto apparentemente secondario possa produrre alterazioni rilevanti in acquisizioni di questo tipo.

Non considero quindi il risultato iniziale dei 33 kΩ semplicemente come una “misura sbagliata”. È stato piuttosto un passaggio utile della caratterizzazione, perché ha mostrato quanto sia importante controllare l’intera catena sperimentale prima di attribuire al DUT o al trasformatore una struttura osservata nei dati.

Alla luce della campagna attuale posso quindi dire che, almeno per i carichi resistivi esplorati, il sistema A/B si sta comportando meglio di quanto facessero supporre quelle prime misure.

Rimane però un residuo della misura combinata rispetto al riferimento, e proprio la sua struttura merita di essere osservata più attentamente.

Compensazione A/B ed errore residuo della misura

I grafici ottenuti sulle sette coppie resistive mostrano con chiarezza un comportamento già osservato nelle prime prove: aumentando la frequenza, le misure effettuate nelle configurazioni A e B possono allontanarsi anche molto dal riferimento LTspice. Le deviazioni avvengono però prevalentemente in versi opposti.

Per questo motivo non interpreto questa componente come un errore comune alle due misure, ma come un errore dipendente dall’orientamento del trasformatore, quindi essenzialmente antisimmmetrico rispetto all’inversione A/B.

Un modello molto semplice, che non considero esatto ma che descrive bene qualitativamente ciò che osservo, è:

HA ≃ HDUT · E
HB HDUT E

dove E rappresenta schematicamente la componente dell’errore che cambia reciprocamente quando vengono invertiti i terminali del secondario.

In questo modello ideale, combinando le due misure si ottiene:

HAB ≃ √(HA HB) ≃ HDUT

Nel mio caso la combinazione viene effettuata nel dominio logaritmico per il modulo e dopo l’allineamento dei rami di fase; il significato è comunque equivalente a una media geometrica delle grandezze lineari.

Un esempio particolarmente chiaro è già visibile nella serie da 100 Ω: a 700 kHz la misura A arriva a circa −2,60 dB, mentre B è circa +2,51 dB; dopo la combinazione A/B il risultato torna a circa −0,044 dB, con una fase di circa 179,45°.

La media A/B non sta quindi semplicemente riducendo del rumore casuale: i risultati sono fortemente compatibili con la cancellazione di una componente quasi reciproca rispetto all’inversione del trasformatore.

Ciò che rimane dopo questa compensazione è invece il dato che mi interessa definire, almeno per ora, come residuo comune della misura rispetto al riferimento. Anche questo residuo non può essere attribuito automaticamente al trasformatore o al DUT. Se lo rappresento schematicamente come un fattore complessivo della catena di misura, posso immaginare qualcosa del tipo:

Eresiduo ≃ Etrasformatore · Esonde · Ecanali · Ecablaggio · Efixture · …

Questa espressione è volutamente qualitativa: serve soprattutto a ricordare che il residuo osservato appartiene all’intera catena DUT + sistema di misura, e non necessariamente a un singolo elemento.

La prima conclusione pratica della campagna resistiva è comunque positiva. Nelle condizioni finora caratterizzate, la compensazione A/B mantiene il residuo sufficientemente contenuto da permettermi di considerare il GX LII-2 già utilizzabile, almeno in prima approssimazione, per DUT nei quali l’impedenza vista dal punto di iniezione sia prevalentemente resistiva e ricada nell’intervallo esplorato.

Questa conclusione non può ancora essere estesa a impedenze con una componente reattiva significativa. È proprio uno dei motivi per cui il banco di calibrazione comprende anche una sezione capacitiva: dovrò verificare se la stessa capacità di cancellazione sopravvive quando l’impedenza diventa complessa.

Un altro aspetto interessante è che il residuo della misura A/B non sembra comportarsi come una semplice costante di calibrazione. Dai grafici emergono dipendenze sia dalla frequenza sia dall’impedenza. In alcune zone, soprattutto alle impedenze più basse e sotto circa 100 kHz, sono inoltre visibili piccole strutture non monotone. Al momento non posso stabilire se si tratti realmente di risonanze: potrebbero essere dovute all’interazione tra il trasformatore, le capacità e induttanze parassite, Rinj, il cablaggio e, più in generale, la fixture di misura, oltre che alle sonde e alla catena di acquisizione.

In futuro vorrei quindi studiare il residuo non soltanto come un errore da correggere, ma come una possibile grandezza osservabile capace di fornire informazioni sia sul DUT sia sul comportamento dello stesso sistema di misura. Non cercherò però di costruire ora un modello di questo tipo: questa prima campagna rimane volutamente esplorativa.

Per il momento il risultato operativo è più semplice: le singole misure A e B possono diventare fortemente dipendenti dall’orientamento, mentre la loro combinazione rimane molto più stabile e vicina al riferimento simulato.

Analisi FFT globale delle acquisizioni A/B

Come ultimo controllo sulla campagna resistiva ho voluto utilizzare le acquisizioni già disponibili anche per un’analisi spettrale più generale. Lo scopo non era produrre una FFT separata per ciascun CSV: con decine di frequenze e due configurazioni A/B per ogni partitore avrei ottenuto centinaia di spettri difficili da confrontare. Ho preferito quindi costruire uno script GNU Octave che riassumesse automaticamente il contenuto spettrale dell’intera campagna di ogni partitore, mantenendo comunque separate le configurazioni A e B.

Per ogni CSV lo script conosce la frequenza di prova attraverso lo stesso file di associazione utilizzato nell’elaborazione Bode. Vengono analizzati entrambi i canali, con CH1 = VSENSE e CH2 = VOUT; nel riepilogo finale viene conservato il canale sul quale una determinata componente ha raggiunto l’ampiezza maggiore.

La parte importante è che la fondamentale non viene eliminata semplicemente azzerando il bin FFT più vicino. Per ogni acquisizione viene invece effettuato nel dominio del tempo il fit

x(t) = A sin(2πf0t) + B cos(2πf0t) + C

e la FFT viene eseguita sul residuo

r(t) = x(t) − xfit(t)

In questo modo vengono sottratte sia la componente continua sia la fondamentale alla frequenza esatta impostata per quella misura, riducendo fortemente il rischio che la fondamentale e la relativa leakage dominino lo spettro residuo. Le armoniche 2f0​, 3f0​, ecc. rimangono invece volutamente presenti e possono quindi essere individuate dall’analisi.

Prima della FFT viene applicata una finestra di Hann, compensandone il guadagno coerente, e viene ricavato uno spettro monolatero espresso in Vpk. Per poter confrontare direttamente tutte le acquisizioni, lo script seleziona inoltre l’Increment più comune e un numero comune di campioni, in modo che gli spettri condividano la stessa griglia di frequenza. Nel caso tipico di queste acquisizioni, con Δt=4 ns e 300000 campioni, si ottengono 250 MS/s, una durata di circa 1,2 ms, una risoluzione di circa 833,3 Hz per bin e una frequenza di Nyquist di 125 MHz.

Il passaggio successivo è forse quello che caratterizza maggiormente questa analisi. Gli spettri delle diverse acquisizioni non vengono mediati. Per ogni bin viene invece conservata l’ampiezza massima incontrata nell’intera campagna:

SA(f) = maxi |XA,i(f)|

SB(f) = maxi |XB,i(f)|

Ottengo quindi due inviluppi dei massimi, uno per A e uno per B. Questi grafici non rappresentano lo “spettro medio” del sistema: rispondono piuttosto alla domanda quali righe spettrali sono riuscite a diventare più evidenti almeno una volta durante l’intera campagna?

Dagli inviluppi vengono poi selezionati i 20 massimi locali più forti per A e per B. Per ogni massimo i CSV conservano frequenza, ampiezza in Vpk e dBVpk, canale, frequenza di prova del CSV che lo ha prodotto, nome del file sorgente e classificazione. In questo modo il grafico rimane molto compatto, ma ogni picco può essere ricondotto alla misura dalla quale proviene.

Nella parte più bassa dello spettro compaiono anche alcuni massimi nell’ordine dei primi kHz. Con la durata di circa 1,2 ms utilizzata in queste acquisizioni, eventuali componenti a 50 o 100 Hz non sono però risolvibili come righe spettrali separate: si presentano principalmente come variazioni lente all’interno del record e possono contribuire alla leakage nei primi bin. Per questo motivo non attribuisco per ora un’origine specifica alle strutture osservate in questa regione.

Una parte importante dei picchi è costituita dalle armoniche

Analizzando i file fft_top_A.csv e fft_top_B.csv di tutti e sette i partitori resistivi — 100 Ω, 330 Ω, 1 kΩ, 3,3 kΩ, 10 kΩ, 33 kΩ e 100 kΩ — questa caratteristica emerge con notevole chiarezza.

Considerando complessivamente i 280 picchi selezionati dallo script, cioè 20 per ciascuna configurazione A/B dei sette partitori, 100 risultano essere armoniche di basso ordine riconosciute direttamente dalla relazione con la frequenza di prova. In particolare compaiono:

81 seconde armoniche, 18 terze armoniche e una quarta armonica.

Si tratta quindi di oltre un terzo dell’intera selezione dei massimi, e non di qualche coincidenza isolata.

Alcune relazioni compaiono ripetutamente attraverso partitori e orientamenti differenti. Si ritrovano, per esempio, 40 kHz nella prova a 20 kHz, 60 kHz nella prova a 30 kHz, 100 kHz nella prova a 50 kHz, 160 kHz nella prova a 80 kHz e 200 kHz nella prova a 100 kHz: sono tutte componenti 2f0​.

Analogamente compaiono componenti 3f0​, come 30 kHz nella prova a 10 kHz e 90 kHz nella prova a 30 kHz. Nella campagna compare inoltre una componente classificata come quarta armonica, quindi 4f0​.

Questo costituisce un buon controllo interno dell’intera procedura. Dopo avere rimosso intenzionalmente la fondamentale, lo script ritrova proprio una grande quantità delle componenti che ci si aspetta rimangano quando la forma d’onda non è perfettamente sinusoidale. La fondamentale viene infatti sottratta mediante fit nel dominio del tempo, mentre 2f0​, 3f0​ e le armoniche successive vengono volutamente lasciate nel residuo.

Le armoniche osservate non sono quindi semplicemente un effetto della rappresentazione mediante inviluppo dei massimi: molte delle righe selezionate conservano una relazione precisa e ripetibile con la frequenza di eccitazione.

Va inoltre ricordato che vengono mostrati soltanto i 20 massimi locali più forti per ogni campagna A o B. L’assenza di una determinata armonica dalla classifica non significa quindi che essa non sia presente nello spettro: significa soltanto che, nell’inviluppo globale di quella serie, almeno venti strutture hanno raggiunto un’ampiezza maggiore. Lo script conserva comunque anche lo spettro aggregato completo, bin per bin.

Componenti che invece non seguono la frequenza di prova

Accanto alle armoniche compare però un secondo gruppo di segnali con caratteristiche completamente differenti.

La riga a 62,5 MHz è particolarmente evidente: compare tra i massimi selezionati sia in A sia in B per tutti e sette i partitori analizzati.

Considerando l’intera campagna, la sua ampiezza massima si colloca approssimativamente tra 0,34 e 0,98 mVpk, cioè tra circa −69,5 e −60,2 dBVpk.

È inoltre estremamente ricorrente una struttura nella regione di circa 105,7 MHz, anch’essa osservabile attraverso tutte le diverse impedenze e nelle configurazioni A e B. In questo caso parlerei più correttamente di un gruppo di righe spettrali, perché lo script seleziona spesso diversi massimi molto ravvicinati nella stessa regione. Le ampiezze dei picchi selezionati sono tipicamente dell’ordine di circa −72 / −66 dBVpk.

Una componente prossima a 125 MHz compare invece in molte, ma non in tutte, le classifiche A/B. Il valore è generalmente quello del bin immediatamente precedente a 125 MHz, fatto del tutto coerente con la natura discreta della griglia FFT.

Per due di queste strutture la relazione con il campionamento è particolarmente evidente:

62,5 MHz = fs 4

e

125 MHz = fs 2 = fN

Con fs​=250 MS/s, la seconda frequenza coincide quindi con la frequenza di Nyquist.

La caratteristica che considero più interessante non è però soltanto il valore assoluto delle frequenze, ma la loro ricorrenza attraverso sette impedenze differenti, due orientamenti del trasformatore e numerose frequenze di eccitazione.

A differenza delle armoniche di basso ordine, queste righe non si spostano seguendo f0​.

Per questo considero attualmente plausibile che almeno una parte di queste componenti appartenga alla catena di acquisizione piuttosto che al DUT resistivo o al segnale intenzionalmente iniettato. Potrebbero essere coinvolti clock, ADC, architettura di campionamento, elaborazione digitale interna, alias o altri elementi della strumentazione.

La regione intorno a 105,7 MHz non presenta una relazione altrettanto semplice con fs​, quindi dai dati attualmente disponibili non è possibile attribuirle un’origine specifica.

Questa rimane volutamente un’ipotesi sperimentale, non un’identificazione definitiva della sorgente.

Attenzione alla classificazione automatica

C’è infine un dettaglio importante nell’interpretazione dei CSV.

Lo script controlla se la frequenza di ogni massimo è compatibile con un multiplo intero della frequenza di prova del CSV dal quale quel massimo proviene. Questo criterio funziona molto bene per armoniche di basso ordine come 2f0​, 3f0​ o 4f0​, ma può produrre coincidenze puramente matematiche quando il rapporto tra le frequenze diventa molto grande.

Non considero quindi queste etichette una prova della natura armonica della componente. Per distinguere le armoniche fisicamente significative del segnale di prova dalle righe spettrali ricorrenti bisogna considerare insieme l’ordine armonico, la frequenza di prova del file sorgente e soprattutto verificare se la frequenza della riga segue f0​ oppure rimane sostanzialmente fissa al variare della misura.

È proprio questo che rende molto più significative le numerose componenti 2f0​, 3f0​ e 4f0​: in quei casi è la frequenza della riga a seguire effettivamente la frequenza di eccitazione.

Cosa mi dice questa analisi sulla qualità delle acquisizioni

Questa elaborazione aggiunge quindi un ulteriore livello alla caratterizzazione.

Da una parte riesce a separare la fondamentale intenzionale e a fare emergere numerose armoniche coerenti con il segnale di prova, fornendo un controllo indipendente sul contenuto non sinusoidale delle acquisizioni.

Dall’altra, scendendo ulteriormente di ampiezza, iniziano a emergere componenti che non seguono la frequenza di eccitazione e che sembrano invece appartenere alla strumentazione o comunque alla catena di acquisizione.

Le righe ad alta frequenza osservate sono dell’ordine di alcune centinaia di microvolt fino a circa 1 mVpk. Il fatto che strutture di questa ampiezza risultino distinguibili e ricorrenti attraverso tutte e sette le campagne resistive non dimostra naturalmente l’accuratezza assoluta del banco, ma indica che stabilità delle acquisizioni, rapporto segnale/rumore e trattamento numerico sono sufficienti a rendere visibili fenomeni molto più piccoli della fondamentale utilizzata per la misura Bode.

È un risultato interessante anche dal punto di vista metodologico: dopo avere lavorato per ridurre rumore, problemi di collegamento e disturbi di modo comune, le acquisizioni risultano abbastanza coerenti da permettere non soltanto di ricavare modulo e fase, ma anche di osservare la struttura spettrale residua della misura.

I file prodotti dallo script conservano inoltre sia le classifiche dei picchi sia l’intero inviluppo aggregato bin per bin; i PNG sono quindi soltanto una rappresentazione compatta di dati che rimangono disponibili per l’analisi numerica.

Galleria dell’analisi FFT

Nei grafici seguenti sono raccolti i risultati dell’analisi FFT globale per tutte le sette coppie resistive, da 100 Ω a 100 kΩ. Per ogni partitore il pannello superiore riporta le 20 componenti residue di maggiore ampiezza individuate nella campagna A, mentre quello inferiore mostra lo stesso risultato per la campagna B. La fondamentale intenzionale è stata rimossa prima della FFT; nei grafici rimangono quindi armoniche, spurie e altre componenti residue emerse dall’insieme delle acquisizioni.

  • Analisi FFT delle 20 componenti residue più forti nelle acquisizioni A e B del partitore resistivo da 100 ohm del GX LII-2.
    Analisi FFT globale del partitore da 100 Ω. Sono riportate le 20 componenti residue di maggiore ampiezza emerse nelle campagne A e B dopo la sottrazione della fondamentale intenzionale.

Qui a seguire il download per lo script Octave e guida, purtroppo lo zip con tutti i csv è troppo grande per caricarlo qui.

Conclusioni

Con questa analisi spettrale considero conclusa la prima campagna sistematica di caratterizzazione del GX LII-2 sui partitori resistivi.

Le misure hanno permesso di verificare la robustezza della compensazione A/B, quantificare il residuo rispetto alla simulazione, iniziare a studiare il rapporto tra Vgen e tensione effettivamente iniettata e, infine, utilizzare le stesse acquisizioni per osservare il contenuto spettrale residuo oltre la fondamentale.

L’FFT globale ha mostrato una distinzione particolarmente interessante: da una parte compaiono numerose armoniche di basso ordine che seguono direttamente la frequenza di prova; dall’altra emergono righe ad alta frequenza ricorrenti e sostanzialmente indipendenti dal DUT resistivo e da f0​, che costituiscono una possibile firma della catena di acquisizione.

Non considero questi risultati una calibrazione definitiva dello strumento, ma una prima caratterizzazione sperimentale sufficientemente ampia da iniziare a distinguere ciò che appartiene alla misura, ciò che dipende dal sistema di iniezione e ciò che potrebbe appartenere alla strumentazione utilizzata per osservarlo.

Nei prossimi giorni farò le misure con il banco capacitivo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *