Si j'ai un signal numérique à 10 MHz, à quelle vitesse dois-je échantillonner avec un analyseur logique pour éviter toute erreur de bit? La fréquence d'échantillonnage minimale augmente-t-elle si je souhaite connecter un décodeur de protocole (par exemple SPI)?
Je connais le théorème d'échantillonnage de Nyquist-Shannon et le fait qu'une onde carrée de 10 MHz a une énergie importante à des harmoniques plus élevées (30 MHz, 50 MHz, etc.). Cependant, un analyseur logique n'a pas besoin d'échantillonner ou de reproduire parfaitement une onde carrée pour savoir s'il s'agit d'une logique 1 ou 0. Je cherche ce qui est pratiquement nécessaire pour éviter les erreurs de bits ou les erreurs de décodage de protocole.
J'utilise le Saleae Logic Pro 16.