Gamoover

Si vous êtes nouveau, n'hésitez pas à vous présenter ici et à poser toutes vos questions, meme si elles vous paraissent ridicules... Gamoover regroupe une communauté de passionnés prêts à vous aider ! Bienvenue à vous ;)

Evaluation du DSO062, ou comment rechercher des pannes avec un jouet

Démarré par gc339, Dimanche 17 Avril 2016, 15:34:59 PM

gc339

Le DSO062 est un petit oscilloscope numérique en semi-kit que l'on peut acheter à moins de 30€ sur eBay. L'objectif de ce premier message est de lister les autres accessoires nécessaires pour sa mise en œuvre :




Ci-dessous, le DSO062 en action visualisant une des lignes constituant une mire à barres verticales :





Pour le dénicher au meilleur prix sur eBay, utiliser le mot clef "DSO062" pour la recherche avec les critères suivant :

  • Format : "Achat immédiat".
  • Trier : "Prix + Livraison : les moins chers".
  • Provenance : "Monde entier".
Préférez plutôt un vendeur localisé à Hong Kong, même si cela vous coûtera quelques centimes d'euro en plus, car les objets achetés sont réceptionnés beaucoup plus rapidement (≈ 10 jours) que s'ils étaient acheté en Chine continentale.

Le meilleur prix actuellement (provenance Hong Kong) est celui de l'objet n° 221949762450 proposé à $29.99 soit 26€55.

Le site du DSO062 : http://www.jyetech.com/Products/LcdScope/e062KC.php.
Le PCB principal est livré avec tous les composants CMS soudés, il ne reste plus qu'à souder les composants traversants du kit.
Le montage est facile et bien documenté dans le "Course Project Manual".
En cas de problème, le "Troubleshooting Guide" donne des indications pour effectuer les investigations indispensables.




Pour fonctionner, cet oscilloscope a besoin d'un bloc alimentation secteur 9 volts (attention : jack femelle) :




Pour rechercher ce bloc au meilleur prix sur eBay, utiliser les mots clef "Alimentation DC 9V" avec les mêmes critères que pour le DSO062.
Le meilleur prix actuellement (provenance Hong Kong) est celui de l'objet n° 350609863223 proposé à £0.99 + £0.49 soit 1€85.




Le firmware de l'exemplaire reçu n'était que celui de la toute première édition : release 113-06208-030. Ce qui risque de se reproduire sur tous ceux acheté à vil prix, il est donc nécessaire de le flasher avec la dernière version de ce firmware (113-06208-102) pour bénéficier des améliorations récentes.

Les documents :Ces derniers décrivent plusieurs manières différentes pour procéder. J'ai préféré la dernière qui s'effectue via le connecteur ISP référencé J4 mais j'ai remplacé le programmateur maison JYE Tech 07302 par un USBASP que l'on peut acheter à moindre coût sur eBay :

Choisir la version 2.0 du produit car elle incorpore une sortie série additionnelle qui pourrait probablement être utilisée pour la capture d'écran :




Le site du créateur de l'USBASP : www.fischl.de/usbasp avec les dernières version du firmware de l'USBASP.

La procédure de flashage du DSO062 sera décrite ultérieurement...

Pour rechercher ce programmateur USBASP, utiliser le mot clef "USBASP" avec les mêmes critères que pour le DSO062.
Le meilleur prix actuellement (provenance Hong Kong) est celui de l'objet n° 131546968704 proposé à $2.19 soit 1€94.




La capture d'écran nécessite de raccorder une interface USB/série sur le connecteur J5 du DSO062 pour réaliser la liaison avec le PC destinataire. Le connecteur à 2 rangée de 7 picots n'est pas livré en standard pour équiper J5, il faut donc approvisionner cette barrette à part.




Le connecteur à 2 rangées de 7 picots n'est pas livré en standard pour équiper J5 (emplacement libre à droite sur la photo), il faut donc approvisionner cette barrette à part.




Ces barrettes double rangée sont généralement proposées par lots de plusieurs (2, 5 ou 10 de 2×40 picots), bien plus qu'il en faut pour équiper J5! Elles sont cependant sécables, ce qui permet de les couper à la taille adéquate. Chez certains vendeurs, il est même possible de choisir la couleur.

