Donde los microcontroladores PIC encajan en el diseño de PCB incrustado

Índice

DIP microcontroller on a development PCB connected to a programmer and breadboard LEDs

Microcontrolador PIC: ¿dónde es apropiado y qué debe verificar antes del diseño?

El microcontrolador PIC es un microchip programable que combina un procesador lento/salida, memoria y paquete de periféricos. Un fabricante, varios circuitos integrados separados, en lugar de crear un sistema de control, puede usar un microcontrolador para leer sensores, iniciar salidas, intercambiar datos con otros dispositivos y lanzar el firmware integrado.

Soporte de circuito de microcontrolador con resistencias, cables de programación y osciloscopio de sensor D
Ajustes de depuración de microcontroladores basados en una placa LED y una conexión de software.

Los dispositivos PIC han estado en circulación durante décadas y por lo tanto todavía aparecen en control industrial, en bienes de consumo, en tarjetas de ocio, en la sustitución de trabajos de mantenimiento y en ingeniería inversa. Si bien las nuevas piezas de palanca dominan en muchos diseños nuevos, las piezas de repuesto PIC permanecen principalmente en productos baratos y dispositivos antiguos que requieren soporte o rediseño.

La pregunta práctica para el equipo de hardware es simplemente «¿trenza de microcontrolador PIC?» ¿La familia PIC respeta la cantidad de E/S, todas las revisiones, el tiempo, la complejidad del firmware y el riesgo del ciclo de vida de la creación de productos? El diseño del mapa, la selección detallada y los detalles de fabricación son importantes aquí.

Esta guía explica cómo funciona el microcontrolador PIC, cómo funciona, dónde se usa, cómo se compara con otros parámetros de MCU y qué seguir antes de reemplazarlo.. Mapa.

Entonces, ¿es un microcontrolador PIC?

Peak significa entorno de interfaz de controlador LD, pero la tecnología cotidiana, la gente a menudo simplemente dice «MCU PIC» o «foto de microcontrolador». El dispositivo PIC es un controlador de chip único con núcleo de CPU, memoria o programa Flash, RAM, temporizador, GPIO y UART, SPI o I2C.

Varias familias de fotografías apuntan a diferentes niveles de dificultad. A menudo se utilizan secciones pequeñas de 8 bits para tareas de control simples, como tiempo de tránsito, escaneo de teclado, control de LED o trabajo doméstico. Una familia de fotos de alta calidad, control de motor, USSYI puede manejar la detección analógica, las funciones de seguridad y el firmware más sofisticado.

Liner de las razones por las que parte del pico sigue siendo relevante, esto tiene una gran base conectada. Si el cliente necesita una tarjeta de control que no se puede copiar, reparar o actualizar, puede conectar el Pic D DesignOrigin en estos casos, el rediseño de diferentes arquitecturas puede crear trabajos de verificación y firmware innecesarios.

Pic Micro Controlador Placa ¿Cómo funciona?

El PC también es un centro de control para el microcontrolador. Lee entradas como interruptores, sensores, termistores, codificadores o paquetes de comunicación. Luego tome decisiones basadas en el firmware y las salidas del dispositivo como MOSFET, pantalla, relé, zumbador, motor o LED.

El chip en sí anida esa parte del diseño. Las guías basadas en PIC también requieren una disciplina suficiente de enrutamiento para evitar los rieles D de corriente, reinicio, análisis de condensadores, luhr, acceso a problemas de programación y depuración de firmware, que en realidad son un problema de hardware cuando la parte N seleccionada no usa un generador interno.

Por ejemplo, una tarjeta de termostato simple para leer la temperatura, retire el botón y reemplace el relé del ventilador. Puede utilizar un pequeño mapa industrial para niños, monitores de voltaje analógico y datos que puedan transferir fotos de Uartuna correctamente. En ambos casos, el MCU es central, pero la fiabilidad de la tarjeta aún depende del sonido. Design Circuito PCB y opciones de diseño.

Aplicación general del microcontrolador PIC

Los microcontroladores PIC son comunes en los productos que requieren un control predecible sin una gran operación del sistema D o baterías pesadas. Los ejemplos comunes incluyen control de herramientas, fuente de alimentación pequeña, módulos de sensores, dispositivos de prueba portátiles, acceso a la unidad de control, automovilistas y documentos del lado del automóvil.

