Aumentar un microcontrolador (1 / 4 paso)

Paso 1: Diseñar el circuito principal

Para los propósitos de este instructable supongo que voy programando un microcontrolador en blanco a través de algún tipo de interfaz de programación en circuito (estoy usando Microchip 6 pines ICSP). Gestores de arranque y programación USB están un poco fuera de mi profundidad programación a partir de la escritura!

El elemento más obvio del circuito es el microcontrolador. Que lo rodea será probablemente:
Reglamento de suministro de energía
Interruptor de reinicio
Jefe de programación
Reloj externo (si lo necesita)
Cabeceras de Puerto

Vamos a tratar con estos uno a la vez...

Reglamento de suministro de energía
El MCU y circuitos circundantes se desarrollará probablemente en 5v o 3.3v. Estoy usando 5v, pero aplican métodos similares para 3.3v. Hay dos tipos principales de regulación de la energía de DC-DC, lineal y de conmutación. Lineal es fácil, la conmutación es más eficiente. Lineal consiste en un dispositivo, generalmente un IC de tres clavijas y algunos condensadores, mientras que el cambio requerirá un mayor IC y varios otros componentes.

Es necesario incluir al menos tres casquillos de suministro de energía: ~ aluminio de 10uF a través de la fuente no regulada, ~4.7uF a través de la fuente regulada y 0.1uF cerámica a través de los carriles de la energía de la MCU. Si no tienes uno en tu circuito, deben tener un ~ 300uF aluminio tapa todo el poder no regulado demasiado. Una indicación de alimentación LED es agradable, también. Una en serie con una resistencia de 1K ohm, escurr la alimentación regulada es un toque agradable. Que sea verde. Nos gusta el verde.

Interruptor de reinicio
Mayoría de microcontroladores tienen algún tipo de pin de reset o mclear que, cuando compró a un determinado Estado, restablece el MCU y hace recomenzar su programa. El PIC16F886, este pin debe celebrarse para habilitar el MCU operar, pero vamos a añadir un interruptor de reset que momentáneamente trae baja, reiniciar el MCU si es necesario. Algunos microcontroladores han construido en resistencias P/U, así que solo que se necesita un interruptor a tierra.

Jefe de programación
Esto es donde el MCU se conecta al ordenador para recibir su programa. PICs y AVRs utilizan seis cabezales de perno, pero en diferentes formatos. Va a utilizar un conector de 6 pines RJ-45, ya que son resistentes y se ponen para arriba con mí constantemente conectar y desconectar como desesperadamente intento corregir los errores en mis programas! Consultar fichas técnicas pertinentes para ver qué es el pinout del conector, y que los pernos de la MCU que necesitan conectarse.

A veces puede haber problemas con las líneas de reloj de datos adyacentes, y algunas personas recomiendan poner un filtro de RC en una o ambas de las líneas. Esto puede ayudar a reducir la interferencia e interferencia, lo que significa menos dolores de cabeza más adelante. No estoy incluyendo un filtro en este proyecto.

Reloj externo
MCUs no todos tienen un oscilador interno (un oscilador en algún lugar está obligado a darle una sincronizada 'beat' que todos los subsistemas de que pueden trabajar para el MCU), y aun si lo hace, puede una frecuencia de funcionamiento particularmente alto o bajo, o un golpe más preciso para aplicaciones intensas. Estas pueden tomar varias formas:

Oscilador RC: Barato e inexacta. Sólo utilícelo si su MCU no tiene ningún oscilador int., y no quieren gastar dinero.
Cristal: Más precisa y el metal latas impresionante en un PCB ;) Requieren de un par de casquillos pequeños. a la función.
Oscilador de lata: Es esencialmente un cristal y las tapas en una pequeña caja de cerámica (como se muestra en el esquema). Va a utilizar uno de estos.

Cabeceras de Puerto
Estos son generalmente muy simples: un jefe hombre o mujer, conectado a los pines correspondientes. También puede usar bloques de terminales para uso más resistente. Microcontroladores más no serán necesario tirar hacia arriba/abajo resistencias, pero usted podría optar por añadir a 'default' los pernos a alta y baja. Sugiero K 47-67K ohmios, a + V o GND.

Por otra parte, usted podría optar por añadir algunos circuitos extra entre el MCU y las conexiones externas. Líder convenientemente en el siguiente paso!

Artículos Relacionados

Construir y una bobina de Tesla Musical de MONSTER con un microcontrolador del código

Construir y una bobina de Tesla Musical de MONSTER con un microcontrolador del código

