Paso 7: Conexión de USB
El microcontrolador PIC18F14K50 tiene una completa interfaz USB ya construido en (realmente es una de las principales razones para usar este microcontrolador particular), así que implementar la conexión de datos USB se convierte en casi trivial en el lado del hardware, el conector y pF dos 47 condensadores (C1, C7) es todo lo que se necesita! El dispositivo está configurado como un HID (dispositivo de interfaz humana), que es una de las dos opciones más comunes de simples dispositivos USB activado (el otro ser CDC = puerto serial virtual). HID puede transferir datos hasta 64000 bytes/seg (casi 64 KB/seg), o – más precisamente – hasta los paquetes de datos de 1000 por segundo que un paquete de datos puede contener hasta 64 bytes de datos. Esto es absolutamente suficiente para nuestros propósitos: registro de datos completo en la DPScope SE tiene alrededor de 420 bytes (210 bytes para cada uno de los dos canales analógicos), es decir, necesita sólo 7 paquetes de longitud máxima. Luego hay algunos parámetros de adquisición, iniciar la adquisición y consulta del estado del ámbito de aplicación, pero todavía una adquisición completa utiliza menos de 20 paquetes de datos, por lo que el ancho de banda de datos USB no es un factor limitante para la velocidad de captura.
La fuente de alimentación se mantuvo así tan simple como sea posible. Se basa en el hecho de que por lo menos aproximadamente está regulada la tensión de alimentación USB (nominalmente 5V pero puede variar entre ~4.3V y ~5.3V) y coincide con los requisitos de tensión de nuestro circuito (5V), por lo que ningún regulador de voltaje. (Más avanzados circuitos USB suministrado normalmente ejecutan a 3, 3V por lo que puede utilizar un regulador de baja deserción simple para proporcionar 3.3V regulada de la materia prima USB tensión de alimentación. Pero para obtener 5V regulados de la 4.3... 5.3V entrada – es decir, a veces más bajos y a veces más alto que el voltaje de salida, necesitamos un regulador de conmutación buck-boost que áspero doble complejidad de alcance).
Hay algunos fuente de potencia mínima disociación – condensador electrolítico a granel C8 en combinación con cuña L2 y el condensador de cerámica de C10 filtrar la alimentación USB: C8 actúa como un amortiguador (depósito) para cuidar de sobrecargas en los circuitos de consumo de energía. C10 y L2 bloquean ruido de alta frecuencia desde el PC al alcance o disturbios provenientes del ámbito de aplicación.