Paso 2: Construir el circuito
Sitio oficial USnooBie
Usted puede comprarlo de Seeed Studio, viene con todos los accesorios que usted necesidad y el gestor de arranque de todo listo para ir.
El USnooBie es un kit de microcontrolador que no requiere a ningún tipo de programador AVR o convertidores de USB a serial para cargar y ejecutar código compilado. Su diseño de hardware permite al usuario desarrollar dispositivos de bajo costo USB con Microcontroladores AVR ATmega de Atmel. También puede ser utilizado para desarrollar proyectos que no son dispositivos USB. Es incluso compatible con Arduino.
NosotrosnoBes decir el conjunto de instrucciones y lista de piezas
Esta es una versión corta de la guía oficial de la Asamblea, visite a la guía oficial de la Asamblea a leer más detalles.
Montar nosotrosnoBes decir siguiendo estos pasos. Los componentes más pequeños se deben soldar primero, antes de los componentes más grandes, esto facilita la Asamblea. Las piezas también se describen aquí por lo que este documento también actúa como una lista así que usted puede encontrar repuestos.
Dos resistencias de 68 ohmiosEstas resistencias limitan la corriente entre el dispositivo USB (microcontrolador) y USB host (ordenador) en el D + y D-líneas de bus USB. Actúan como resistencias de terminación, por lo que la impedancia que empareja impedancia característica del cable USB, reducción de reflejos de la señal. Son de pequeño tamaño y componentes de baja y así se sueldan primero. Estos deben ser dos 68 ohmios 1/4 watt +-resistencias de película de carbón de tolerancia de 5%. | ||
D-pull-up resistorEsta resistencia se coloca en la línea D del bus USB. Cuando D - se tira hacia arriba, indica al host USB que el dispositivo USB es un dispositivo de baja velocidad USB 1.1. Esta resistencia es generalmente 2.2 kilo ohmios si jalar a 5V y 1,5 kilo ohmios al tirar a 3.3V. obras de 1,8 kilo-ohm con 5V y 3.3V. Este resistor debe ser un 1,8 kilo ohm 1/4 watt +-resistencias de película de carbón de tolerancia de 5%. Nota: el diseño original utiliza una resistencia de 1,7 kilo ohm, el kit que se vende está provisto de una resistencia de ohm kilo 1,8, cualquiera debería funcionar. Los esquemas pueden mostrar una resistencia de 1,7 kilo ohm (error, lo siento). | ||
Resistencia de límite de corriente LEDEsta resistencia limita la corriente para la indicación de alimentación LED. Si esta corriente no se limita, entonces vida útil de los LED se reduce drásticamente. Este resistor debe ser un 330 ohmios 1/4 watt +-resistencias de película de carbón de tolerancia de 5%. | ||
Diodos de Zener dos 3.6VEstos 3.6V Zener diodos asegura que la señal del D + y D-líneas de bus USB dentro de límites aceptables. Esto permite que el dispositivo USB a 5V sin dañar otros dispositivos en el bus USB. Estos deben ser 1N5227B 3.6V Zener diodos. Ha habido informes de que algunos diodos Zener no funcionará. diodos Zener de 200MW no funcionen sino que diodos de Zener 500mW (fuente: http://forums.obdev.at/viewtopic.php?f=8&t=4677). Asegúrese de colocar estas piezas en la orientación correcta según lo indicado por el símbolo en la placa. El triángulo en los puntos del símbolo en el sentido que debe ser la franja en el diodo. |
Diodo de protección actual reversa
Esta parte no está incluida en el kit suministrado por Seeed Studio. Debe reemplazar esta parte con un puente de alambre o de lo contrario nosotrosnoBes decir no recibirán energía del puerto USB.
Indicación de alimentación LED
Este LED indica que hay energía en el bus de energía. Tenga en cuenta que no indica la cantidad de energía, por lo que incluso si está encendida, no garantiza que algunos componentes están recibiendo suficiente voltaje.
Este debe ser un LED estándar de 3mm de diámetro.
Este LED puede omitirse si quieres ahorrar energía o desea que un dispositivo USB "sigiloso".
Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. Si usted es incapaz de determinar la dirección del LED, deben probar el LED antes de instalarlo. El "lado plano" debe ser el cátodo, que debe ser negativo a la luz, mientras que la "Ronda" es el ánodo, que debería ser positivo para iluminar. Utilice una batería de 3V botón para realizar esta prueba muy rápido para evitar dañar el LED.
Conector macho USB A
Esto nospermite ningúnBes decir ser conectado directamente a un puerto USB, o puedes comprar un cable de extensión USB desde el almacén del dólar para conectarlo.
Dos SPST táctil momentáneo en el interruptor de botón
Un botón se utiliza para reiniciar el Microcontrolador AVR, el botón actúa como un botón de activación del gestor de arranque. Al reiniciar, el AVR funciona el código de la sección de gestor de arranque que cheques si se mantiene pulsado el botón de activación de bootloader. Si se mantiene pulsado, el gestor de arranque se convierte en un dispositivo del USBasp así que usted puede cargar su propio código en el Microcontrolador AVR. Si no se mantiene pulsado, el gestor de arranque se salta a la sección de aplicación para ejecutar el código que previamente haya cargado.
Este botón de activación del gestor de arranque se coloca en la línea D, cuando se presiona durante el uso normal (no durante el tiempo de arranque), hará que el dispositivo USB aparecer desconectado del host USB. Esto es útil en ciertas situaciones cuando necesite desconectar sin desconectar físicamente el dispositivo.
El momentarty SPST táctil Omron B3F-1000 en el interruptor de botón se debe utilizar aquí.
toma de corriente chip DIP de 28 pines
Un perno 28 toma de chip DIP se utiliza para contener el Microcontrolador AVR ATmega.
Debido a la colocación de los tres condensadores de tandum, se debe utilizar un zócalo de 28 pines DIP chip (o dos 14 pin DIP chip tomas, el diseño de la PCB está diseñado para ello) para sostener el Microcontrolador AVR ATmega. El zócalo del chip debe tener un espacio hacia abajo en su centro, dando usted espacio para colocar los tres condensadores. Soldadura en las tomas, luego inserte los condensadores a través del espacio. Ver la imagen proporcionada.
Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa.
No inserte el chip en el zócalo hasta que la Junta pase algunas pruebas simples (pasos más adelante).
Tres capacitores monolíticos
El 0.1uF condensador tiene un condensador de desacoplamiento que suaviza finas ondulaciones en el bus de energía. El código en este condensador debe ser 104 (que significa 0.1uF).
Los dos condensadores de 27pF limpia las señales desde el cristal de 12 MHz. El código de estos condensadores deben 270 (significado 27 pF).
Estos condensadores pueden ser monolíticos o cerámica.
Cristal de 12 MHz
El cristal de 12 MHz es la fuente de reloj para el Microcontrolador AVR. Es 12 MHz ya que es la mejor velocidad de reloj de 3,3 v opertation compatible con V-USB.
El cristal debe ser un cristal de 12 MHz en un paquete HC49. Embalaje de bajo perfil es preferido, como el espaciado de pines es la misma.
Jumper de selección de voltaje
Una cabecera de tres clavijas se utiliza para seleccionar la tensión en el bus de energía, un bloque de derivación se utiliza en el encabezado de 3 pines para hacer la conexión que hace la selección. Esto le permite elegir entre usar la fuente de alimentación de 5V del puerto USB o utilizando el 3.3V proporcionados por los 3, 3V de alimentación regulador de voltaje.
No instale el bloque de derivación hasta que la Junta haya pasado algunas pruebas (descritos en pasos posteriores).
Fusible reseteable PTC
Este fusible protege el USB host del daño durante las situaciones de corto circuito por corte de corriente. El fusible se caliente cuando actual alcanza niveles inaceptables y se convertirá en una resistencia, limita la corriente, y cuando el fusible se enfría, pierde su resistencia y realiza actual otra vez. Esto protegerá su computadora si usted corta accidentalmente su bus de energía. Ya que se reinicia automáticamente después de refrescar abajo, nunca necesitará ser reemplazada (a diferencia de un fusible común).
Tenga en cuenta que el bus USB sólo puede suministrar hasta 500 mA de corriente, el fusible siempre construir resistencia una vez que alcanza 250mA y desconecta completamente si la corriente llega a 500mA. Para la mayoría de las aplicaciones, esta cantidad de energía es que suficiente, si necesita más energía, tener en cuenta utilizando una fuente de energía externa como la fuente de alimentación, en lugar de su computadora.
Este componente debe ser el RXE025 de Tyco Electronics, es el mismo fusible reseteable de PTC en SparkFun. Tiene un I-hold de 250mA y disparo de 500mA.
condensador electrolítico 4.7 uF
Este condensador suaviza grandes ondas lentas en el bus de energía, y actúa como un pequeño reservorio durante la súbita corriente dibuja.
Este debe ser un condensador electrolítico de 4,7 uF 10 voltios en el empaquetado radial.
Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. El condensador debe tener una tira en el lado negativo (menos señales) símbolos, que se corresponde con el lado negativo del símbolo del condensador en la placa (frente a la almohadilla con el positivo + símbolo).
3,3 v baja el regulador de voltaje de salida
Este debe ser un TC1262 en empaque TO-220. Es un regulador de voltaje bajo de la salida que se retirará de la energía del USB de 5V a 3.3V.
Esto puede omitirse si no quieres un 3,3 v Fuente de alimentación.
Asegúrese de colocar esta parte en la orientación correcta según lo indicado por el símbolo en la placa. El disipador térmico de metal en el regulador de voltaje debe estar mirando hacia el interior de la Junta (según lo indicado por la línea más gruesa serigrafiada).
Este componente debe ser un 3,3 v regulador de voltaje bajo de la salida en el empaquetado de TO-220 de 3 pin. De microchip TC1262 o similar puede ser utilizado.
Jefes masculinos
Hay tres grupos de cabeceras masculinas. Un grupo largo que tiene 16 pines, dos grupos más cortos con 6 pines cada uno.
Estas cabeceras masculinas permiten insertar nosotrosnoBes decir en un protoboard. Estos encabezados deben ir en la parte inferior de la PCB.
Para hacer soldadura estos pines de cabecera más fácil, puedes insertar en el protoboard primero y luego colocando los U.S.noBes decir PCB en la parte superior, para que la placa mantiene las patillas de la cabecera recta y sostiene en el lugar para usted mientras que la soldadura de la parte superior de la PCB.
Continuidad, prueba de la tierra
Utilice el probador de continuidad de un multímetro para comprobar que todos pernos/cojines/los empalmes que se supone que son tierra están conectados entre sí y sólo uno al otro.
Si pasa esta prueba, entonces usted debería ser capaz de verificar los voltajes mientras que enciende sin preocuparse demasiado por una corriente masiva causa corto dibujar.
Control del bus de energía de continuidad
Use el probador de continuidad de un multímetro para comprobar que todos pernos/cojines/los empalmes que se supone que están en el bus de energía están conectados entre sí y sólo uno al otro. Hacer esto mientras que el bloque de derivación de puentes de selección de voltaje no está instalado.
Verificación de voltaje
Enchufe en nosotrosningúnBes decir en un puerto USB y comprobar los voltajes en las almohadillas/pins/juntas que se supone que son 5V. Lo mismo para los que se suponen que son 3, 3V.
Instalar el bloque de derivación en el jefe del perno tensión selección puente. Compruebe que usted es capaz de seleccionar el voltaje en el bus de energía moviendo el bloque de derivación. Cuando hay energía en el bus de energía, el indicador power deberá encenderse también.
Inserte el microcontrolador
Inserte el microcontrolador ATmega328P AVR en la toma de chip DIP de 28 pines para terminar construyendo el nosotrosnoBes decir.
Si el bootloader correcto ya está cargado en el microcontrolador y la configuración de bits del microcontrolador fusible es correctas, que puede comenzar a usar el U.S.noBes decir (si usted lo compra de Seeed Studio, entonces esto es hecho para usted). Siga las instrucciones para cargar código en nosotrosningúnBes decir, para comprobar que funciona como un dispositivo USB cuando se conecta a un ordenador.