Pour rechercher un lot de barrettes, utiliser les mots clef "Double Row Male Pin Header" avec les mêmes critères que pour le DSO062.
Le meilleur prix actuellement (provenance Hong Kong) est celui du lot n° 191720711155 proposé à $1.28 soit 1€13.
Pour 65 centimes de mieux, il est même possible de choisir une couleur de barrette autre que noir avec le lot n° 361356292266 proposé à 1€78 (1€39 + 0€39).

La notice Operating Instructions, au §12 "How to Send Screen to PC as Bitmap File" décrit la procédure de transfert et le câblage à réaliser entre le connecteur J5 du DSO062 et leur interface USB JYE Tech 07301 ou le combo JYE Tech 08101.

L'interface série/USB JYE Tech 07301 peut avantageusement être remplacée par une plaquette interface équipée d'une puce CP2102 :




Pour rechercher cette interface à base de CP2102, utiliser les mots clef "USB CP2102 -CH340G" avec les mêmes critères que pour le DSO062.
Les meilleurs prix actuellement (provenance Hong Kong) sont ceux des objets n° 322049376647, n° 281893621105  et n° 262314514185 proposés à £1.19 soit 1€49.

L'interface combo JYE Tech 08101 est une interface qui regroupe le programmateur ICSP et l'interface série sur la même plaquette, elle est maintenant obsolète (Discontinued Product). Par contre l'USBASP version 2 déjà préssentie possède bien comme le combo un port série avec les fils TXD et RXD respectivement en 4 et 6 du connecteur ICSP. Le problème, c'est que le dernier firmware 2011-05-28 ne gére pas ce port série, ce firmware usbasp+ serait lui susceptible de le faire après flashage dans l'USBASP. Cette tentative fera l'objet d'un prochain message car elle rendrait la plaquette USBASP polyvalente, la plaquette interface à base de CP2102 ne serait plus nécessaire.

Le schéma du combo, il est constitué de deux blocs bien distincts : le programmateur ICSP avec U1 et l'UART de la liaison série avec U3. Le bloc de cavaliers JP1 permet d'affecter le port USB (J4) soit à l'un soit à l'autre mais jamais aux deux en même temps. Quant à la liaison série, elle est disponible en 4 et 6 du connecteur ICSP (J5).




Le schéma de l'USBASP version 2, l'USB (CON1) aboutit sur IC1 qui est censé gérer à la fois le programmateur et la liaison série. Là aussi la liaison série aboutit en 4 et 6 du connecteur ICSP (CON2). L'USBASP une fois flashée avec le firmware usbasp+ pourrait alors se substituer avantageusement au combo.







Le repos, c'est fait pour les jeunes. Ils ont toute la vie devant eux. J. Gabin/M. Audiard





olschool

#1
Comme à ton habitude...

complet, précis et diablement utile.
^-
hâte de voir la bête en action


encore un grand merci pour toutes ces explications visant a réparer nos cher pcb
^-^

A 35/36 € la bestiole on risque pas grand chose
j'attends avec impatience ton tuto concernant l'utilisation
:D
Winner's Don't Use Drug mais ça aide quand même pour finir Ghost & Goblins.



Citation de: ducatman1098 le Lundi 05 Novembre 2018, 22:45:37 PM
En rentrant le camion au garage,  je me suis aperçu que j avais récupérer une after burner  ;D

Alko

Hopla, tous les éléments supplémentaires achetés.
Y'a plus qu'à prendre son mal en patience le temps que ça traverse la planète  :D et que ton tuto arrive  =:))


kos71

merci du partage :D bon je le met dans la liste des trucs a faire .  ^-
@home: Flip TMNT, flip hurricane, Flip big guns, flip dracula,Flip F14,robocop, lw3,jokerz, rockybullwinckle,star wars De,sttng,dr who,tales from the crypt,jurassic park,laser war,gateway,tommy the who,baby pacman./cab=Mortal kombat 2,hang on DX, time crisis, hotd,pupitre fighting vipers, Naomi 1,  cocktail RP,cocktail missile command , cocktail "taito", cocktail space trek,cocktail galaxian,cocktail DE deco,cocktail SI., twin sega rally, OUT RUN,cockpit OT turbo, Virtua cop, Euro 40, astro city Blast city,mvs4u,namco exceleena red,madonna,aerocityx2,sega city ,bandido et afterburner dx;

