Étape 7: USB connexion
Le microcontrôleur PIC18F14K50 a une interface USB complète déjà construite en (en fait c’est l’une des principales raisons d’utiliser ce microcontrôleur particulière), donc mise en œuvre de la connexion de données USB devient presque trivial du côté du matériel – le connecteur et pF deux 47 condensateurs (C1, C7) est tout ce qui est nécessaire ! L’appareil est mis en place comme un HID (périphérique d’interface humaine), qui figure parmi les deux choix les plus communs pour les périphériques USB activé simples (l’autre étant CDC = port série virtuel). HID peut transférer des données jusqu'à 64000 octets/sec (presque 64 Ko/s), ou – plus précisément – jusqu'à des paquets de données de 1000 par seconde où un paquet de données peut contenir jusqu'à 64 octets de données. C’est tout à fait suffisante pour nos besoins : enregistrement de données complète sur le soi DPScope a environ 420 octets (210 octets pour chacune des deux canaux analogiques), c'est-à-dire il faut seulement 7 paquets de longueur maximale. Puis, il y a certaine surcharge pour définir les paramètres d’acquisition, commencer l’acquisition et interroger l’état de la portée, mais encore une acquisition complète utilise moins de 20 paquets de données, de sorte que la bande passante des données USB n’est pas un facteur limitant pour le taux de capture.
L’alimentation a été conservée ainsi aussi simple que possible. Elle s’appuie sur le fait que la tension d’alimentation USB est réglementée au moins grossièrement (nominalement 5V, mais il peut varier entre ~4.3V et ~5.3V) et correspond aux exigences de la tension de notre circuit (5V), donc il n’y a aucun régulateur de tension. (Plus avancée des circuits USB fourni fonctionnent généralement à 3.3V afin qu’ils peuvent utiliser un simple régulateur de basse-abandon de fournir 3, 3V régulée de la crue tension d’alimentation USB. Mais pour obtenir régulée 5V de la 4.3... 5.3V d’entrée – c'est-à-dire parfois plus bas et parfois supérieure à la tension de sortie – il nous faudrait un régulateur à découpage abaisseur-élévateur qui serait à peu près doubler les complexité de la lunette).
Il y a quelques découplage d’alimentation Puissance minimum – en céramique et le condensateur électrolytique en vrac C8 en combinaison avec cale de L2 C10 filtrer l’alimentation USB : C8 agit comme un tampon (réservoir) de s’occuper des ondes de choc dans les circuits des consommation d’énergie. C10 et L2 bloc haute fréquence bruit venant de la PC à la portée ou les perturbations du champ d’application à venir.