50Msps de 20 MHz 2 canaux oscilloscope USB « SainSmart DDS120 » (Buudai/Rocktech BM102)

Pour environ 50 € (10.09.2014), SainSmart propose un oscilloscope USB de 2 canaux avec 20 MHz de bande passante analogique et 50Msps maximale (méga échantillons par seconde). Des modèles identiques sont les « BM102 » par Rocktech/Buudai.

Les données techniques comme suites :

Interface USB 2.0
Canaux 2
Signal de calibration 1 kHz, 3.25V rectangle
Bande passante (analogique) 20 MHZ
fréquence d'échantillonnage maximum 25Msps (1 canal), 50Msps (2 canaux)
Résolution (vertical) 8 bit
Tension d'entrée ±5V, ± 50v (01:10), ± 500v (1/100)
Bruit ±25mV 500 mV/div
±10mV 200 mV/div
±8mV 100 mV/div
±4MV à 50 mV/div
Couplage de déclencheur AC AC couplés, couplage DC DC
Déclenchement Déclenchement du déclenchement de bord niveau montante / descendante
Déclencheur Auto, normal, un coup
Impédance d'entrée 1M / 25pf
Profondeur mémoire 1K - 2M
Puissance requise < 2 W
Poids < 400 g
Mesure automatique Vmax, Vmin, VPP, Vavg, Veff, fréquence
Temps de montée, facteur d'utilisation de pouls
Dimensions 12 cm X 7,5 cm X 2,5 cm

En outre 2 sondes (1:1, 01:10, 60 MHz - sans compensation), un câble USB et le logiciel sur CD sont inclus. Ce dernier est « gentil » d'examiner la mise en œuvre malheureusement de manière incohérente - il ya de nombreux bugs et défauts.

Matériel

  • Périphériques analogiques AD9288BSTZ-40 (2 canaux ADC)
  • Cypress CY7C68013A FX2LP - EZ-USB 100 broches (contrôleur/interface)
  • Micropuce 24LC64 (8KByte I2C EEPROM série)
  • Périphériques analogiques AD8065 (ampli op)
  • Texas Instruments CD4052B (2 x 1:4 MUX)

Logiciel

SainSmart proclame « Open-Source Software Interface », dont peu/rien n'est encore à voir. Le joint « SDK » ou les programmes de démonstration sont sans papiers et comportaient des lacunes.

Piratage/fonction/autres

L'oscilloscope est basé sur le EZ-USB FX2LP « Salut speed USB peripheral controller ». Actuellement, les commandes de contrôle suivantes sont connus (déterminée via USBPCAP Wireshark) :

CommandeCodeMasque de bitsCanalDescription
0x 240x 000000 00001Couplage AC
0x 240x 080000 10001Couplage DC
0x 250x 000000 00002Couplage AC
0x 250x 010000 00012Couplage DC
0x 220x 080000 1000150 mV/div
-6 dB entrée
10 dB de gain (x 3.5)
0x 220x 040000 01001100 mV/div
-6 dB entrée
3.3dB gain (x 1,46)
0x 220x 000000 00001200 mV/div
-6 dB entrée
-4.4dB gain (x 0,6)
0x 220x 060000 01101500 mV/div
-entrée de 20dB
3.3dB gain (x 1,46)
0x 220x 020000 001011-5V/div
-entrée de 20dB
-4.4dB gain (x 0,6)
0x 230x 200010 0000250 mV/div
-6 dB entrée
10 dB de gain (x 3.5)
0x 230x 100000 10102100 mV/div
-6 dB entrée
3.3dB gain (x 1,46)
0x 230x 000000 00002200 mV/div
-6 dB entrée
-4.4dB gain (x 0,6)
0x 230x 120000 11002500 mV/div
-entrée de 20dB
3.3dB gain (x 1,46)
0x 230x 020000 001021-5V/div
-entrée de 20dB
-4.4dB gain (x 0,6)
0x 940x 110001 0001 fréquence d'échantillonnage de 240kHz
0x 940x 010000 0001Fréquence d'échantillonnage de 2,4 MHz
0x 940x 100001 000048 / fréquence d'échantillonnage de 50 MHz
0x 340x 000000 0000Mode Scope
0x 340x 010000 0001*Mode analyseur logique
0x 620x 000000 0000*Signalgenerator
(Rectangle)
0x 600x 000000 0000*Signalgenerator
(Sine)
0x 610x 000000 0000*Signalgenerator
(Triangle)
0x 330x 000000 0000Datenabruf(polling)

Un problème majeur se situe dans la période d'interrogation fixe (100/200 ms), avec lequel les données sont interrogées à partir de l'ADC. En fonction du taux de base de temps/échantillon différents conditionnements de format de données surviennent qui, logiquement, ont des temps de transfert différentes. En outre, l'oscilloscope est « aveugle » lors du transfert de données. En conséquence, le logiciel se bloque tôt ou tard. Le tableau suivant montre ces faits (testés avec Rocktech version 1.2) :

Base de tempsFréquence d'échantillonnageNombre de requêtes par seconde
(rps)
Paquets par seconde (pps)Taille de paquet (octets)
50NS-1us50 MHz10101024
4us2.4 MHz10102048
20US2.4 MHz10104096
200ns2.4 MHz5565536
500nS2.4 MHz5565536
1ms-5ms240kHz5565536
10ms240kHz53.7131072
20ms240kHz51,85262144
100ms240kHz50.91524288
200ms240kHz50.4591048576

Comme vous pouvez facilement voir, être dans les bases de temps > = 10ms fourni que peut être répondu à plus de demandes par seconde.

TBC.

Vous l'aimerez aussi...

2 réponses

  1. angel dit :

    can i get recorded waveform of dds120 (.dds120)

Laissez une réponse à 360customs Annuler la réponse

Votre adresse email ne sera pas publié.

* * Cette case à cocher est obligatoire

*

J'accepte