Un oscilloscope avec schéma ARM+FPGA+ADC Logiciel Raspberryme

Un oscilloscope avec schéma ARM+FPGA+ADC Logiciel CNX

Le FNIRSI 1013D est un oscilloscope à écran plat à double canal doté d’un riche ensemble de fonctionnalités. Il est rentable et utile aux personnes travaillant dans les secteurs de la maintenance et de la R&D. Bien qu’il soit sur le marché depuis quelques années, j’en ai acheté un et j’ai décidé de l’introduire et de le démonter pour vérifier la conception matérielle.

Oscilloscope FNIRSI 1013D vainqueur

FNIRSI décrit son oscilloscope comme « petit et portable », donc je suppose qu’il devrait inclure une batterie au lithium, un écran LCD TFT, un processeur pour gérer l’affichage et une autre puce pour traiter les signaux numériques. Commençons par le démonter pour le savoir.

Déballage de l’oscilloscope FNIRSI 1013D

oscilloscope de table
Boîte au détail
Garniture FNIRSI 1013D
Contenu du coffret

Contenu du package FNIRSI 1013D :

  • 1x oscilloscope FNIRSI 1013D
  • 2x sondes correspondantes 100MHz (1X et 10X)
  • 1x câble USB
  • 1x adaptateur de charge
  • 1x manuel d’instructions
Oscilloscope FNIRSI
Panneau avant

Le FNIRSI 1013D adopte un écran LCD TFT couleur de résolution 800 x 480 de 7 pouces avec un écran tactile capacitif.

Le dos du FNIRSI 1013D
Panneau arrière
Interface et touches du FNIRSI 1013D
Interfaces et touches

Il y a deux canaux d’entrée sur le dessus de l’oscilloscope FNIRSI 1013D pour permettre aux utilisateurs de mesurer deux signaux différents en même temps pour la comparaison et l’analyse, par exemple, pour comparer les signaux d’entrée et de sortie d’un amplificateur de puissance. Des modules de protection haute tension sont intégrés dans les canaux d’entrée pour gérer une entrée de tension jusqu’à 400 V. Outre les canaux d’entrée, il y a des boutons de commutation pour l’alimentation et un port USB Type-C. Ce sont les seules interfaces et boutons externes de l’oscilloscope.

Abattre

Batterie 6 000 mAh
La batterie

Le FNIRSI 1013D est équipé d’une batterie lithium-ion de 6 000 mAh, et les spécifications précisent qu’il peut être utilisé en continu pendant 4 heures après cinq heures de charge.

Carte Allwinner F1C100s
Carte FNIRSI 1013D

L’architecture matérielle utilise une conception Arm + FPGA + CAN haute vitesse. Comme dans mes hypothèses initiales, l’oscilloscope utilise le FPGA ANLOGIC EF2L45LG144B et deux ADC avec des marquages ​​​​illisibles utilisés pour traiter les signaux numériques. D’après les commentaires sur EEVBlo, il devrait s’agir de puces ADC AD9288, et nous pouvons voir que la partie affichage repose sur le processeur Allwinner F1C100s ARM9 pour piloter l’écran TFT.

Comparaison de conception d'oscilloscope
Comparaison de conception FNIRSI 1013D

Spécifications FNIRSI 1013D

Spécifications FNIRSI 1013D
Spécifications FNIRSI 1013D

EF2L45LG144B
ANLOGIQUE EF2L45LG144B

Spécifications ANLOGIC EF2L45LG144B :

  • DFF – 4480
  • LUT – 4480
  • Distribuer RAM – 35k
  • eRAM:
    • eRAM-9K – 12
    • eRAM-32K – 6
    • eRAM-128K – 1
    • eRAM-256K – 1
    • eRAM-TotalBRAMBits – 700k
  • M18*18 – 15
  • PLL-1
  • CAN – 2
  • E/S UTILISATEUR – 10
  • Forfait – LQFP133
  • Taille – 20 x 20 mm
F1C100
Tous les F1C100 gagnants

Le processeur Allwinner F1C100s existe depuis un certain temps et figurait dans plusieurs articles sur Raspberryme Software avec la puce trouvée dans les ordinateurs de poche et même les cartes de visite.

Spécifications Allwinner F1C100s pour rappel :

  • CPU – Architecture CPU ARM9 avec 16 Ko D-Cache + 32 Ko I-Cache
  • Mémoire – 32 Mo DDR (SiP)
  • Stockage – SD 2.0 et eMMC 4.1
  • Vidéo:
    • Décodage H.264 jusqu’à 1280×720 @ 30fps
    • Encodage MPEG 1/2/4 jusqu’à 1280×720 @ 30fps
    • Encodage MJPEG jusqu’à 1280×720 @ 30fps
    • Encodage JPEG jusqu’à 8192 × 8192
  • Affichage:
    • Interface LCD RVB jusqu’à 1280×720 @ 60fps
    • Sortie TV CVBS, prend en charge NTSC/PAL, avec détection automatique de la prise
  • Caméra:
    • Interface de capteur CMOS 8 bits
    • Entrée CVBS pour NTSC et PAL
  • L’audio:
    • Codec audio analogique intégré avec DAC 2 canaux et un ADC, taux d’échantillonnage DAC jusqu’à 192 KHz, taux d’échantillonnage ADC jusqu’à 48 KHz
    • Une interface I2S/PCM
  • Périphériques
    • 1x USB OTG
    • 1x SDIO
    • 1x IR
    • 3x TWI
    • 2x SPI
    • 3x UART
  • OS – Melis par Allwinner
  • Paquet – QFN88, 10 × 10 mm
  • Processus – 40nm

Utilisation pratique de l’oscilloscope FNIRSI-1013D

J’ai utilisé la carte de développement Allwinner V853 à côté de moi pour effectuer un test simple.

Test FNIRSI 1013D1

Test FNIRSI 1013D2

Le FNIRSI-1013D fournit une fonction de réglage automatique à un bouton, évitant un réglage manuel fastidieux, et l’affichage à double canal facilite la comparaison des formes d’onde en temps réel. De plus, l’oscilloscope propose trois modes de déclenchement différents : automatique, simple et normal. Le mode automatique peut être utilisé pour traiter des signaux de mutation non périodiques soudains, le mode unique peut être utilisé pour traiter des signaux logiques numériques non périodiques et le mode normal peut être utilisé pour traiter des signaux analogiques périodiques.

Test FNIRSI 1013D3

Le FNIRSI-1013D dispose d’un espace de stockage intégré de 1 Go. Cliquez simplement sur la capture d’écran pour enregistrer la forme d’onde actuellement affichée. Vous pouvez également exporter l’image de forme d’onde sur l’ordinateur en connectant l’ordinateur via USB.

L’oscilloscope est vendu sur Aliexpress pour 127,50 $ avec la livraison gratuite, mais ce prix semble être une remise limitée dans le temps.