Cela fait longtemps que ce projet existe sur internet à l'adresse semifluid.com, dont l'auteur a gentiment mis à disposition le schéma et les programmes nécessaires. Ici je ne ferai donc qu'un petit résumé de l'appareil en proposant un autre routage de la carte et partagerai quelques observations que j'ai pu noter lors de la réalisation.


Concernant le schéma je ne peux dire que dans le cas d'utilisation d'un Pickit pour programmer le microcontrôleur vous allez devoir souder des fils directement sur les pattes correspondantes, qui pourront ensuite être dessoudés. Cela n'est pas très gênant car l'opération ne se fait qu'une fois mais simplifie par ailleurs le routage.


Fichiers:
pic-osc-Back.ps
pic-osc-Front.ps

Composants:
PIC18F2550 (SO28) - 1 pcs
MAX232 (DIP16) - 1 pcs
C3,C5,C6,C7,C8,C9 (0805) - 1uF
C1,C4 (0805) - 15pF
C2 (0805) - 470nF
R1 (0.25w) - 10kOhm
X1 - 20Mhz quartz
J1 - USB- type A
P1 - embase BNC

Suite
Une fois la réalisation faite, il faut faire les choses suivantes:
  1. Souder les fils pour une programmation ICSP et flasher le uC avec ceci: SAC_tinybld18F2550usb_20MHz_115200_48MHz.hex
  2. Si tout c'est bien passé, les fils peuvent être dessoudés. Ensuite brancher la carte sur un port COM du PC et envoyé sur le PIC ce fichiér à l'aide de Tiny PIC Bootloader : 18F2550-USB-HID-CRC-Oscilloscope.hex Il est important d'entrer le code suivant '12h 34h 56h 78h 90h' dans List of codes to send first
  3. Déconnecter la carte du port COM et la connecter par USB, puis lancer ce programme: PIC18F2550 USB HID Oscilloscope DR1r1 VB Example.zip
Vidéo: