Como hacer dispositivo USB (PIC18F) (1 / 8 paso)

Paso 1: Hardware

Con que necesitamos construir un dispositivo USB para comunicarse con. En el siguiente esquema puedes ver la configuración mínima para un dispositivo USB utilizable.

El dispositivo incluye un encabezado ICSP (en circuito serie de programación) y una conexión tipo B USB. Además hay un solo LED y un interruptor de pulsador único para representar los dispositivos de entrada y salidos.

El circuito es muy recto hacia adelante (si usted no entiende este nivel de electrónica microcontrolador que le sugiero que siga adelante y construir algunos de los muchos intermitente LED y botón de tutoriales disponibles en la web antes de esto).

El PIC18F4550 será "bus powered"; Esto significa que el dispositivo obtendrá su poder del USB host (ordenador) sin regulación de potencia se requiere.

El condensador de 470nF (C3) se requiere para que el PIC puede funcionar el circuito interno de la USB (ayuda con la regulación de los voltajes USB requeridos el interfaz a bordo del USB en el PIC).

ICSP cabecera le permite conectar un programador PIC, te sugiero usando el programador PICkit2 barato, sin embargo otros programadores ICSP compatibles deben funcionar bien. El reloj de 20Mhz se requiere para aplicaciones USB.

Esto permite que el PIC a usar el PLL que sube la velocidad del reloj a la necesaria 48Mhz necesaria para la comunicación USB.

(Lector [Jason] me envió un correo electrónico señalando que un cristal de 20Mhz no es estrictamente necesario cuando se usa a bordo USB de PIC18F - que es absolutamente correcto.

Puede utilizar varios cristales siempre cambian la configuración de fusibles PIC. Revisa las páginas de la hoja de datos del PIC18F4550 29-30 para más información - gracias Jason!).

El cuadro siguiente muestra el circuito construido en un protoboard de aficionado. He añadido algunas etiquetas a la imagen para dejar claro que los componentes van donde.

Tenga en cuenta que, para la programación, vamos a usar la fuente de 5V del programador. Puesto que se trata de un dispositivo USB alimentado por bus las líneas de 5V se conectará al conector USB también.

Esto significa que si el programador y el cable USB se conectan al mismo tiempo existe la posibilidad de que el programador suministrar 5V a los USB host; no es recomendable por los estándares USB.

Nunca he visto un caso donde esto es importante (para los propósitos de la experimentación), pero si desea, puede Agregar un diodo de barrera al conector USB para evitarlo. En mis proyectos por lo general usar un diodo de barrera Schottky 1N5817 para esto.

Artículos Relacionados

Cómo utilizar el lector de tarjetas de memoria interno de PS3 como un dispositivo USB en tu PC

Cómo utilizar el lector de tarjetas de memoria interno de PS3 como un dispositivo USB en tu PC

primero este es mi primer Instructable (yippie!), estoy seguro de que habrá mucho que venga.Por lo tanto, tenía una PS3 rota y quería hacer algún uso de los componentes de trabajo. Lo primero que hice fue tirar la hoja de datos de la viruta del conve
Como hacer 1 usb 2, o más.

Como hacer 1 usb 2, o más.

Va a enseñar paso a paso sobre cómo aumentar el número de usb puertos disponibles en su computadora. Podría costar menos de $10 o libre.Paso 1: materiales Materiales y herramientas:Desforrador/cortador de alambrela soldadura y la soldadura de hierro
Los dispositivos USB con una fuente de alimentación 6-24V como paneles solares de energía

Los dispositivos USB con una fuente de alimentación 6-24V como paneles solares de energía