También son comunes en ingeniería inversa y reparación. Un mal compromiso puede usar una foto que controle el tiempo de carga, el bloqueo de seguridad o la comunicación con la tarjeta principal. Si la tarjeta de origen está desactualizada, es posible que los ingenieros deban identificar la familia MCU, controlar el circuito de soporte y decidir si existen formas de reparación, clonación o revisión funcional de rutas de bajo riesgo.

La sección de fotos no incluye automáticamente la mejor opción para un nuevo proyecto. Si el producto requiere gráficos de alta velocidad, baterías inalámbricas o DSP principal, las familias de MCU de Danderre podrían ser más apropiadas. Sin embargo, con muchos productos integrados en los controles, PIC tiene requisitos de gastos generales más bajos que las plataformas más grandes.

La elección principal y la diferencia en la foto familiar

La gama de imágenes es amplia, por lo que es más importante elegir una familia que las marcas. Los viejos dispositivos de 8 bits son comunes en las tarjetas de control, ya que son baratos y bien entendidos. Los dispositivos de tamaño mediano ofrecen mejores periféricos y una mejor profundidad de almacenamiento. La familia de 16 bits y 32 bits de nivel superior admite más espacio DCODE, mejores indicadores matemáticos y una interfaz más amplia de opciones D.

Al comparar detalles, marque D. Los cinco primeros elementos:

1. Los tamaños de E/S y tamaños de paquete están disponibles. 2. Potencia de voltaje y propiedades analógicas. 3. El tamaño del firmware y la memoria para futuros análisis. 4. La interfaz de comunicación que necesita el producto. 5. Soporta programación y depuración durante la restauración y mantenimiento.

Concéntrese demasiado en la frecuencia de evitar temas más prácticos, como una cadena frágil detrás de sus suministros. Para los productos que requieren una larga vida útil, la disponibilidad puede ser mayor que un pequeño aumento de rendimiento.

PIC en comparación con otros microcontroladores

Por lo general, los microcontroladores PIC se comparan con dispositivos AVR, STM32, MSP430 o ESP. Él aquí no hay un ganador universal, porque la elección depende de la tarea específica. Los microcontroladores PIC a menudo eligen cuando se requiere una lógica de control simple, la disponibilidad de herramientas de desarrollo comprobadas y el uso de una familia de pulgas que se ha utilizado en productos similares durante muchos años.

STM32 puede ofrecer más de tres espacios y ecosistemas para trabajos a bordo exigentes. ESP32 puede ser más interesante si necesitas wifi o bluetooth. La división AVR todavía está distribuida en su desarrollo basado en Arduino. Sin embargo, si toma un diseño más largo, la reutilización es que la arquitectura PIC puede reducir los cambios de tarjeta, la reescritura del firmware y los atributos de riesgo.

Las víctimas son muy importantes en la ingeniería inversa. El rediseño que altera la familia MCU puede verse elegante en el mapa, pero la coincidencia de pines también puede afectar el tiempo de corte, el comportamiento del ADC, el flujo de programación y el CES Ops. Para un diseño orientado al servicio, la estabilidad a menudo niega cosas nuevas.

Consejos de diseñador de tablero

Comience con la integridad del poder. Coloque el condensador de degradación junto a cada pin de corriente de MCU, mantenga un breve cambio de potencia y no dirija la corriente de conmutación fuerte desde la misma línea de tierra local que los contactos analógicos sensibles. Las tarjetas en miniatura generalmente fallan porque el equipo, estos alrededores se considera después.

Revelo los nombres prácticos de los programas. WASER Agregar otros métodos admitidos con el comando ICSP o D, la depuración es mucho más fácil cuando se accede a la programación y el marcado de pines. También es útil para el servicio de campo y pequeños tratamientos.

Proteger el esquema de recuperación y el reloj conservador. A veces, una tarjeta sin tarjeta de inicio puede buscar firmware durante todo el día. Si el proyecto utiliza un generador externo, siga cuidadosamente el manual de especificaciones y mantenga la estabilidad física de la red.

Utilice el posicionamiento y consejos disciplinados. General Instrucciones Diseño de PCB Esto sigue siendo aplicable, pero las tarjetas PIC a menudo se benefician de una advertencia adicional a las líneas de referencia analógicas, el acceso al programador y el aislamiento entre las pistas táctiles de bajo nivel y las salidas de conmutación.