visita mi página de youtube para más proyectos: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeComo suben los meses de invierno, muchos se obligado a permanecer en el interior... Para muchos, esto significa jugar scrabble con la
Cómo medida actual de AC usando el Sensor de efecto Hall con Arduino u otros microcontroladores comunes

Cómo medida actual de AC usando el Sensor de efecto Hall con Arduino u otros microcontroladores comunes

Un nuevo enfoque más simple consulte aquíObjetivo: Este Instructable muestra cómo hacer una caja de interfaz que, al empalmar un cable de extensión, permite a los microcontroladores comunes como Arduino a medida AC actual como una señal de voltaje DC
Aumentar su producción de energía renovable

Aumentar su producción de energía renovable

esto es un poco invento de mi propia que utilicé para aumentar la gama de potencia de aerogeneradores que usar para mi taller, pero muy bien podría ser utilizado en otros suministros de energía como la solar o la hidroeléctrica, que tienen una salida
PIC microcontrolador volumen Ajustador Program(Proteus 8 Stimulation)

PIC microcontrolador volumen Ajustador Program(Proteus 8 Stimulation)

Hola a todos,El aspecto importante de cada aprendizaje debe inducir curiosidad y hacer algo significativo para satisfacer. Con la ayuda de esa curiosidad, aquí estoy haciendo un programa de ajuste de volumen que se asemeja a la misma en la mayoría de
Aprender sobre microcontroladores

Aprender sobre microcontroladores

Este Instructable fue diseñado para responder a la pregunta: ¿Cómo empiezo en microcontroladores? Ahora, en clara, un inglés simple, usted puede aprender lo que un microcontrolador es y cómo usar uno. Usted aprenderá cómo hacer todo lo que necesitas
Interfaz microcontrolador a electrómetro de Forrest Mims

Interfaz microcontrolador a electrómetro de Forrest Mims

mi hija quería una forma de medir la estática para su proyecto de ciencia. Durante el escaneo a través de una copia antigua de "Conseguir comenzó en electrónica" por Forrest M. Mims, III, sucedió en un pequeño circuito adecuado para un Electróme
Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

Cómo leer binario/hexadecimal rueda cambiar con un microcontrolador AVR

este instructable le mostrará cómo leer el número en un binario pushwheel o ruedecilla Interruptor con LED o un microcontrolador AVR (estoy usando un ATmega328p pero esto puede ser adaptado para cualquier AVR o microcontrolador probablemente otra de
Cómo hacer un 3D impreso microcontrolador caso

Cómo hacer un 3D impreso microcontrolador caso

El recurso a las cosas de impresión 3D es bastante evidente. Puede crear a todo tipo de cosas en varios colores e incorporar tu propio estilo fantasía en ellos. Si usted es una persona que le gusta la idea de poder personalizar su electrónica o tiene
Sensores de infrarrojos MultiTouch para aumentar los objetos y la piel humana

Sensores de infrarrojos MultiTouch para aumentar los objetos y la piel humana

He estado construyendo costumbre IR soluciones de detección por un tiempo ahora. Estos incluyen sensores de proximidad, sensores de detección de objeto y sensores al tacto much. La intención detrás de este instructable es compartir algunas de las exp
ESP8266 como un microcontrolador

ESP8266 como un microcontrolador

Como ya se mencionó en la introducción a ESP8266 ESP-01 tutorial, el módulo Wi-Fi es totalmente programable, lo que nos permite usarlo como un microcontrolador y manipular entradas y salidas.En este tutorial vamos a mostrar cómo programar el módulo E
Microcontrolador basado en cargador de batería elegante

Microcontrolador basado en cargador de batería elegante

El circuito lo que estás a punto de ver es un cargador de baterías inteligente basado en ATMEGA8A con corte automático. Diferentes parámetros se muestran a través de una pantalla LCD durante los Estados de carga distintos. También el circuito hará so
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
Introducción al GPS con microcontroladores

Introducción al GPS con microcontroladores

Una vez que el ámbito de las operaciones estrictamente militares, GPS se ha convertido en una parte regular de la vida moderna y en relativamente poco tiempo. ¿Quién no quisiera saber cuando y donde son en cualquier lugar del planeta? Es un sueño de
Aumentar la potencia y el kilometraje

Aumentar la potencia y el kilometraje

Tengo una motocicleta vieja que me encanta. No tiene ningún comienzo del uno mismo. Así que por qué perder dinero en un comienzo uno mismo si se puede cambiar la manera de arrancar el motor en un elegante y más de una manera auténtica que no hay otra