Si vous pensiez que la PSP peut vraiment tout faire, un bricoleur de génie vient de le prouver en la transformant en oscilloscope.
Et si votre PSP ressemblait à ça ?
 
 Les mauvaises langues dirons encore "à quand la PSP qui fait grille-pain ?" Mais non vous ne rêvez pas, vous pouvez bien faire de votre PSP un  oscilloscope.
Nous tenons à féliciter psp2004, membre de notre forum, pour l'énorme travail qu'il a réalisé et nous tenons aussi à le remercier pour nous avoir donné l'autorisation de re-distribuer son tutorial.
 Voici une petite vidéo de démonstration :
 
 Ce tuto est réservé à des personnes  expérimentées dans le domaine. 
Notez que ceci ne fonctionne actuellement qu'avec une PSP Standard (fat).
Ce qui suit est donc le tuto de psp2004:
 
 Caractéristiques de  l'oscilloscope :
Fréquence d'échantillonnage: 1.25Khz à 50Mhz (1Gs/s pour les signaux répétitifs (nom implémenté encore!!!))
Base de temps : 100ms à 20ns
Calibre : 5mV/div à 15V/div
Déclenchement voie 1, voie 2, externe, ou sans.
Plan de démarrage : montant ou descendant
Niveau de déclenchement réglable
Couplage: AC/DC/GND
 
 Dans cette 1ere version, nous disposons des fonctions de base d'un oscilloscope.
 Matériel nécessaire  :
