Sous-système FUNCtion
Le sous-système FUNCtion configure la fonction de sortie de l'instrument :
[SOURce[1|2]:]FUNCtion <fonction>
[SOURce[1|2]:]FUNCtion?
Sélectionne la fonction de sortie.
{SINusoid|SQUare|TRIangle|RAMP|PULSe|PRBS|NOISe|ARB|DC}, SINusoid par défaut |
SIN, SQU, TRI, RAMP, PULS, PRBS, NOIS, ARB ou DC |
Régler la sortie de la voie 2 sur un signal sinusoïdal : SOUR2:FUNC SIN |
- Le signal sélectionné (autre qu'un signal arbitraire) est envoyé en utilisant la fréquence, l'amplitude et la tension résiduelle précédemment sélectionnées. Les signaux arbitraires sont lus d'après les réglages spécifiés dans le fichier du signal arbitraire. Les nouveaux signaux arbitraires héritent des réglages actifs pour les signaux arbitraires.
- NOISe produit un bruit blanc gaussien ayant une bande passante réglable et un facteur de crête approximativement égal à 3,5.
- PRBS génère un bruit pseudo-aléatoire à l'aide des méthodes de registre à décalage à retour linéaire (LFSR - Linear Feedback Shift Register) choisies par l'utilisateur.
- ARB génère le signal arbitraire sélectionné par FUNCtion:ARBitrary.
- Limitations concernant les fonctions : Si vous passez à une fonction dont la fréquence maximale est inférieure à celle de la fonction active, la fréquence est ajustée à la valeur maximale de la nouvelle fonction. Par exemple, si vous modifiez un signal sinusoïdal haute fréquence pour la fonction rampe, l'instrument ajuste la fréquence de sortie à 200 kHz (limite supérieure des rampes). Sur l'interface distante, l'erreur « Settings conflict » est également générée.
- Limitations concernant l'amplitude : Si vous passez à une fonction dont l'amplitude maximale est inférieure à celle de la fonction active, l'amplitude est ajustée à la valeur maximale de la nouvelle fonction. C'est notamment le cas lorsque les unités de sortie sont Veff ou dBm en raison des différences de facteur de crête pour les diverses de fonctions de sortie. Par exemple, si vous modifiez un signal carré 5 Vrms (dans une charge de 50 Ω) en signal sinusoïdal, l'instrument ajuste l'amplitude à 3,536 Veff (limite maximale Vrms pour un signal sinusoïdal). L'interface distante génère également une erreur de conflit des paramètres.
[SOURce[1|2]:]FUNCtion:ARBitrary {<nom de fichier>}
[SOURce[1|2]:]FUNCtion:ARBitrary?
Sélectionne un signal arbitraire (.arb/barb) ou une séquence (.seq) précédemment chargé en mémoire volatile pour la voie spécifiée à l'aide de la commande MMEMory:LOAD:DATA[1|2] ou DATA:ARBitrary. Plusieurs signaux peuvent se trouver simultanément en mémoire volatile.
Reportez-vous à la section MMEMory:LOAD:DATA[1|2] pour connaître les formats de <noms de fichiers> valides. |
"INT:\MyArb103.arb" |
Sélectionner un signal arbitraire en mémoire sur la voie 2 : FUNC:ARB "INT:\MyArb103.arb"
Chargez un signal arbitraire du lecteur interne en mémoire volatile. Sélectionnez et lisez ensuite le signal : MMEM:LOAD:DATA "INT:\BUILTIN\Sinc.arb" FUNCtion:ARBitrary "INT:\BUILTIN\Sinc.arb" FUNCtion ARB
|
- Le <nom de fichier> doit correspondre au nom utilisé pour charger le signal arbitraire en mémoire volatile avec la commande MMEMory:LOAD:DATA[1|2], DATA:ARBitrary, DATA:ARBitrary:DAC ou DATA:SEQuence.
- Lorsque vous enregistrez un segment ou une séquence de signal arbitraire (MMEMory:STORe:DATA[1|2]), les réglages actuels de l'instrument (tensions, fréquence d'échantillonnage, type de filtre, etc.) sont enregistrés dans le fichier du segment ou de la séquence. Lorsque vous lisez le fichier pour la première fois avec la commande FUNCtion:ARBitrary, ces paramètres sont chargés et remplacent les réglages actuels de l'instrument. Si vous avez modifié manuellement le fichier d'un segment ou d'une séquence en supprimant les paramètres de l'instrument, les réglages de l'instrument ne sont pas modifiés lorsque vous exécutez la commande FUNCtion:ARBitrary.
- Lorsque vous enregistrez un segment ou une séquence de signal arbitraire (MMEMory:STORe:DATA[1|2]), les réglages actuels de l'instrument (tensions, fréquence d'échantillonnage, type de filtre, etc.) sont enregistrés dans le fichier du segment ou de la séquence. Lorsque vous lisez le fichier pour la première fois avec la commande FUNCtion:ARBitrary, ces paramètres sont chargés et remplacent les réglages actuels de l'instrument. Si vous avez modifié manuellement le fichier d'un segment ou d'une séquence en supprimant les paramètres de l'instrument, les réglages de l'instrument ne sont pas modifiés lorsque vous exécutez la commande FUNCtion:ARBitrary.
[SOURce[1|2]:]FUNCtion:ARBitrary:ADVance {TRIGger|SRATe}
[SOURce[1|2]:]FUNCtion:ARBitrary:ADVance?
Indique la méthode de progression jusqu'au point suivant du signal arbitraire pour la voie spécifiée.
{TRIGger|SRATe}, TRIG par défaut |
TRIG ou SRAT |
Définir la méthode de progression jusqu'au déclenchement : FUNC:ARB:ADV TRIG |
- TRIGger fait progresser l'instrument à la valeur du point suivant à chaque déclenchement reçu et force l'option EXTernal pour la commande TRIGger[1|2]:SOURce.
- SRATe fait progresser l'instrument à la valeur du point suivant avec la fréquence d'échantillonnage configurée par FUNCtion:ARBitrary:SRATe.
[SOURce[1|2]:]FUNCtion:ARBitrary:FILTer {NORMal|STEP|OFF}
[SOURce[1|2]:]FUNCtion:ARBitrary:FILTer?
Spécifie le filtre d'un signal arbitraire.
{NORMal|STEP|OFF}, STEP par défaut |
NORMal, STEP ou OFF |
Régler le filtre sur NORMal : FUNCtion:ARBitrary:FILTer NORM
|
- L'option NORMal filtre les valeurs des points avec le filtre qui offre la réponse en fréquence la plus plate. Cela lisse efficacement le signal, mais les transitions rapides comporteront des prédépassements et des suroscillations.
- L'option STEP filtre les valeurs des points pour lisser efficacement le signal tout en minimisant les prédépassements et les suroscillations. Cependant, cette option offre une bande passante inférieure à celle de l'option NORMal.
- OFF passe d'un point à l'autre à la fréquence d'échantillonnage. Les déplacements entre les points s'effectuent aussi rapidement que possible sans lissage. Si le <mode> est désactivé (OFF), l'instrument utilise un filtre dont la bande passante limite réduit la fréquence d'échantillonnage maximale du signal arbitraire à 62.5 M.éch/s (série 33500) ou 250 M.éch/s (série 33600).
- Pour utiliser cette commande sur la série 33600, vous devez désactiver FUNCtion:ARBitrary:FILTer.
[SOURce[1|2]:]FUNCtion:ARBitrary:FREQuency {<fréquence>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:FREQuency? {MINimum|MAXimum}
[SOURce[1|2]:]FUNCtion:ARBitrary:PERiod {<période>|MINimum|MAXimum}DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:PERiod? {MINimum|MAXimum}
Définit la fréquence ou la période du signal arbitraire.
<fréquence> (Hz) : Limité par le nombre de points du signal ; valeur par défaut basée sur une fréquence d'échantillonnage 40 k.éch/s. |
+1,000000000000000E+03 |
<période> (secondes) : Limité par le nombre de points du signal ; valeur par défaut basée sur une fréquence d'échantillonnage 40 k.éch/s.
|
+1,000000000000000E‑03 |
Réglez la fréquence du signal arbitraire sur 1 000 Hz. FUNC:ARB:FREQ 1000 |
- Avec la commande FUNCtion:ARBitrary:FILTer OFF, la fréquence d'échantillonnage du signal arbitraire est limitée au quart (1/4) de la fréquence d'échantillonnage maximale.
- La <fréquence> est comprise entre 1 µHz et 31,25 MHz sur la série 33500, ou de 250 MHz sur la série 33600. La fréquence est également limitée par le paramètre Filtre. Avec FUNCtion:ARBitrary:FILTer OFF, la fréquence d'échantillonnage du signal arbitraire est limitée à 62,5 M.éch/s. Par conséquent, la fréquence est également réduite à 7,8125 MHz pour un signal de 8 points (série 33500) ou au quart de celle d'un signal de 32 points (série 33600).
- La fréquence et la fréquence d'échantillonnage du signal arbitraire ne sont pas couplées avec SOUR:FREQ, qui s'applique uniquement aux signaux non arbitraires.
- Le signal arbitraire est lu à la vitesse spécifiée par la fréquence d'échantillonnage. Lorsque vous définissez la fréquence ou la période d'un signal arbitraire, l'instrument modifie la fréquence d'échantillonnage en fonction du nombre de points dans le signal et de la nouvelle fréquence ou de la nouvelle période. La nouvelle fréquence ou période peut être légèrement modifiée pour respecter les limitations de résolution de la fréquence d'échantillonnage et du nombre de points. En d'autres termes, la fréquence est recalculée à partir de la nouvelle fréquence d'échantillonnage et du nombre de points pour assurer la compatibilité entre les paramètres couplés. Cela est dû à la résolution mathématique de 15 chiffres associée à une fréquence d'échantillonnage qui peut également être exprimée sur 15 chiffres.
- Toute modification du nombre de points du signal ou de la fréquence d'échantillonnage à l'aide de la commande FUNCtion:ARBitrary:SRATe est répercutée sur les réglages de fréquence et de période.
[SOURce[1|2]:]FUNCtion:ARBitrary:POINts?
Renvoie le nombre de points dans le signal arbitraire actuellement sélectionné.
(aucun) |
+100000 |
Renvoyer le nombre de points du signal arbitraire actif de la voie 1 : FUNC:ARB:POIN? |
[SOURce[1|2]:]FUNCtion:ARBitrary:PTPeak {<tension>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:PTPeak? [{MINimum|MAXimum}]
Configure la tension crête à crête.
10 VDC dans 50 Ω, 20 Vcc dans un circuit ouvert ; 100 mV par défaut |
+4,000000000000000E+00 |
Régler la tension crête à crête sur 4 V : FUNC:ARBitrary:PTPeak 4
|
- Limites imposées par l'amplitude : Vous pouvez configurer des niveaux de tension positifs ou négatifs avec les limitations ci-dessous. Vpp est l'amplitude maximale crête à crête de l'impédance de sortie sélectionnée (10 Vpp dans une charge de 50 Ω ou 20 Vpp dans un circuit ouvert).
Vhigh – Vlow£ Vpp (max) et Vhigh, Vlow£Vpp (max)/2
- Différences entre l'utilisation à distance et sur la face avant :
- Interface distante : La configuration du niveau haut ou bas à partir de l'interface distante peut modifier le niveau haut ou bas pour obtenir le réglage souhaité. Dans ce cas, l'erreur « Data out of range » ou « Settings conflict » s'affiche. Si le niveau haut est défini sous le niveau bas, l'instrument configure le niveau bas 1 mV sous le niveau haut. Si le niveau bas est configuré sous la limite inférieure (LOW) ou des spécifications de sortie de l'instrument, le niveau bas est réglé sur la limite inférieure (LOW) ou les spécifications de sortie de l'instrument et le niveau haut est défini à 1 mV au-dessus du niveau bas. Un ensemble de règles similaires s'applique si le niveau bas est configuré incorrectement.
- De même, vous pouvez configurer le niveau bas au-dessus du niveau haut à partir de l'interface distante. Dans ce cas, l'instrument définit le niveau haut à 1 mV au-dessus du niveau bas. Si le niveau bas est supérieur à la limite maximale (HIGH) des spécifications de sortie de l'instrument, le niveau haut est configuré avec la limite maximale (HIGH) ou les spécifications de sortie de l'instrument et le niveau bas est défini à 1 mV au-dessous du niveau haut.
- Face avant : La configuration du niveau haut ou bas sur la face avant peut rogner ce niveau pour obtenir le niveau souhaité ; l'erreur « Data out of range » est générée. Il n'est pas possible de configurer un niveau haut inférieur au niveau bas sur la face avant.
- La configuration des niveaux haut et bas entraîne également celle de l'amplitude et de la tension résiduelle du signal. Par exemple, si vous réglez le niveau haut sur +2 V et le niveau bas sur -3 V, l'amplitude résultante est de 5 Vpp avec une tension résiduelle de -500 mV.
- Limites imposées par l'impédance de sortie : Si vous modifiez le réglage de la terminaison de sortie, la tension affichée est ajustée (aucune erreur n'est générée). Par exemple, si vous définissez le niveau haut à +100 mVcc et que vous modifiez ensuite la terminaison de sortie de 50 Ω à « haute impédance », l'amplitude affichée sur la face avant double et devient +200 mVcc. Si vous changez de « haute impédance » à 50 Ω, l'amplitude affichée est divisée par 2. La modification de l'impédance de sortie n’a aucune répercussion sur la tension aux bornes de sortie de l'instrument. Seules les valeurs affichées sur la face avant et les valeurs demandées sur l'interface distante sont modifiées. La tension sur la sortie de l'instrument dépend de la charge connectée à l'instrument. Pour plus d'informations, reportez-vous à la commande OUTPut[1|2]:LOAD.
- Limites imposées par les limites de tension : Si les limites de tension sont activées, les réglages de tension sont vérifiés par rapport aux limites spécifiées (VOLTage:LIMit:HIGH, VOLTage:LIMit:LOW) avant qu'un changement de niveau ne soit effectué. Si le niveau de sortie varie au-delà du réglage LIMIT, il est fixé au maximum (ou minimum) autorisé qui n'est pas supérieur à cette valeur LIMit ; l'erreur « Settings conflict » est générée.
- Limites imposées par le couplage des sorties : Si 2 voies sont couplées, les limites sont vérifiées sur ces 2 voies avant de modifier un niveau. Dans ce cas, si le niveau varie au-delà du réglage LIMIT ou des spécifications de sortie de l'instrument pour une des voies, il est fixé au maximum (ou minimum) autorisé ; l'erreur « Settings conflict » est générée.
- Pour inverser un signal par rapport à la tension résiduelle, utilisez OUTPut[1|2]:POLarity.
[SOURce[1|2]:]FUNCtion:ARBitrary:SRATe {<fréquence_échantillonnage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:ARBitrary:SRATe? {MINimum|MAXimum}
Définit la fréquence d'échantillonnage du signal arbitraire.
1 µSa/s à 250 M.éch/s (série 33500) ou 1 Géch/s (série 33600), 40 M.éch/s par défaut. Limité à 62,5 M.éch/s (série 33500) ou 250 M.éch/s (série 33600) si FUNCtion:ARBitrary:FILTer est désactivé (OFF). |
+1,000000000000000E+04 |
Régler la fréquence d'échantillonnage sur 10 M.éch/s : FUNC:ARB:SRAT 1e4 |
- La fréquence d'échantillonnage et la fréquence ne sont pas couplées lors de la lecture d'un segment de signal arbitraire. Le concept de fréquence ne s'applique pas aux séquences de signaux arbitraires.
- La définition d'une fréquence d'échantillonnage en mode non ARB ne modifie pas la fréquence. Par exemple, si la fonction active est un signal sinusoïdal (sine), la définition de la fréquence d'échantillonnage n'a pas d'effet tant que la fonction n'est pas modifiée à ARB.
- La fréquence maximale d'échantillonnage dépend du filtre appliqué au signal arbitraire. Pour plus d'informations, reportez-vous à la section FUNCtion:ARBitrary:FILTer.
[SOURce[1|2]:]FUNCtion:ARBitrary:SYNChronize
Provoque la synchronisation de deux signaux arbitraires indépendants sur le premier point de chaque signal (instruments 2 voies uniquement).
(aucun) |
(aucun) |
Chargez un signal interne demi-sinus inverse (Haversine) dans la voie 1 et un signal arbitraire à partir d'une clé USB dans la voie 2. Configurez les deux fréquences d'échantillonnage à 100 k.éch/s et synchronise les deux voies sur le premier point de chaque signal :
MMEM:LOAD:DATA "Int:\Builtin\HAVERSINE.arb" FUNC:ARB "Int:\Builtin\HAVERSINE.ARB" FUNC ARB FUNC:ARB:SRATE 1E+05
MMEM:LOAD:DATA2 "USB:\MyFiles\TestDUT3.arb" SOUR2:FUNC:ARB "USB:\MyFiles\TestDUT3.arb" SOUR2:FUNC ARB SOUR2:FUNC:ARB:SRAT 1E+05
FUNC:ARB:SYNC |
- Cette commande interrompt et redémarre les signaux arbitraires sur les deux voies aux fréquences d'échantillonnage configurées.
- Si les deux signaux arbitraires comportent le même nombre de points et la même fréquence d'échantillonnage, ils demeurent synchronisés sur plusieurs répétitions. Sinon, ils sont synchronisés initialement et après plusieurs répétitions qui représentent des multiples du nombre de points dans chaque signal. Par exemple, si vous synchronisez un signal de 8 points et un signal de 10 points, ils sont resynchronisés après 40, 80 et 120 répétitions.
- Cette fonctionnalité est similaire au mode rafale, mais elle fonctionne en mode de signal continu.
- Cette commande fonctionne également en mode balayage, rafale et modulation lorsque vous tentez de synchroniser deux signaux arbitraires.
[SOURce[1|2]:]FUNCtion:NOISe:BANDwidth {<bande passante>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:NOISe:BANDwidth? [{MINimum|MAXimum}]
Configure la bande passante du bruit.
1 mHz à la fréquence maximale de l'instrument, 100 kHz par défaut |
+6,000000000000000E+03 |
Régler la bande passante sur 20 kHz : FUNC:NOISe:BWIDth 20000 |
- La fonction Bruit génère un bruit blanc gaussien avec un facteur de crête de 4,6.
- La bande passante du bruit est en permanence réglable pour placer plus d'énergie parasite dans la plage de fréquences de 0 Hz à la fréquence spécifiée pour la bande passante du bruit.
[SOURce[1|2]:]FUNCtion:PRBS:BRATe {<débit_binaire>| MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PRBS:BRATe? [{MINimum|MAXimum}]
Définit le débit binaire d'une séquence binaire pseudo-aléatoire (PRBS).
1 mbit/s à la valeur maximale autorisée pour l'instrument, 1 000 bit/s par défaut |
+1,920000000000000E+04 |
Régler le débit binaire sur 19 200 bits par seconde : FUNC:PRBS:BRATe 19200 |
- Un signal PRBS utilisant le polynôme PNx est créé par un registre à décalage de x bits. Le signal de sortie commence par x périodes d'échantillonnage de haut débit. La période d'échantillonnage est l'inverse de la fréquence d'échantillonnage (FUNCtion:PRBS:BRATe) et l'impulsion Sync de la voie indique le début du signal. Par exemple, si le signal PRBS utilise PN23 avec une fréquence d'échantillonnage de 500 Hz, la sortie commence avec une fréquence haut débit de 46 ms (23 x 2 ms).
- Le débit binaire est indépendant de la longueur de la séquence des données.
[SOURce[1|2]:]FUNCtion:PRBS:DATA <type_séquence>
[SOURce[1|2]:]FUNCtion:PRBS:DATA?
Définit le type de séquence binaire pseudo-aléatoire (PRBS). La configuration du type de séquence entraîne la définition de la longueur et des valeurs de retour, comme indiqué ci-dessous.
Série 33500 : {PN7|PN9|PN11|PN15|PN20|PN23} Série 33600 : PN3 à PN32 (les 30 valeurs possibles de 3 à 32)
La valeur après PN correspond à la longueur maximale du registre à décalage en bits. La valeur par défaut est PN7. |
PN# (PN3 à PN9) ou PN## (PN10 à PN32), où chaque signe # correspond à un chiffre. |
Configurer le format des données sur PN23 : FUNC:PRBS:DATA PN23 |
- La sortie SYNC peut être active pendant une fonction PRBS, à la différence de la fonction NOISe. La sortie SYNC marque le premier bit de données d'un signal PRBS.
- Un signal PRBS utilisant le polynôme PNx est créé par un registre à décalage de x bits. Le signal de sortie commence par x périodes d'échantillonnage de haut débit. La période d'échantillonnage est l'inverse de la fréquence d'échantillonnage (FUNCtion:PRBS:BRATe) et l'impulsion Sync de la voie indique le début du signal. Par exemple, si le signal PRBS utilise PN23 avec une fréquence d'échantillonnage de 500 Hz, la sortie commence avec une fréquence haut débit de 46 ms (23 x 2 ms). Les polynômes sont indiqués ci-dessous.
PN3 | x3 + x2 + 1 | 3 |
PN4 | x4 + x3 + 1 | 4 |
PN5 | x5 + x3 + 1 | 5 |
PN6 | x6 + x5 + 1 | 6 |
PN7 | x7 + x6 + 1 | 7 |
PN8 | x8 + x6 + x5 + x4 + 1 | 8 |
PN9 | x9 + x5 + 1 | 9 |
PN10 | x10 + x7 + 1 | 10 |
PN11 | x11 + x9 + 1 | 11 |
PN12 | x12 + x6 + x4 + x1 + 1 | 12 |
PN13 | x13 + x4 + x3 + x1 + 1 | 13 |
PN14 | x14 + x5 + x3 + x1 + 1 | 14 |
PN15 | x15 + x14 + 1 | 15 |
PN16 | x16 + x15 + x13 + x4 + 1 | 16 |
PN17 | x17 + x14 + 1 | 17 |
PN18 | x18 + x11 + 1 | 18 |
PN19 | x19 + x6 + x2 + x1 + 1 | 19 |
PN20 | x20 + x17 + 1 | 20 |
PN21 | x21 + x19 + 1 | 21 |
PN22 | x22 + x21 + 1 | 22 |
PN23 | x23 + x18 + 1 | 23 |
PN24 | x24 + x23 + x22 + x17 + 1 | 24 |
PN25 | x25 + x22 + 1 | 25 |
PN26 | x26 + x6 + x2 + x1 + 1 | 26 |
PN27 | x27 + x5 + x2 + x1 + 1 | 27 |
PN28 | x28 + x25 + 1 | 28 |
PN29 | x29 + x27 + 1 | 29 |
PN30 | x30 + x6 + x4 + x1 + 1 | 30 |
PN31 | x31 + x28 + 1 | 31 |
PN32 | x32 + x22 + x2 + x1 + 1 | 32 |
[SOURce[1|2]:]FUNCtion:PRBS:TRANsition[:BOTH] {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PRBS:TRANsition[:BOTH]? [{MINimum|MAXimum}]
Configure le temps de transition des fronts d'une séquence PRBS.
Série 33500 : 8,4 ns (par défaut) à 1 μs, limité comme décrit ci-dessous
Série 33600 : 2,9 ns jusqu'à 4 Vpp, et 3,3 ns au-dessus de 4 Vpp à 1 μs ; limité comme indiqué ci-dessous
|
+1,000000000000000E‑08 |
Régler le temps des fronts montant et descendant sur 10 ns (deux méthodes) : FUNC:PRBS:TRAN 10 ns FUNC:PRBS:TRAN ,000000010 |
- Le mot clé « BOTH » par défaut est facultatif et permet de contrôler simultanément les fronts montant et descendant du signal PRBS.
- Le temps de front s'applique aux fronts montant et descendant ; il représente le temps entre 10 et 90 % du seuil.
- Le temps de front spécifié doit être contenu dans la période spécifiée. L'instrument limite le temps de front le cas échéant afin qu'il tienne compte du débit binaire spécifié. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
[SOURce[1|2]:]FUNCtion:PULSe:DCYCle {<pourcentage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:DCYCle? [{MINimum|MAXimum}]
Définit le rapport cyclique de l'impulsion.
0 à 100, limité comme décrit ci-dessous ; 10 par défaut |
+5,000000000000000E+01 |
Régler le rapport cyclique sur 50 % : FUNC:PULS:DCYC 50 |
- Les commandes FUNCtion:PULSe:DCYCle et FUNCtion:PULSe:WIDTh affectent le même paramètre. Dans certaines applications, il est naturel de régler directement la largeur d'impulsion (en secondes) ; dans d'autres, il semble plus logique de régler le rapport cyclique. Lorsque la fréquence est réglée, si la largeur d'impulsion a été réglée plus récemment que le rapport cyclique sur la face avant, le rapport cyclique demeure constant lorsque la fréquence ou la période change. Cependant, si la largeur d'impulsion était le dernier réglage, elle demeure constante lorsque la fréquence ou la période change. Reportez-vous à la commande FUNCtion:PULSe:HOLD.
- Le rapport cyclique de l'impulsion est défini comme suit :
Rapport cyclique = 100 x Largeur d'impulsion ÷ Période
La largeur d'impulsion est le temps qui s'écoule entre le niveau de 50 % du front montant et le niveau de 50 % du front descendant suivant de l'impulsion.
- Le rapport cyclique est compris entre 0 et 100 %. Cependant, le rapport cyclique est limité par la largeur d'impulsion minimale et le temps de front qui empêchent de le régler exactement sur 0 ou 100 %. Par exemple, pour une impulsion de 1 kHz, vous êtes généralement limité à des rapports cycliques compris entre 0,002 et 99,998 %. Le rapport cyclique est limité par la largeur d'impulsion minimale de 16 ns sur la série 33500, ou de 5 ns jusqu'à 4 Vpp et 8 ns jusqu'à 10 Vpp sur la série 33600.
- Restrictions basées sur la largeur d'impulsion : Le rapport cyclique spécifié pour une impulsion doit respecter les conditions suivantes imposées par la largeur d'impulsion minimale. L'instrument règle le rapport cyclique des impulsions afin qu'il soit compatible avec la période spécifiée. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
Rapport cyclique ³ 100(Largeur d'impulsion minimale/Période)
et
Rapport cyclique £ 100(1 – (Largeur d'impulsion minimale/ Période)
Sur la série 33500, la largeur d'impulsion minimale est de 16 ns. Sur la série 33600, la largeur d'impulsion minimale est de 5 ns jusqu'à 4 Vpp et de 8 ns jusqu'à 10 Vpp.
- Restrictions basées sur le temps de front et impactant ce dernier : Le rapport cyclique spécifié pour les impulsions peut avoir une incidence sur le temps de front. Le temps de front est d'abord ajusté, suivi du rapport cyclique pour tenir compte de la période spécifiée conformément à la restriction suivante. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
Rapport cyclique ³ [(0,8 x Temps du front montant) + (0,8 x Temps du front descendant) ]/ Période x 100
et
Rapport cyclique £ [1 – [(0,8 x Temps du front montant) + (0,8 x Temps du front descendant) ]/ Période] x 100
[SOURce[1|2]:]FUNCtion:PULSe:HOLD {WIDTh|DCYCle}
[SOURce[1|2]:]FUNCtion:PULSe:HOLD?
Définit le paramètre de train d'impulsions (largeur d'impulsion ou rapport cyclique) à une valeur constante lorsque les autres paramètres varient.
{WIDTh|DCYCle}, WIDTh par défaut |
WIDT ou DCYC |
Configurer l'instrument pour maintenir le rapport cyclique des trains d'impulsion : FUNC:PULS:HOLD DCYC |
- WIDTh : l'instrument maintient constante la largeur d'impulsion (en secondes) lorsque la période varie. Si une commande de configuration d'un rapport cyclique est reçue, celui-ci est converti en largeur d'impulsion équivalente. Si la modulation de largeur d'impulsion (PWM) est activée, la largeur d'impulsion et la variation de largeur sont conservées lorsque la période varie. Les commandes de variation du rapport cyclique sont converties en variations de largeur.
Des restrictions minimales sur la largeur et le temps de front s'appliquent. Peut entraîner la modification des temps de front et de la largeur d'impulsion sélectionnés ou des deux.
- DCYCle : l'instrument maintient constant le rapport cyclique des impulsions (en pourcentage) lorsque la période varie. Si une commande de configuration de la largeur d'impulsion est reçue, celle-ci est convertie en rapport cyclique équivalent. Si la modulation de largeur d'impulsion (PWM) est activée, le rapport cyclique des impulsions et la variation du rapport sont conservés lorsque la période varie. Les commandes de variation de la largeur sont converties en rapport cyclique.
Des restrictions minimales sur la largeur et le temps de front s'appliquent. Peut entraîner la modification des temps de front et du rapport cyclique sélectionnés ou des deux.
|
La commande FUNCtion:PULSe:HOLD ne limite pas les réglages de période. La largeur d'impulsion ou le rapport cyclique peuvent être réglés le cas échéant pour tenir compte de la configuration d'une nouvelle période.
|
[SOURce[1|2]:]FUNCtion:PULSe:PERiod {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:PERiod? [{MINimum|MAXimum}]
Définit la période d'impulsion. Cette commande est associée à la commande FREQuency ; celle qui est exécutée en dernier a priorité sur l'autre, du fait que la fréquence et la période spécifient le même paramètre.
De l'inverse de la fréquence maximale de l'instrument jusqu'à 1 000 000 s.
Par défaut, 1 ms |
+2,000000000000000E‑07 |
Définir la période à 500 ms : FUNC:PULS:PER ,5 ou FUNC:PULS:PER 500 ms |
- La période spécifiée doit être supérieure à la somme de la largeur d'impulsion et du temps de front. L'instrument ajuste la largeur d'impulsion et le temps de front en fonction de la période spécifiée. Sur l'interface distante, l'erreur « Settings conflict » est également générée. Le temps de front est d'abord minimisé, suivi de la largeur (ou le rapport cyclique), comme indiqué ci-dessous.
Période ³ [Largeur d'impulsion + ((Temps du front montant + Temps du front descendant) * 0,625)]
- Cette commande a une influence sur la période (et la fréquence) de toutes les fonctions de signaux (non seulement des impulsions). Par exemple, si vous sélectionnez une période avec la commande FUNCtion:PULSe:PERiod et que vous modifiez ensuite la fonction de sortie avec un signal sinusoïdal, la période spécifiée est utilisée pour la nouvelle fonction.
- Limitations concernant les fonctions : Si vous passez à une fonction dont la période minimale est supérieure à la valeur configurée par cette commande, la période est ajustée avec l'impulsion minimale de la nouvelle fonction. Par exemple, si vous définissez une période de 2 µs et passez ensuite à la fonction rampe, l'instrument ajuste la période à 5 µs (minimale pour les rampes). Sur l'interface distante, l'erreur « Settings conflict » est également générée.
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition[:BOTH] {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:LEADing {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:LEADing? [{MINimum|MAXimum}]
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:TRAiling {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:TRANsition:TRAiling? [{MINimum|MAXimum}]
Règle le temps du front montant, du front descendant (ou des deux) pour une impulsion.
Série 33500 : 8,4 ns (par défaut) à 1 μs, limité comme décrit ci-dessous
Série 33600 : 2,9 ns jusqu'à 4 Vpp, et 3,3 ns au-dessus de 4 Vpp à 1 μs ; limité comme indiqué ci-dessous
|
+1,000000000000000E‑08 |
Régler le temps du front montant sur 10 ns (deux méthodes) :
FUNC:PULS:TRAN:LEADing 10 ns FUNC:PULS:TRAN:LEADing ,000000010 |
- Le temps du front montant s'applique au front montant ; il représente le temps compris entre 10 et 90 % du front ; le temps du front descendant représente le temps entre 90 et 10 % du front.
- Le temps de front spécifié doit être contenu dans la largeur et la période d'impulsion spécifiée. L'instrument limite le temps de front afin qu'il tienne compte de la largeur d'impulsion ou du rapport cyclique spécifié pour les impulsions. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
[SOURce[1|2]:]FUNCtion:PULSe:WIDTh {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:PULSe:WIDTh? [{MINimum|MAXimum}]
Configure la largeur d'impulsion.
16 ns (série 33500), 5 ns (série 33600 jusqu'à 4 Vpp) ou 8 ns (série 33600 jusqu'à 10 Vpp) jusqu'à approximativement 1 000 000 s, limité comme décrit ci-dessous ; 100 µs par défaut |
+5,000000000000000E‑03 |
Définir la largeur d'impulsion à 5 ms (deux méthodes) : FUNC:PULS:WIDT 5 ms FUNC:PULS:WIDT ,005 |
- Les commandes FUNCtion:PULSe:DCYCle et FUNCtion:PULSe:WIDTh affectent le même paramètre. Dans certaines applications, il est naturel de régler directement la largeur d'impulsion (en secondes) ; dans d'autres, il semble plus logique de régler le rapport cyclique. Lorsque la fréquence est réglée, si la largeur d'impulsion a été réglée plus récemment que le rapport cyclique sur la face avant, le rapport cyclique demeure constant lorsque la fréquence ou la période change. Cependant, si la largeur d'impulsion était le dernier réglage, elle demeure constante lorsque la fréquence ou la période change. Reportez-vous à la commande FUNCtion:PULSe:HOLD.
- La largeur d'impulsion est le temps qui s'écoule entre le niveau de 50 % du front montant et le niveau de 50 % du front descendant suivant de l'impulsion.
- La largeur d'impulsion spécifiée doit également être inférieure à la différence entre la période et la largeur d'impulsion minimale, comme indiqué ci-dessous. L'instrument ajuste d'abord le temps de front de l'impulsion, puis sa largeur en fonction de la période spécifiée. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
Largeur d'impulsion £ Période – Wmin
- La largeur d'impulsion spécifiée doit également être inférieure à la différence entre la période et le temps de front, comme indiqué ci-dessous. L'instrument ajuste d'abord le temps de front de l'impulsion, puis sa largeur en fonction de la période spécifiée. Sur l'interface distante, l'erreur « Settings conflict » est également générée.
Largeur d'impulsion £ [Période - ((Temps du front montant + Temps du front descendant) * 0,625)]
- La largeur d'impulsion doit également être supérieure au temps total d'un front, comme indiqué ci-dessous.
Largeur d'impulsion ³ [(Temps du front montant + Temps du front descendant) * 0,625]
[SOURce[1|2]:]FUNCtion:RAMP:SYMMetry {<pourcentage>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:RAMP:SYMMetry? [{MINimum|MAXimum}]
Définit le pourcentage de symétrie des rampes.
0 à 100, 100 par défaut |
+5,000000000000000E+01 |
Définir la symétrie à 50% : FUNC:RAMP:SYMM 50
|
- La symétrie représente le temps cycle pendant lequel la rampe est croissante (en supposant que la polarité du signal n'est pas inversée).
Symétrie 0 %
|
Symétrie 100 %
|
- Pour les rampes, la commande APPLy:RAMP remplace la symétrie active et sélectionne 100 100 %. Pour définir une symétrie différente de 100 %, sélectionnez la sortie de la rampe avec la commande FUNCtion RAMP, puis utilisez la commande FUNCtion:RAMP:SYMMetry pour configurer la symétrie.
- La symétrie est conservée lorsque vous passez d'une rampe à une autre fonction. Lorsque vous revenez à la fonction rampe, la symétrie précédente est utilisée.
- Lorsqu'une rampe est le signal modulant AM, FM, PM ou PWM, la symétrie ne s'applique pas. L'instrument utilise toujours une rampe dotée d'une symétrie de 100 %.
[SOURce[1|2]:]FUNCtion:SQUare:DCYCle {<pourcentage>|MINimum|MAXimum}
[SOURce[1|2]:]FUNCtion:SQUare:DCYCle? [{MINimum|MAXimum}]
Configure le pourcentage du rapport cyclique d'un signal carré.
0,01 à 99,99, soumis à la limitation de 16 ns sur la largeur d'impulsion minimale ; 50 par défaut |
+5,000000000000000E+01 |
Régler le rapport cyclique sur 30% : FUNC:SQU:DCYC 30Régler le rapport cyclique sur sa valeur minimale : FUNC:SQU:DCYC MIN |
- Le rapport cyclique représente la durée par cycle pendant laquelle le signal carré est au niveau haut (en supposant une polarité normale).
- Pour les signaux carrés, la commande APPLy:SQUare remplace le rapport cyclique actif par la valeur 50 %. Pour configurer un rapport cyclique différent de 50 %, sélectionnez le signal carré avec la commande FUNCtion SQUare, puis utilisez la commande FUNCtion:SQUare:DCYCle.
- Le rapport cyclique est conservé lorsque vous passez d'un signal carré à une autre fonction. Lorsque vous revenez au signal carré, le rapport cyclique précédent est utilisé.
- Limites imposées par la fréquence : Lorsque la fréquence augmente, les limites minimale et maximale du rapport cyclique sont ajustées pour maintenir la largeur d'impulsion minimale à 16 ns (série 33500), 5 ns (série 33600 jusqu'à 4 Vpp) ou 8 ns (série 33600 jusqu'à 10 Vpp). Par exemple, à 1 MHz, le rapport cyclique minimal sur la série 33500 est de 1,60 % et le rapport cyclique maximal est de 98,40 %. A 10 MHz, le rapport cyclique minimal est de 16,00 % et le rapport cyclique maximal de 84,00 %.
- Si vous sélectionnez un signal carré comme signal modulant pour la modulation AM, FM, PM ou PWM, l'instrument utilise toujours un signal carré avec un rapport cyclique de 50 %.
[SOURce[1|2]:]FUNCtion:SQUare:PERiod {<secondes>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]FUNCtion:SQUare:PERiod? [{MINimum|MAXimum}]
Définit la période d'un signal carré.
De l'inverse de la fréquence maximale du signal carré à 1 000 000 s, 1 ms par défaut |
+5,000000000000000E‑01 |
Définir la période à 500 ms (deux méthodes) : FUNC:SQUare:PER ,5 FUNC:SQUare:PER 500 ms
|
- Limitations concernant les fonctions : Si vous passez à une fonction dont la période minimale est supérieure à la valeur configurée par cette commande, la période est ajustée avec l'impulsion minimale de la nouvelle fonction. Par exemple, si vous définissez une période de 2 µs et passez ensuite à la fonction rampe, l'instrument ajuste la période à 5 µs (minimale pour les rampes). Sur l'interface distante, l'erreur « Settings conflict » est également générée.
Les commandes répertoriées ci-dessous nécessitent toutes l'option de lecteur IQ.
FUNCtion:ARBitrary:BALance[:STATe] {ON|1|OFF|0}
FUNCtion:ARBitrary:BALance[:STATe]?
(Option lecteur IQ uniquement)
Active/désactive l'équilibrage des voies pour les signaux arbitraires doubles (FUNCtion:ARBitrary:BALance:GAIN et FUNCtion:ARBitrary:BALance:OFFSet).
{ON|1|OFF|0}, OFF par défaut |
0 (OFF) ou 1 (ON) |
Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :
FUNC:ARB "USB:\qam32.barb" FUNC:ARB:BAL:GAIN 1,02 FUNC:ARB:BAL:OFFS1 0,12 FUNC:ARB:BAL:OFFS2 -0,038 FUNC:ARB:BAL ON
|
- Cette fonction peut être utilisée pour compenser de légères variations des impédances des charges sur les deux voies ou des différences mineures entre les deux voies avec les informations du fichier d'origine du signal arbitraire double.
- Lorsque l'<état> est activé, les deux voies doivent rester sur la même plage d'amplification.
- Ce paramètre est enregistré dans la configuration de l'instrument et est affecté par la commande *RST.
FUNCtion:ARBitrary:BALance:GAIN {<pourcentage>|MINimum|MAXimum|DEFine}
FUNCtion:ARBitrary:BALance:GAIN? [{MINimum|MAXimum}]
(Option lecteur IQ uniquement)
Configure le rapport de balance du gain pour les signaux arbitraires doubles.
-30 à +30 |
+1,02000000E+000 |
Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :
FUNC:ARB "USB:\qam32.barb" FUNC:ARB:BAL:GAIN 1,02 FUNC:ARB:BAL:OFFS1 0,12 FUNC:ARB:BAL:OFFS2 -0,038 FUNC:ARB:BAL ON
|
- Les deux voies doivent rester sur la même plage d'amplification.
- La valeur 0 signifie que les deux voies utilisent leur amplitude actuelle. Une valeur positive signifie que l'amplitude de la voie 2 est diminuée, alors que l'amplitude de la voie 1 demeure constante ; une valeur négative diminue la voie 1 alors que la voie 2 demeure constante. Pour des exemples, reportez-vous au tableau ci-dessous.
-20 | 80 | 100 |
-10 | 90 | 100 |
0 | 100 | 100 |
10 | 100 | 90 |
20 | 100 | 80 |
- Cette commande est activée par FUNCtion:ARBitrary:BALance ON.
- Ce paramètre est enregistré dans la configuration de l'instrument et est affecté par la commande *RST.
FUNCtion:ARBitrary:BALance:OFFSet{1|2} {<volts>|MINimum|MAXimum|DEFault}
FUNCtion:ARBitrary:BALance:OFFSet{1|2}? [MINimum|MAXimum]
(Option lecteur IQ uniquement)
Spécifie la tension résiduelle (en volts) ajoutée à la tension résiduelle du signal arbitraire double pour la voie spécifiée.
Valeur à virgule flottante, limitée par l'amplitude du signal arbitraire double. |
+1,00000000E+000 |
Charge un signal arbitraire à partir du lecteur et configure le gain de la balance (voie 2 réduite de 1,02 %) et les décalages de la balance (120 mV pour la voie 1 et -38 mV pour la voie 2) :
FUNC:ARB "USB:\qam32.barb" FUNC:ARB:BAL:GAIN 1,02 FUNC:ARB:BAL:OFFS1 0,12 FUNC:ARB:BAL:OFFS2 -0,038 FUNC:ARB:BAL ON
|
- Les deux voies doivent rester sur la même plage d'amplification.
- Cette commande est activée par FUNCtion:ARBitrary:BALance ON.
- Ce paramètre est enregistré dans la configuration de l'instrument et est affecté par la commande *RST.
FUNCtion:ARBitrary:SKEW[:STATe] {ON|1|OFF|0}
FUNCtion:ARBitrary:SKEW[:STATe]?
(Option lecteur IQ uniquement)
Active/désactive la compensation de la durée du déphasage (FUNCtion:ARBitrary:SKEW:TIME). Ce paramètre est toujours désactivé (OFF) pour les signaux modulés, les balayages, les listes et les rafales.
{ON|1|OFF|0}, OFF par défaut |
0 (OFF) ou 1 (ON) |
Configurez la durée du déphasage pour compenser la voie 1 derrière la voie 2 de 140 picosecondes : FUNCtion:ARBitrary:SKEW:TIME 1,4e-10 FUNCtion:ARBitrary:SKEW ON |
- La compensation du déphasage est généralement déterminée de façon empirique, en utilisant un oscilloscope, puis en configurant une durée. Cette configuration demeure valide jusqu'à ce que l'appareil testé ou la configuration du matériel de test change.
- La valeur spécifiée par cette commande n'est pas enregistrée dans la configuration de l'instrument. Elle est enregistrée en mémoire non volatile et n'est pas affectée par la commande *RST.
FUNCtion:ARBitrary:SKEW:TIME [{<temps>|MINimum|MAXimum|DEFault}]
FUNCtion:ARBitrary:SKEW:TIME? [{MINimum|MAXimum}]
(Option lecteur IQ uniquement)
Configure une légère différence de temps entre les voies pour compenser de légères variations de synchronisation sur la sortie du connecteur ou le dispositif testé. Notez que la commande FUNC:ARB:SKEW[:STATe] OFF s'applique aux signaux modulés, aux balayages, aux listes et aux rafales.
Valeur à virgule flottante dans la plage ±4 ns. Par défaut, 0. |
+1,40000000E‑010 |
Configurez la durée du déphasage pour compenser la voie 1 derrière la voie 2 de 140 picosecondes : FUNCtion:ARBitrary:SKEW:TIME 1,4e-10 FUNCtion:ARBitrary:SKEW ON
|
- Les voies peuvent comporter de légères variations de synchronisation sur le connecteur de sortie du fait de variations dans les circuits internes des deux voies. De légères variations de synchronisation peuvent être observées sur le dispositif testé du fait de variations dans la propagation des signaux, y compris dans les commutateurs et les câbles.
- Une valeur positive retarde la voie 2 ; une valeur négative retarde la voie 1.
- La valeur spécifiée par cette commande n'est pas enregistrée dans la configuration de l'instrument. Elle est enregistrée en mémoire non volatile et n'est pas affectée par la commande *RST.