Gamoover

Forums " WORKSHOP" => Jeux : Pcb & Systèmes arcadiens => Outils de dépannage pour Pcbs => Discussion démarrée par: gc339 le Dimanche 17 Avril 2016, 15:34:59 PM

Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: gc339 le Dimanche 17 Avril 2016, 15:34:59 PM
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 :


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160415230539-gc339-001-parts.jpg) (https://gamoovernet.pixhotel.fr/pics/20160415230539-gc339-001-parts.jpg)

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


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160415231412-gc339-Mini-DSO062.jpg) (https://gamoovernet.pixhotel.fr/pics/20160415231412-gc339-Mini-DSO062.jpg)


Pour le dénicher au meilleur prix sur eBay, utiliser le mot clef "DSO062" pour la recherche avec les critères suivant :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" (http://www.jyetech.com/Products/LcdScope/ETEC203%20Project%20Documentation_Draft.pdf).
En cas de problème, le "Troubleshooting Guide (http://www.jyetech.com/Products/LcdScope/Troubleshooting_062C.pdf)" donne des indications pour effectuer les investigations indispensables.




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


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160417004937-gc339-D3111-1.jpg) (https://gamoovernet.pixhotel.fr/pics/20160417004937-gc339-D3111-1.jpg)

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 (http://www.jyetech.com/Products/LcdScope/Firmwares_062C.php). 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 (http://www.jyetech.com/Products/LcdScope/113-06208-102.rar)) 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 (http://www.jyetech.com/Products/073/e073.php) 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 :


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160416145243-gc339--57-1-.JPG) (https://gamoovernet.pixhotel.fr/pics/20160416145243-gc339--57-1-.JPG)

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.


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160417123427-gc339-06203P-5-1-.jpg) (https://gamoovernet.pixhotel.fr/pics/20160417123427-gc339-06203P-5-1-.jpg)

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.


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160417134051-gc339-DoubleRowPinHeader.jpg) (https://gamoovernet.pixhotel.fr/pics/20160417134051-gc339-DoubleRowPinHeader.jpg)

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 (http://www.jyetech.com/Products/LcdScope/Operating%20Instructions_062C.pdf), 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 (http://www.jyetech.com/Products/073/e073a.php) ou le combo JYE Tech 08101 (http://www.jyetech.com/Products/081/e081.php).

L'interface série/USB JYE Tech 07301 (http://www.jyetech.com/Products/073/e073a.php) peut avantageusement être remplacée par une plaquette interface équipée d'une puce CP2102 :


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160416144531-gc339--57-1-.JPG) (https://gamoovernet.pixhotel.fr/pics/20160416144531-gc339--57-1-.JPG)

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 (http://www.jyetech.com/Products/081/e081.php) 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+ (http://community.atmel.com/projects/usbasp-tty-usbasp-programmer-modified-serial-support-and-terminal-program) 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).


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160417160519-gc339-Combo.GIF) (https://gamoovernet.pixhotel.fr/pics/20160417160519-gc339-Combo.GIF)

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.


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160417160700-gc339-usbasp-circuit.png) (https://gamoovernet.pixhotel.fr/pics/20160417160700-gc339-usbasp-circuit.png)





Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: olschool le Dimanche 17 Avril 2016, 16:05:03 PM
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
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: Alko le Lundi 18 Avril 2016, 11:55:21 AM
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  =:))

Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: kos71 le Lundi 18 Avril 2016, 20:48:38 PM
merci du partage :D bon je le met dans la liste des trucs a faire .  ^-
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: Alko le Mercredi 20 Avril 2016, 09:01:03 AM
Commandé le 12 et reçu aujourd'hui, j'espère que le reste ira aussi vite !

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160420085941-Alko-IMG-20160420-085807.jpg) (https://gamoovernet.pixhotel.fr/pics/20160420085941-Alko-IMG-20160420-085807.jpg)
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: kaitan le Jeudi 21 Avril 2016, 21:25:24 PM
ca a pas trainé !!
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: gc339 le Dimanche 24 Avril 2016, 00:29:39 AM
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é.


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160423225202-gc339-ftdi-1-500x500.jpg) (https://gamoovernet.pixhotel.fr/pics/20160423225202-gc339-ftdi-1-500x500.jpg)
Le "basic breakout board", vue coté composants.


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160423225252-gc339-dvjno.png) (https://gamoovernet.pixhotel.fr/pics/20160423225252-gc339-dvjno.png)
Le "basic breakout board", vue par en dessous.




La notice Operating Instructions (http://www.jyetech.com/Products/LcdScope/Operating%20Instructions_062C.pdf), 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 :




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

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160424001956-gc339-TestDSO.GIF) (https://gamoovernet.pixhotel.fr/pics/20160424001956-gc339-TestDSO.GIF)

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

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20160424002607-gc339-TestDSO.GIF) (https://gamoovernet.pixhotel.fr/pics/20160424002607-gc339-TestDSO.GIF)
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: gc339 le Dimanche 01 Mai 2016, 14:05:54 PM
Réservé pour mise à jour firmware DSO062 avec UBASP.

http://www.protostack.com/download/Users%20Guide%20(AC-PG-USBASP-UG-V2.0).pdf
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: gc339 le Dimanche 01 Mai 2016, 15:24:16 PM
Devant programmer un SX28 pour l'exemplaire du générateur de mires (http://www.gamoover.net/Forums/index.php?topic=27188.0) 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.





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.
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: Fred G5 le Dimanche 01 Mai 2016, 17:04:14 PM
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.
Titre: Evaluation du DSO062, ou comment rechercher des pannes avec un jouet
Posté par: supernono le Lundi 09 Décembre 2019, 23:06:38 PM
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+ (http://community.atmel.com/projects/usbasp-tty-usbasp-programmer-modified-serial-support-and-terminal-program) 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+ ?