Paso 1: Diseño Resumen
Este periférico USB se basa en el 28 pin PIC 18F2550. Este chip tiene todo lo necesario para una interfaz USB de velocidad completa.
Un 0.1uf condensador entre alimentación y masa desempareja la imagen de la fuente de alimentación.
Un cristal de 20MHz (utilizado para generar un reloj interno de 48MHz) y dos condensadores de 27pf.
Un resistor de 10K de alimentación al pin MCLR. He añadido un 1n4148 diodo equivalente entre la resistencia y la potencia para que el 13 + voltios colocaron en MCLR durante la programación no daña otros componentes en el circuito.
Un encabezado ICSP (5 pernos) se utiliza para programar y depurar el dispositivo.
Cosas necesarias de la USB
Una mujer 'B' estilo toma USB.
220nf-440nf de capacitancia se requiere para el regulador de voltaje interno de USB. Utilizo dos 0.1uf condensadores (igual que el utilizado para disociar) sin problema.
Un LED con resistor limitador actual 330 ohm se utiliza para mostrar el estado de la conexión USB.
Requiere sensor cosas
He utilizado el sensor de temperatura de microchip TC1047A como el sensor de temperatura interior. Físicamente se suelda a la placa, esto hace que se ejecute unos grados más calientes que la temperatura ambiente.
Un encabezado se utiliza para conectar una sonda de temperatura exterior (a-92 versión de TC1047a). Un adicional 0.1uf condensador ayuda a desconectar un cable largo del resto de la Junta.
Niveles de voltaje USB no son lo suficientemente consistentes para exactamente medir y calcular la temperatura de los sensores analógicos. Se utiliza una referencia de tensión externa (MCP1525, 2.5 voltios). La referencia de tensión requiere un condensador en la salida de 1uf a 10uf. Sin este condensador no funciona la referencia de voltaje.