un PCS500A (oscilloscope numérique a mémoire de chez velleman)
http://www.gotronic.fr/catalog/mesure/mesureframe.php?page_cible=oscillo1.htm (c'est ici que j'ai commandé le mien, mais libre à vous...).. vous pouvez par ailleurs voir les caractéristiques et fonctions du PCS500A que je rajouterais par la suite a la PSPScope500..
 
 
 Pourquoi PSPScope500  ? 
 
 Le module d'acquisition le PCS500A (PC-SCOPE 500) étant à la base fait pour se  brancher sur un PC, il "suffisait" de créer une carte d'interface (que nous  verrons plus loin) sur la PSP et de porte le programme PC sur la PSP.  
 
 
 A la base, la communication devait se faire par port USB, pour une question de  rapidité et aussi vu que la PSP en dispose. Mais après avoir passé a la loupe le  code source de PSPLINK de TyRaNID et créé un programme de communication entre le  PC et la PSP, psp2004 s'est rendu compte que cela ne pouvait pas être possible  avec le microcontrôleur 8bit qu'il a utilisé sur la carte d'interface, mais par  chance, la PSP dispose d'un port remote control, qui ce trouve être aussi un  port RS232 (http://mc.pp.se/psp/phones.xhtml)
 La carte  d'interface. 
 
 Ayant programmé quelques fois sur les microcontroleurs PIC, tel que le 16F876,  le choix de psp2004 s'est donc encore porté sur cette famille de microcontroleur, mais  n'oublions pas qu'au départ la communication devait se faire par le port USB, et  la famille des 16F n'en disposant pas, son choix s'est alors porté alors sur la famille  des 18F. Pour être plus exact, le 18F4550 qui peut être cadencé à une fréquence  de 48Mhz en interne seulement avec un quartz de 20Mhz. Autre avantage de ce  microcontrôleur, c'est que l'on peut y insérer un bootloader et le programmer via  USB (très utile pour le développement du firmware du PIC) car il  libère ainsi  le port RS232 du PIC qui est lui est destiné à la PSP. Cela évite alors bien des  connections et des déconnections PC-PIC (pour sa programmation), PIC-PSP (pour  tester le programme) etc.., d'ou une rapidité de test du firmware..
  
 Cliquez sur l'image pour la voir en plus grand.
Le schéma est un schéma de base avec le peu de composants nécessaire au bon  fonctionnement du PIC,  http://www.create.ucsb.edu/~dano/CUI/ 
 
 Une autre version verra bientôt le jour et sera plus discrète et se branchera  directement au boîtier a l'arrière.
 
 Pour le développement du projet, il a utilisé la carte d'interface en mode bootloader.   Il nous fournira le firmware, le code source déjà compilé,et il ne  nous restera plus qu'à se procurer un programmateur de PIC (ex.: celui de kudelsko PIC/EEPROM RS232 : http://kudelsko.free.fr/)
 
 Celui de psp2004
Très simple à fabriquer et nécessitant peu de composants, cela fonctionne avec les logiciel tels que IC-PROG, WINPIC, PicPgm Programmer, PicProg2006, et d'autres encore..
 Passons à un peu de  concret maintenant.
 Implantation des composants:
Cliquez sur l'image pour la voir en plus grand.
 Typhon 
 
 Pour l'imprimer :
Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
Choisissez "Extraire vers TracédeCI" (WinRAR est conseillé),
Rendez-vous ensuite dans le dossier TracédeCI à coté du fichier que vous avez téléchargé,
Lancez le fichier Tci.exe.
 
 Cliquez sur "fichier", "ouvrir" et sélectionnez "PSPScope500.Tci". Et pour finir cliquez sur "fichier" puis "impression" . 
 
  
(1) : percer et souder ici, selon votre connecteur d'alimentation, et la relier au moyen de fils au + et -... ou sinon, toujours selon votre connecteur, modifiez le typhon ..
Par rapport su schéma précédent, le connecteur pour la liaison RS232 a été déplacé et a été remplacé par un connecteur mâle 3 points coudé pour CI, et rajout d'un emplacement pour le connecteur d'alimentation..
 
 Liste des composants : 
 
 C1 : 47uF 
 C2 : 220uF 
 C3 : 0.47uF 
 C4 : 100uF 
 C5,C6 : 22pF 
 R1 : 3.3K ohm 
 R2 : 1K ohm 
 R3 : 4.7K ohm 
 D1,D2 : diode 1N4148 
 1 Régulateur 5V : L7805CV (boitier TO220) 
 Connecteurs mâles coudés pour CI 3 points 
 Connecteur femelles 3 points ( livré avec fils, qu'on peut trouver  ici) 
 1 quartz 20Mhz 
 1 Sub-D25F coudé 
 1 PIC 18F4550 
 1 support 40 broches tulipes pour CI 
 
 L'alimentation de la carte se fera en +12V 
Pour relier la carte à la PSP, il nous faudra soit des Ecouteurs stéréo avec télécommande pour PSP, mais qu'il  faudra ensuite couper, identifier les fils et les souder au  connecteur femelle 3 points 
 mais le mieux serait de trouver un support tel que par exemple
Que l'on peut trouver ici
L'avantage est que la PSP pourra tenir debout toute seule. 
 
 Il faudra bien évidemment ouvrir le boîtier, identifier les fils, les couper et  les souder à notre connecteur femelle 3 points, mais cela nous le verrons une  prochaine fois..
 Alors je ne pourrai pas vous dire quel fils identifier et couper pour celui  d'avant, mais je pourrai vous dire lequel des 6 pins il faudra prendre et sera  aussi valable dans le cas ou vous avez opté pour les écouteurs .
 Voici le brochage du port remote control de la PSP Fat. La fabrication du câble  reliant la PSP et la carte se fait de la manière suivante :
La PIN 3 (Tx) de la PSP doit être relié a la borne Rx de la carte
La PIN 6 (Rx) de la PSP doit être relié a la borne Tx de la carte
La PIN 2 (Gnd) de la PSP relié à la borne 1 de la carte
 
 Le câble étant fabriqué, il ne reste plus qu'a programmer le microcontrôleur,  installer l'eboot, et si tout c'est bien passé, votre PSP est maintenant un  oscilloscope portable grand écran couleur..
Les fichiers : 
 
 1. Insérer le firmware dans le pic
 Le firmware est à insérer avec un programmeur pic
 
 2. Installer les fichiers dans la PSP
Téléchargez PSPScope500 (ne fonctionne que sur PSP Fat, non testé avec    time machine) : 
 

Connectez votre PSP à votre ordinateur via USB,
Passez votre PSP en "Mode USB" grâce à l'option "Connexion USB",
Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
Choisissez "Extraire les fichiers..." (WinRAR est conseillé)
Choisissez comme destination la lettre affectée à votre PSP par le système.
Attendez l'extraction complète des fichiers puis quittez le "Mode USB" de votre PSP,
Rendez vous dans le menu Jeu > Memory Stick pour lancer PSPScope500.
 
 Touches :
Start : Allumer ou arrêter le programme.
/ : Bouger le curseur
/ : Changer la configuration
/ : Doubler la vitesse d'affichage.
Testé sur une PSP Fat CF 3.90 M33-3
Note: d'éventuels bugs peuvent intervenir, mais c'est une 1ere version et des corrections seront faites.
Note: PSPGEn n'a pas pu tester ce mod et le publie sous l'entière responsabilité de l'auteur psp2004.
Source : psp2004 sur son site
Commentez ou lisez les commentaires sur cette news en cliquant ICI
















