La bande passante du système est une combinaison de la bande passante de la sonde et de la bande passante d'entrée de l'oscilloscope. Chacun peut être approximé par un circuit passe-bas RC, ce qui signifie que les retards s'ajoutent géométriquement:
t_system^2 = (t_probe^2 + t_scope^2)
f_system = 1/sqrt((1/f_probe)^2 + (1/f_scope)^2)
Cela signifie qu'un oscilloscope à 10 MHz avec des sondes à 60 MHz peut mesurer des sinusoïdes de fréquence 9,86 MHz avec une atténuation de -3 dB (100 * 10 ^ {- 3/20}%).
Lors de la mesure des trains d'impulsions numériques, ce n'est pas tant la périodicité qui importe, mais les temps de montée et de descente, car ils contiennent les informations à haute fréquence. Les temps de montée peuvent être estimés mathématiquement par une élévation RC ou une élévation gaussienne, et sont définis comme le temps pour que le signal passe de 10% de la différence entre la basse tension (logique 0) et la haute tension (logique 1) , à 90% de la différence. Par exemple, dans un système 5V / 0V, il est défini comme le temps pour aller de 0.1*5V=0.5V
à 0.9*5V=4.5V
. Avec ces contraintes et quelques calculs fantaisistes , on peut comprendre que chaque type de temps de montée caractéristique a un contenu en fréquence jusqu'à environ 0.34/t_rise
pour gaussien et0.35/t_rise
pour RC. (J'utilise 0.35/t_rise
sans raison valable et je le ferai pour le reste de cette réponse.)
Ces informations fonctionnent également dans l'autre sens: une bande passante système particulière ne peut mesurer que les temps de montée jusqu'à 0.35/f_system
; dans votre cas, 35 à 40 nanosecondes. Vous voyez quelque chose de similaire à une onde sinusoïdale, car c'est ce que le frontal analogique laisse passer.
Le crénelage est un artefact d'échantillonnage numérique, et est également en vigueur dans votre mesure (vous n'avez pas de chance!). Voici une image empruntée à WP:
Comme le frontal analogique ne laisse passer que des temps de montée de 35 ns à 40 ns, le pont d'échantillonnage ADC voit quelque chose comme une onde sinusoïdale atténuée de 50 MHz, mais il n'échantillonne qu'à 50 ms / s, il ne peut donc lire que les sinusoïdes inférieures à 25 MHz. De nombreux oscilloscopes ont un filtre anti-crénelage (LPF) à ce stade, qui atténuerait les fréquences supérieures à 0,5 fois la fréquence d'échantillonnage (critères d'échantillonnage de Shannon-Nyquist). Votre portée ne semble pas avoir ce filtre, car la tension crête à crête est encore assez élevée. De quel modèle s'agit-il?
Après le pont d'échantillonnage, les données sont poussées dans quelques processus DSP, dont l'un est appelé décimation et plages cardinales , ce qui réduit davantage le taux d'échantillonnage et les bandes passantes afin de mieux les afficher et les analyser (particulièrement utile pour le calcul FFT). Les données sont encore massées de manière à ne pas afficher de fréquences supérieures à ~ 0,4 fois la fréquence d'échantillonnage, appelée bande de garde . Je m'attendais à ce que vous voyiez une sinusoïde ~ 20 MHz - avez-vous activé la moyenne (5 points)?
EDIT: Je vais sortir mon cou et deviner que votre oscilloscope a un antialiasing numérique, utilisant la décimation et les portées cardinales, ce qui signifie essentiellement un LPF numérique puis un rééchantillonnage d'un chemin interpolé. Le programme DSP voit un signal de 20 MHz, il le décime donc jusqu'à ce qu'il soit inférieur à 10 MHz. Pourquoi 4 MHz et pas plus proche de 10 MHz? "La portée cardinale" signifie la réduction de moitié de la bande passante, et la décimation est souvent également par une puissance de deux. Une puissance entière de 2 ou une simple fraction de celle-ci a provoqué une sinusoïde de 4 MHz crachée au lieu de ~ 20 MHz. C'est pourquoi je dis que chaque passionné a besoin d'une portée analogique. :)
EDIT2: Étant donné que cela obtient tant de vues, je ferais mieux de corriger la conclusion embarrassante ci-dessus.
EDIT2: L'outil particulier que vous aimiez peut utiliser le sous-échantillonnage, pour lequel une entrée analogique BPF de fenêtrage est requise pour l'anticrénelage, que cet outil ne semble pas avoir, donc il ne doit avoir qu'un LPF, le limitant aux sinusoïdes de moins de 25 MHz même en utilisant équiv. échantillonnage temporel . Bien que je soupçonne également la qualité du côté analogique, le côté numérique ne fait probablement pas les algorithmes DSP susmentionnés, mais plutôt le streaming de données ou le transfert d'une captureà la fois pour le calcul du nombre de force brute sur un PC. 50 ms / s et des longueurs de mot de 8 bits signifient que cela génère ~ 48 Mo / s de données brutes - beaucoup trop pour être diffusées via USB malgré sa limite théorique de 60 Mo / s (la limite pratique est de 30 Mo / s-40 Mo / s), peu importe la surcharge de mise en paquets, donc il y a une décimation dès la sortie de la boîte pour réduire cela. Travailler avec 35 Mo / s donne un taux d'échantillonnage de ~ 37 MS / s, pointant vers une limite de mesure théorique de 18 MHz, ou un temps de montée de 20 ns, lors de la diffusion, bien qu'il soit probablement inférieur car 35 Mo / s est incroyable (mais possible!). Le manuel indique qu'il existe un mode de blocage pour la capture de données à 50 Mo / s jusqu'à la mémoire interne de 8 Ko (toux)est plein (160us), puis l'envoyer à l'ordinateur à un rythme tranquille. Je suppose que les difficultés rencontrées dans la conception d'une entrée analogique de qualité ont été partiellement surmontées par un suréchantillonnage de 2X (précision supplémentaire d'un demi-bit), donnant un taux d'échantillonnage effectif de 25 MS / s, une fréquence maximale de 12,5 MHz et une bande de garde de 10% ( (0.5*25-10)/25
), qui pourraient tous être réduits dans l'outil à main lui-même. En conclusion, je ne sais pas pourquoi vous voyez une sinusoïde à 4 MHz car il existe des moyens pour que cela se produise, mais je voudrais faire la même mesure en mode bloc, puis analyser les données avec un programme tiers. J'ai toujours été dur avec les oscilloscopes basés sur PC, mais celui-ci semble avoir des entrées décentes ...