Étape 1: Circuit
Le circuit est basé sur des circuits recommandés de V-USB. Il est alimenté par le 5V du port USB. Il y a deux résistances de 68 ohms, un sur chacune des lignes de données USB, elles agissent comme des résistances de terminaison qui suppriment les signaux réfléchis. Il y a une résistance de 1,8 kilo Ohms sur la ligne D +, qui permet de détecter si quelque chose se connecte au port USB de l’ordinateur, et il identifie l’appareil comme un appareil de faible vitesse. Deux diodes Zener avec Vz de 3.6V sont sur les lignes de données pour bloquer la tension sur ces lignes. Il y a un condensateur de 0,1 uF entre le 5V et GND comme un condensateur de découplage.
Puisque la carte de visite doit être un design compact et mince, 0604 emballage de montage en surface est sélectionnée pour la plupart des composants. Les diodes sont emballage Mini MELF (ils ont l’air cool à mon avis).
Le micro-contrôleur est un ATtiny85, qui est un microcontrôleur AVR de 8 broches. La version du package SOIC est choisie de garder le design compact et mince.
Pour programmer le microcontrôleur, programmation série en circuit est utilisée, ce qui nécessite des signaux : réinitialiser, SCK, MOSI, MISO, ainsi que l’alimentation et de masse. La SCK et MOSI sont exposées par le connecteur USB, tandis que les deux électrodes sont fournis pour le MISO et réinitialiser les signaux. Ceci permet à un adaptateur de programmation à faire.