¿Nunca encontraste a ti mismo con una fuente de alimentación 6-24V, o paneles solares que pueden cargar su teléfono o ejecutar cualquier otro dispositivo USB de 5V? ¡ Pues ahora puede!Esta es una guía para encerrar un bonverter de $10 dólar (también
Como carga cualquier dispositivo USB en montar su bicicleta

Como carga cualquier dispositivo USB en montar su bicicleta

para empezar, este proyecto se inició cuando recibió un subsidio del programa Lemelson-MIT. (Josh, si estás leyendo esto, le amamos.)Un equipo de 6 estudiantes y un profesor armar este proyecto, y hemos decidido ponerlo en Instructables con la espera
Como hacer cable de extensión USB para 0$

Como hacer cable de extensión USB para 0$

Cansado del iPhone corta cableCada vez cargo mi iPhone he tenido este problemaEl cable es cortoAsí que ahora usted puede hacer su propio cable de extensión USB para 0$Proyecto de lo que se puede hacer en 10 minutosPaso 1: ¿Qué necesita?Así que para e
Como hacer auriculares por cable WIFI DIY

Como hacer auriculares por cable WIFI DIY

Hoy en día, todo es inalámbrico todos los gadgets como ratón, teclado, auriculares, altavoces etc. Así había tengo una idea para hacer con cable de auriculares / auriculares inalámbricos en casa en cuantos dólares con los auriculares antiguos. Auricu
Cómo instalar Windows 8 desde un dispositivo USB

Cómo instalar Windows 8 desde un dispositivo USB

para aquellos de ustedes que tienen netbooks y quieren instalar windows 8 pero no puedo porque theres ningún DVD conducir en ellos, o los que descargar windows 8 desde internet, heres cómo instalar windows 8 a su ordenador mediante un USB stickahora
Termómetro de interior/exterior USB (o, 'Mi primer dispositivo USB')

Termómetro de interior/exterior USB (o, 'Mi primer dispositivo USB')

este es un diseño simple que demuestra la USB periférico en la PIC 18Fs. Hay un montón de ejemplos para el 18F4550 40 pin fichas en línea, este diseño demuestra la versión más pequeña de 28 pin 18F2550.La placa utiliza piezas de montaje en superficie
Auto Reset de un dispositivo USB.

Auto Reset de un dispositivo USB.

¿No todos odiamos tener que desconecte y vuelva a conectar un dispositivo usb si ha dejado de responder? Mi UIRT USB es la clave a mi casa y automatización de comodidad. En ocasiones bloquea y debo volver a enchufarlo o reiniciar la pc.Aquí es cómo f
Como hacer el jailbreak (sin ataduras) 3.0 y 2.2.1

Como hacer el jailbreak (sin ataduras) 3.0 y 2.2.1

actualización: el dev team ha liberado una nueva versión de redsn0w y saurik ha lanzado nuevas versiones de sustrato móvil y winterboard para el 3GS!-champster2.2.1 es solo para el ipod touch 2G.Y también los datos que, Cyle/cyleleghorn/A.C.E., he añ
Hacer un USB-marcador/lápiz/marcador

Hacer un USB-marcador/lápiz/marcador

he creado un USB-marcador para los propósitos de mi clase de innovación. Yo quería hacer un lápiz USB al principio, pero fue un poco difícil, dadas las limitaciones de espacio, por lo que terminó con un marcador de USB =)Paso 1: Materiales necesarios
Dispositivo usb ocultos

Dispositivo usb ocultos

muchos de nosotros enfrentan el problema de la privacidad de los datos. Su es un barato, sorprendente e interesante manera de esconder un dispositivo de almacenamiento y controlar con el uso de magnetismo. Nadie será nunca capaz de pensar cómo activa
Cómo hacer un USB mediante el uso de batería muerta

Cómo hacer un USB mediante el uso de batería muerta

mantenimiento de documentos secretos en poder del enemigo pueden ser un reto, especialmente si los malos tienen la costumbre de parar y te busca.El cifrado es una cosa, pero es el arte de la esteganografía (ocultar mensajes) que será en última instan
Cómo jugar backups de Wii desde un dispositivo usb con ningún modchip. ¿

Cómo jugar backups de Wii desde un dispositivo usb con ningún modchip. ¿

Cansado de mala quemaduras de DVD? ¿Wii laser murió hacia fuera en usted? ¿Quieres copiar juegos de Wii directamente desde tu Wii dvd al disco duro? Este instructable es perfecto para usted! Con este instructable, usted será capaz de jugar su favorit