Las simulaciones pueden ayudarle a evitar constantes ciclos de elaboración y prueba de prototipos
Diseñar, construir, probar; tanto si usted es diseñador de hardware como si es ingeniero de software, seguramente tendrá que ejecutar múltiples iteraciones al desarrollar sistemas complejos. Las porciones de montaje y pruebas son el momento de la verdad: es entonces cuando se puede ver si el trabajo duro ha valido la pena. Una parte importante de las iteraciones de diseño, montaje y pruebas, es la definición precisa de los casos de prueba y los requisitos de funcionalidad para su nuevo producto.
Las pruebas eléctricas seguramente consumirán una cantidad notable de tiempo, porque requieren de sondeos manuales en la tarjeta como tal o en cualquier periférico con que deba interactuar. Cuando se trata del desarrollo y pruebas Agile de la tarjeta como tal, puede identificar potenciales problemas de diseño de manera precoz en el proceso de diseño e incluso ahorrarse una iteración fallida de elaboración de prototipo si aprovecha las funcionalidades de simulación de su software de diseño.
Si bien a cualquiera le encantaría que todo nuevo producto funcionase tal y como debería según el esquema, puede resultar difícil anticiparse a todos los problemas de potencia e integridad de la señal de su PCB. Los ciclos de diseño, montaje y pruebas están pensados para crear siempre una nueva referencia para próximos diseños. Los prototipos se producen, regresan al banco de pruebas, se les diagnostican los problemas, y estos se resuelven (con suerte) antes de la creación del próximo prototipo.
Por desgracia, los presupuestos son limitados, y la creación de prototipos lleva tiempo, lo que redunda en dinero perdido y mayores plazos de lanzamiento. Los productos más complejos tienden a acarrear unos mayores costos de producción y precisan de más tiempo de prueba, y a veces el producto nunca llega a probarse en el entorno previsto. Es aquí donde es crucial que los equipos de diseño identifiquen la integridad de las señales, de potencia y los problemas térmicos en una etapa temprana del proceso de diseño.
Detectar estos problemas y prescribir los cambios en un diseño en múltiples puntos en la fase de diseño es clave para el diseño y pruebas Agile. Cualquier flujo de trabajo Agile requiere de la reevaluación y triaje de los cambios que es necesario imprimir a un diseño en múltiples puntos del proceso de diseño. Las simulaciones son herramientas invaluables para los procesos de desarrollo y prueba, puesto que permiten a los diseñadores validar porciones de un sistema complejo en una etapa más temprana del proceso de diseño y también desarrollar los cambios necesarios antes de la elaboración de prototipos.
El desarrollo Agile hace énfasis en la adaptabilidad y ajuste a los cambios. Si es posible identificar los cambios necesarios en el diseño, funcionalidad o características en una etapa temprana del proceso de diseño, entonces se podrá disminuir la cantidad necesaria de rediseños. Las simulaciones dentro del desarrollo Agile y del proceso de pruebas para el diseño de PCB deberían enfocarse en identificar problemas en las siguientes áreas:
Si logra identificar problemas de señal ,en esta y otras áreas, en una etapa temprana del proceso de diseño, es posible que pueda ahorrarse uno o dos prototipos y crear unos diseños más innovadores. El desarrollo temprano y frecuente de casos de prueba basándose en los requisitos del cliente y los requisitos de funcionalidad es clave para cualquier desarrollo Agile y para los procesos de pruebas.
Como la integridad de la señal es una parte tan importante de cualquier diseño de alta velocidad o alta frecuencia, necesitará probar ciertos aspectos de la tarjeta terminada en su entorno previsto. Las simulaciones son invaluables en este aspecto durante la fase de diseño, pero aun así tendrá que hacer pruebas en una tarjeta de verdad cuando finalice la ejecución del prototipo. Por suerte, existen algunas estructuras sencillas de validación que puede incluir en su tarjeta para hacerse más fácil examinar directamente la integridad de la señal con una cantidad de instrumentos estándar.
Desarrollo Agile y pruebas de una PCB con un osciloscopio
Desarrollar estos tipos de casos de prueba para hardware es parte importante del diseño y desarrollo Agile de hardware, tanto durante la fase de diseño como la de pruebas. Incluir estas estructuras de prueba le permite hacer mediciones en interconexiones críticas fácilmente, y comparar los resultados con sus simulaciones. Incluir estas estructuras de prueba puede ayudarle a tratar dos puntos importantes.
En primer lugar, le ayuda a validar cuáles de las suposiciones en su simulación no son realistas, a determinar si su análisis original de los resultados de la simulación fue incorrecto y cómo ciertos aspectos de su disposición (por ejemplo, corrientes parásitas) están afectando a sus interconexiones. En segundo lugar, esto puede ayudarle a enfocarse en una parte específica de la tarjeta para su inspección y simulación. Una inspección de la disposición y la comparación directa con su disposición podría revelar la causa de los problemas que ve en su tarjeta. Una vez identificada la porción específica de la tarjeta que le está causando problemas, puede trazar un potencial curso de acción con sus herramientas de diseño y de simulación. Este es el método científico en acción.
Altium Designer® le brinda las herramientas de simulación que necesita para acelerar gran cantidad de importantes análisis durante la fase de diseño. Estas herramientas le ofrecen una referencia para la funcionalidad que espera de su tarjeta. Al combinarlas con las herramientas de gestión de datos y componentes en Altium Concord Pro™, obtendrá todas las funcionalidades que necesite implementar para el desarrollo Agile y procesos de pruebas en una única aplicación para diseño de PCB.
Contáctenos o descargue una prueba gratis de Altium Designer y Altium Concord Pro. Tendrá acceso a las mejores herramientas de enrutamiento, disposición, simulación y colaboración MCAD en un mismo programa. Hable con un experto de Altium hoy mismo para más información.