Alko

Commandé le 12 et reçu aujourd'hui, j'espère que le reste ira aussi vite !



gc339

#6
Ma commande de l'UART-USB converter à base d'une puce CP2102 n'étant pas encore arrivée, il m'était impossible de rapatrier sur mon PC les captures d'écran réalisées sur le DSO062 pour après les insérer dans ce topic.
Après tout, ce n'est pas par ce que JYE Tech préconise cette interface à base de puce CP2102, qu'un autre modèle à base d'une puce équivalente ne pourrait pas aussi convenir.

Fortuitement, pour mes investigations Arduino, j'avais acquis ce que l'on appelle un "basic breakout board" à base de puce FTDI FT232R. En fait ce "basic breakout board" réalise exactement la même fonction que l'UART-USB converter préconisé par JYE Tech et devrait donc pouvoir lui être substitué.



Le "basic breakout board", vue coté composants.



Le "basic breakout board", vue par en dessous.




La notice Operating Instructions, au §12 "How to Send Screen to PC as Bitmap File" décrit les opérations à réaliser pour pouvoir récupérer les captures d'écran du DSO062, la procédure suivante en est directement inspirée :

  • Installation d'une barrette de 2 rangées de 7 picots sur le circuit imprimé du DSO062 à l'emplacement J5.



    • Avant:





    • Après:




  • Le "basic breakout board" a besoin qu'un driver FTDI pour puce FT232R soit installé sur le PC afin qu'un port COM virtuel lui soit associé, ce driver l'était déjà sur le mien.
    Il est nécessaire de vérifier la présence d'un nouveau périphérique "USB Serial Port" une fois la plaquette connectée sur un port USB du PC (Panneau de configuration / Gestionnaire de périphériques / Ports (COM et LPT) ).




    Ici c'est le port série COM8 qui a été attribué à cette liaison USB, c'est ce n° de port qui doit être utilisé pour le paramétrage du logiciel de communication.
  • Connexion de la plaquette "basic breakout board" au DSO062 :

    • "GND" de la plaquette sur picot 11 de J5 (GND) du DSO062.
    • "RX" de la plaquette sur picot 9 de J5 (TXD).
    • "TX" de la plaquette sur picot 7 de J5 (RXD).
    • Les autres picots de la plaquette comme "CTS" et "DTR" ne sont pas connectés.




    Les 3 liaisons ont été réalisées avec les fils livrés avec la plaquette, ils sont bien pratiques car il sont équipés d'un contact femelle à chaque extrémité.




  • Un logiciel de communication supportant le protocole Xmodem est nécessaire pour transférer la capture d'écran. Le logiciel HyperTerminal ou HTPE qui était livré en standard avec windaube XP est tout à fait approprié. A défaut d'un PC sous XP, ce logiciel est récupérable ici pour être installé sur une version plus récente de windaube.
  • Lancer l'HyperTerminal, créer une connexion (Fichier / Nouvelle connexion) :

    • Description de la connexion : Renseigner son nom et choisir son icone.
    • Connexion : Affectation du n° du port virtuel correspondant à la liaison USB vers la plaquette.
    • Paramètres du port : 38400 Bds, format 8N1, pas de contrôle de flux.
  • Initier la réception du fichier bitmap (Transfert / Recevoir un fichier) :

    • Réception d'un fichier : Indiquer le répertoire du fichier destinataire ainsi que le protocole Xmodem.
    • Réception d'un nom de fichier : Indiquer son nom (type .bmp obligatoire).
    Une fenêtre d'attente s'ouvre immédiatement après avoir cliqué sur le bouton "OK".
  • Puis lancer le transfert de la capture d'écran avec la touche "OK" du DSO062. La fenêtre d'attente affiche alors au fil de l'eau le nombre de paquets reçus puis elle se referme automatiquement quand le transfert est terminé.