Si la tarjeta forma parte de la reparación o clonación, documente lo que se sabe y elimínelo. Esto incluye una función de PIN, un comportamiento de dinitialización, un punto de prueba y si el dispositivo de origen está protegido contra la lectura de código. detalles, el proyecto es una mejora, revisada o completamente revisada Ingeniería mecánica esfuerzo.

Problemas de firmware y producción

Elegir un microcontrolador nunca es una solución de firmware simple. Esto se aplica a las pruebas de compilación, los procedimientos de actualización del sitio web y las dimensiones de WieTeam que realmente puede admitir más adelante. Si el MCU se va a programar en producción, el SET S se fija antes del ensamblaje, después del montaje o por la legislatura durante la inspección final.

También es necesario avanzar en lo tolerable que debe ser el diseño. El reemplazo por PIN solo es útil si el depósito de firmware, las configuraciones de copia de seguridad, las aceptaciones del generador y los depósitos de personalización de dispositivos siguen siendo válidos. De lo contrario, el cambio «deshabilitado» puede ser un problema de producción oculto.

Deje espacio para diagnosticar productos pesados. Algunos bloques de prueba etiquetados, conectores de programación sensibles y rutas de descarga documentadas pueden facilitar la búsqueda de mapas recuperados. Sugerencia del equipo Mejora Microcontrolador O el rediseño de la tarjeta no solo lleva mucho tiempo en el código en sí, sino también en estos detalles prácticos.

Errores comunes al usar el microcontrolador PIC

Leiner El error más común es la parte de elección con suficiente memoria para crear el primer firmware. Las correcciones de errores no dejan espacio para cambios de registro o recursos futuros.

Landere subestimar la programación y la depuración de acceso. La tarjeta a veces llega al paso del prototipo sin una forma sencilla de conectar el programador después de la instalación del contenedor. Esto se puede evitar.

Los diseñadores también tienen problemas de señalización mixta. Una foto que lea sensores analógicos e interruptores de relé PWM o cargas de relés puede comportarse mal si la estrategia principal es descuidada. Los síntomas pueden parecer inestabilidad aleatoria del firmware que mantiene el ruido en la ruta de medición.

Finalmente, algunos equipos seleccionaron fotos por razones heredadas sin verificar la disponibilidad actual, el soporte de la red de vehículos y los costos generales de revisión. La reutilización es útil, pero solo si las técnicas y las ventas siguen siendo correctas.

Cuando el microcontrolador alcanza su pico

Los microcontroladores PIC son generalmente adecuados cuando un producto requiere una plataforma de hardware que pueda ser soportada por un control integrado robusto, requisitos de soldadura fáciles, larga vida útil e ingeniería práctica. CIST también es una opción razonable para guardar o volver a crear mapas existentes que ya están conectados a la arquitectura de la foto.

Si el proyecto requiere una visita limpia, soporte de firmware o la reconfiguración de las tarjetas de control, lo mejor es saber que S es antiguo o nuevo. La mejor pregunta es saber que S resuelve problemas de gestión reales con riesgos, costos y apoyo aceptables.

Para muchas mejoras, clonación y gestión de aplicaciones, la respuesta sigue siendo positiva.

¿Qué comprobar antes de elegir un microcontrolador PIC?

Compruebe el /s, paquetes, lstream, demanda de generador, periféricos, memoria, métodos de programación, disponibilidad y compatibilidad de ciclo de vida largo.

¿Por qué es importante el análisis de condensadores para la foto de MCU?

Los condensadores de separación proporcionan corriente local durante la conmutación y ayudan a mantener una fuente de alimentación estable. Colóquelos cerca de la potencia de salida de MCU con una ruta inversa corta.

¿Qué puede interrumpir la programación de tableros de dibujo?

Las causas comunes son los cables MCLR incorrectos, la falta de voltaje de referencia, los contactos PGC/PGD sobrecargados, problemas del generador, soporte de tierra deficiente o enchufes de programación debido a errores de dirección.

Acerca del Autor

Picture of Aidan Taylor
Aidan Taylor

Soy Aidan Taylor y tengo más de 10 años de experiencia en el campo de la ingeniería inversa de PCB, el diseño de PCB y el desbloqueo de IC.

Comparte

Post Recomendado

¿Necesitas ayuda?

Scroll al inicio

Cotización