Este texto aclarará toda su confusión durante cualquier proceso de compra de ATTiny85, que contiene su especificación, configuración de pines, distinguir de otros chips Attiny, detalles sobre la familia Attiny85, consideración de compra, y algunos consejos sobre cómo usarlo cuando lo obtengas.
¿Qué es el ATtiny85? | Antes de comprar
El ATtiny85 es un pequeño, Microcontrolador de alto rendimiento basado en AVR. Está equipado con una CPU RISC.. Viene en dos formas de paquete que se adaptan a diferentes interfaces y control de sensores y dispositivos.. satisfactoriamente, puede lograr un bajo consumo de energía con un MSSP y un ADC de 10 bits. RAM-512 bytes y EEROM-8kb de ATTiny85 ofrecen espacio de ahorro para el código de instrucción. También hay temporizadores, comunicación SPI, 12comunicación c, DBO (Restablecimiento de subtensión), interrumpe, y ADC en el pequeño cuerpo principal de ATTiny85. Varios espacios de almacenamiento están disponibles, como FLASH, EEPROM, y SRAM. Esto lo convierte en un dispositivo absolutamente versátil y útil..
Especificación
Ahora es el momento de mostrar más sobre sus especificaciones y parámetros para su cuidadosa verificación..
Marco de CPU | 8 bits RISC | Patas | Pines-8 |
Frecuencia de CPU | 0-20megahercio | Tensión de trabajo | 4.5V-5.5V |
Puerto GPIO | 6 | INT0 a GPIO7 | 1 Interrupción externa |
Max. CC por pin de E/S | 40mamá | Max. corriente continua (VCC & Pines GND) | 200mamá |
Temperatura de trabajo | -55℃ a 125 ℃ | Interfaz UART | N / A |
Interfaz serie SPI maestro/esclavo(5,6,7 Alfiler) | Se puede utilizar para programar este controlador. | Interfaz serie I2C o de dos cables(5, 7Alfiler) | Se puede utilizar para conectar dispositivos periféricos y sensores. |
Interfaz serie universal(5,6,7 Alfiler) | Se puede utilizar para comunicarse con otros controladores. | Función ADC | 4canales
10-resolución de bits ADC |
Comparadores analógicos | 1 | Módulo temporizador | Dos contadores de 8 bits |
Salidas PWM | 4 | Oscilador externo | 0-20megahercio |
Velocidad de la CPU | 1 MIPS@1MHz | Oscilador interno | 0-8megahercio |
Tamaño de la memoria de programa o memoria flash | 8Kbytes
[10000 ciclos de escritura/borrado] |
Tamaño de RAM | 512Bytes en SRAM interna |
Tamaño de la EEPROM | 512Bytes de EEPROM programable en el sistema | Bloqueo de programa | Disponible |
Temporizador de vigilancia | Disponible | Modos de ahorro de energía | 3 Modos: Inactivo, Reducción de ruido ADC, Corriente cortada |
Configuración de pines
- Pin1 (PB5): Las funciones de este pin son PCINT5, ADCO, dw, y REINICIAR. Este pin sirve como analógico., reiniciar, cargador de arranque, CAD, y borrar.
- Pin2 (PB3) : El papel de Pin2 es XTAL1., CLKI, ADC3, OC1B & PCINT3. pin2 se aplica principalmente para la programación USB, entrada XTAL, entrada analógica y PWM.
- Las funciones principales de Pin3 son XTAL2, CLKO, ADC2, OC1B y PCINT4. Este pin se utiliza principalmente para entradas analógicas., programación USB, PWM, y salidas XTAL.
- Pin4 (GND): Pin4 introduce tierra o energía negativa al sistema.
- Pin5 (PBO) : Las funciones principales de Pin5 son AINO, MOSI, OC1A, OCOA, DE, AREF, SDA y PCINTO. Se encarga de la comunicación SPI., Salida PWM y comunicación 12C.
- Pin6 (PB1) : Las funciones principales de Pin6 son MISO, AIN1,OCOB, OC1A, DO y PCINT1. Pin6 se utiliza para PWM o/p, Datos SPI o/P.
- Pin7(PB2)Las funciones principales de Pin7 son SCK., ADC1, TOm SCL y PCINT2. Pin7 se utiliza principalmente para SCL y SCK de datos analógicos i/p y SPI..
- Pin8 (VCC): Pin8 se utiliza para proporcionar suministro de voltaje al sistema..
¿Cuál es el tamaño de ATtiny85??
Características & Funciones & Solicitud
ATTiny85 distingue a otros circuitos integrados por muchas ventajas. primero, El menor costo y el menor consumo de energía lo hacen amigable para los usuarios y el medio ambiente.. Segundo, debido a su tamaño pequeño y compacto, se puede organizar fácilmente en un pequeño Placa PCB. Tercero, Es capaz de trabajar con programas de aplicaciones que funcionan con baterías mediante diferentes modos de ahorro de energía.. Cuatro, muchas funciones están abarcadas por pequeños pines, por lo que se necesita un uso completo del espacio cuando se utiliza en PCB pequeños y de alta tecnología.. Último, su memoria de programa no es mala.
ATtiny85 es un microcontrolador muy avanzado que incluye varias funciones, por lo que se puede utilizar en una variedad de aplicaciones electrónicas. Este microcontrolador es como un pequeño Arduino.. Una vez que el código es pequeño y se requiere un controlador alternativo, entonces el ATtiny85 es la elección correcta.
Se aplica ampliamente en diferentes campos., tales como automoción, empresas subcontratadas de fabricación y ensamblaje de PCB, sistema de sensores, dispositivo de energía solar, telecomunicaciones, dispositivo médico, IoT, sistema integrado e incluso campo de robot.
¿Cuáles son las diferencias entre ATtiny84 y ATtiny85??
Son diferentes en la configuración de pines.. ATtiny viene con 8 patas. Cinco de ellos son adecuados para E/S digitales.. Tres de ellos pueden servir entrada analógica.. Dos de ellos pueden ser pines PWM.. A diferencia de, ATtiny84 tiene 14 patas. Ocho de ellos están disponibles para salida digital y entrada analógica.. Tres son capaces de salida PWM. Y lo que es más, sus pines PB7 también soportan PWM.
¿Cuáles son las diferencias entre ATtiny13A y ATtiny85??
Comparado con ATtiny13A, la 85 tiene más flash, Memoria RAM y EEPROM. también, Attiny85 es más fácil de comenzar que 12A ya que tiene más bibliotecas disponibles.
Una mirada más cercana a la familia ATtiny85
Articulo | Marca | Descripción |
ATTiny85-20PU | Pastilla | AVR, 4KB FLASH, 256B-SRAM, CAD, 2 TEMPORIZADORES – 5V, 20megahercio, PDIP, TEMPERATURA IND, VERDE |
ATTiny85-20MUR | Pastilla | AVR, 4KB FLASH, 256B-SRAM, CAD, 2 TEMPORIZADORES – 20megahercio, QFN/MLF, TEMPERATURA IND, VERDE, 5V, T&R |
ATTiny85-20SF | Pastilla | AVR, 4KB FLASH, 256B-SRAM, CAD, 2 TEMPORIZADORES – 5V, 20megahercio, SOIC, +125C, VERDE |
ATTiny85-20SU | ATMEL | MCU 8 bits ATtiny AVR RISC 8 KB Flash 3,3 V/5 V 8 pines SOIC EIAJ |
ATTiny85-20PU | ATMEL | 8Microcontrolador de bits, Bajo consumo y alto rendimiento, pequeño, 20megahercio, 8KB, 512Byte, 8Patas, INMERSIÓN |
ATTiny85-20MU | ATMEL | AVR, 4KB FLASH, 256B-SRAM, CAD, 2 TEMPORIZADORES – 5V, 20megahercio, FML, TEMPERATURA IND, VERDE |
ATTiny85-20SH | ATMEL | 8Microcontroladores de bits – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
ATTiny85-20SUR | ATMEL | MCU 8 bits ATtiny AVR RISC 8 KB Flash 3,3 V/5 V 8 pines SOIC EIAJ T/R |
ATTiny85-20MUR | ATMEL | AVR, 4KB FLASH, 256B-SRAM, CAD, 2 TEMPORIZADORES – 20megahercio, QFN/MLF, TEMPERATURA IND, VERDE, 5V, T&R |
ATTiny85-15SZ | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Automotriz 8Pin SOIC |
ATTiny85-15ST1 | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Automotriz 8Pin SOIC |
La familia ATTiny85 contiene muchos elementos para cumplir con sus requisitos precisos.
Dónde comprar ATTINY85| Estar comprando
Cuando compramos ATTiny85, Una de las mejores maneras es recurrir a su fábrica o distribuidores originales..
Parte superior 5 Vendedor ATTNY85
- Pastilla: Microchip Technology es el proveedor original de ATtiny85. También ofrece un excelente soporte técnico..
- Mokotecnología : Mokotechnology es tu fabricante electrónico de confianza. Ofrece ATtiny85 y la solución completa de cualquier diseño de PCB con él..
- Electrónica Mouser: Mouser es distribuidor autorizado de todos los líderes mundiales en componentes electrónicos.
- Digikey: La mayor selección de componentes electrónicos del mundo disponible para envío inmediato, condensadores, resistencias para cualquier diseño o dispositivo.
- Componentes RS: RS es el proveedor líder en línea de soluciones industriales y electrónicas.. Realizar pedidos en línea de forma segura, mismo día de despacho & entrega gratuita disponible.
Cómo utilizar ATtiny85 con Arduio?| Después de comprar
Ttiny85 ISP es un dispositivo de código abierto con compatibilidad Arduino IDE. Aquí tomamos uno de los casos de uso., miniusb, para mostrarle cómo se usa ATtiny85 en electrónica de consumo.
Este diseño utiliza un interno 8 Reloj MHZ para controlar el microcontrolador.. Para transferir datos a la placa FTDI, alfiler 2 del microcontrolador está conectado al pin TX de la placa FTDI. Divisor FTDI en pasador 3 ofrecer potencia de 5V al microcontrolador. El puente JP1 se utiliza para habilitar/deshabilitar el reinicio del microcontrolador al establecer la conexión del terminal con la placa divisora FTDI..
Al depurar bocetos con AVR Dragon, no olvides activar el jumper JP1. De otra manera, El condensador C3 causará efectos secundarios al pasar el código..
Cómo programar ATtiny85?
Puedes usar Arduino Uno para programar ATtiny85.
Paso 1: Primero necesitamos configurar Arduino Uno como ISP para actuar como programador del ATtiny85.. Para hacer esto, conecte el Arduino Uno a su computadora portátil y encienda el IDE de Arduino. Luego, haga clic en archivo >Ejemplo>ArduinolSP y sube el código ISP de Arduino.
Paso 2: Diagrama del circuito del programa ATtiny85.
Paso 3: Programarlo por el IDE de Arduino.
Cómo ejecutar ATtiny85 con cuidado?
Es un componente muy sensible.. Para obtener el mejor rendimiento de los controladores a largo plazo, Los diseñadores deben tener cuidado al usarlos en cualquier aplicación..
- El voltaje de suministro no debe exceder los 5,5 V.. Y la salida de la fuente de voltaje debe ser verificada por un multímetro digital preciso antes de conectarla..
- La CC de cada 1/0 el pin debe ser de 40mA. El pin GND y la fuente de alimentación positiva deben ser de 200 mA.. Antes de suministrar energía, Se debe verificar la polaridad del pin del microcontrolador..
- Para colocar este controlador, necesita usar un zócalo IC en el circuito o placa de pruebas que proteja el controlador del calor generado durante la soldadura.
- Adicionalmente, la temperatura de almacenamiento mínima y máxima es de -65°C a +150°C, pero la temperatura de funcionamiento es de -55°C a +125°
Si tiene preguntas adicionales sobre ATtiny85, como el diseño integrado y la fabricación de dispositivos relacionados, Por favor, siéntase libre de Contáctenos.