Voici le premier écran capturé, dimensions réelles 128×64 pixels :



La même capture, à l'échelle ×5 :


Le repos, c'est fait pour les jeunes. Ils ont toute la vie devant eux. J. Gabin/M. Audiard





gc339

Le repos, c'est fait pour les jeunes. Ils ont toute la vie devant eux. J. Gabin/M. Audiard





gc339

#8
Devant programmer un SX28 pour l'exemplaire du générateur de mires construit par Fred G5, autant en profiter pour voir la gueule des signaux délivrés sur l'écran du DSO062, plus particulièrement ceux issus de la mire à barres colorées pour le 15 kHz.


  • Tout d'abord le signal de synchronisation horizontal (H-SYNC en 13 du connecteur HD15).
    La forme théorique de ce signal :




    Les captures d'écran (échelle ×5) correspondantes de ce signal, base de temps 20, 10 puis 5 µs par division :









  • Le signal rouge (R pour Red, en 1 du connecteur HD15).
    La forme théorique de ce signal rouge :




    La capture d'écran correspondante du signal rouge (échelle ×5) :





  • Le signal vert (G pour Green, en 2 du connecteur HD15).
    La forme théorique de ce signal vert :




    La capture d'écran correspondante du signal vert (échelle ×5) :





  • Le signal bleu (B pour Blue, en 3 du connecteur HD15).
    La forme théorique de ce signal bleu :




    La capture d'écran correspondante du signal bleu (échelle ×5) :









Faut pas se leurrer, à l'examen de ces oscillogrammes, on se rend bien compte que le DSO062 est loin de valoir un oscilloscope professionnel, la bande passante, la vitesse d'échantillonnage, les dimensions de l'affichage en pixels ne sont pas suffisants.
Mais pour moins de 30€, ce jouet fait évoluer l'apprenti dépanneur du statut d'aveugle dans le noir absolu à celui de mal-voyant distinguant toutes les formes de son entourage. Il permet de constater la présence des signaux vidéo, d'avoir une bonne idée de leur forme, de leur amplitude et de leur fréquence, ce qu'on aurait été bien incapable d'obtenir avec un multimètre, outil de base du dépannage.
Le repos, c'est fait pour les jeunes. Ils ont toute la vie devant eux. J. Gabin/M. Audiard





Fred G5

Je trouve que pour 30€ c'est déjà très bien comme outil et cela aidera déjà bien ceux qui n'ont pas les moyens d'avoir un vrai oscilloscope à la maison.
Flipper: DE "Laser War"- WMS "F14-Tomcat"- GTB " Hollywood Heat" - Bally "Black Pyramid"
Borne: Konami "Lethal Enforcers" - New Game "N'Styl"- René Pierre 1982 - Jeutel Neo Geo 16/9 - Simulateur Twin Konami "Midnight Run Road Fighter 2"
Jeu/Système de jeu: 53 PCB Jamma, 7 cartouches MVS, slot Neo-Geo MV-1T, MV-2F, MV-4F, MV-6F
Console: Nintendo SNES 2CHIP, SNES 1CHIP-02 + 43 jeux

supernono

Citation de: gc339 le Dimanche 17 Avril 2016, 15:34:59 PM

Par contre l'USBASP version 2 déjà préssentie possède bien comme le combo un port série avec les fils TXD et RXD respectivement en 4 et 6 du connecteur ICSP. Le problème, c'est que le dernier firmware 2011-05-28 ne gére pas ce port série, ce firmware usbasp+ serait lui susceptible de le faire après flashage dans l'USBASP. Cette tentative fera l'objet d'un prochain message car elle rendrait la plaquette USBASP polyvalente, la plaquette interface à base de CP2102 ne serait plus nécessaire.

Le schéma de l'USBASP version 2, l'USB (CON1) aboutit sur IC1 qui est censé gérer à la fois le programmateur et la liaison série. Là aussi la liaison série aboutit en 4 et 6 du connecteur ICSP (CON2). L'USBASP une fois flashée avec le firmware usbasp+ pourrait alors se substituer avantageusement au combo.

je sais que le sujet date un peu mais comment fait on pour reflasher l'usbasp v2 avec le firmware usbasp+ ?