¿Cuáles son las tendencias actuales en prototipos virtuales?

Cuando trabajaba en Sifteo, nuestro gurú del software hizo un simulador de la plataforma de hardware en la que estábamos trabajando. Emulaba todo a las interacciones de radio y GPIO. Cuando fuimos a implementarlo en nuestro primer panel de desarrollo, lo ensamblé y funcionó casi de inmediato. Fue muy gratificante y alucinante. Esto, por supuesto, requiere un conocimiento serio de la arquitectura subyacente y la capacidad de modelar en algo como C ++ o similar.

También he simulado muchos circuitos analógicos usando PSpice. Por ejemplo, simulé un circuito de reinicio de hardware / software antes de probarlo en hardware. Fui a una placa de pruebas con componentes de inmersión y finalmente probé el diseño en el PCB de factor de forma.

Por lo general, las señales digitales son muy sencillas, por lo que necesitan menos atención y, en general, pueden ignorarse hasta más tarde. Tampoco sabrá cómo se comportarán las señales hasta que obtenga PCBA de factor de forma completamente poblado.

Las cosas mecánicas son mucho más fáciles de prototipar y probar en CAD. Solidworks tiene muchas funciones para probar si un mecanismo funciona antes de las piezas de impresión 3D. Recuerdo haber visto a nuestro diseñador industrial e ingeniero mecánico jugar con una característica una y otra vez durante semanas en CAD hasta que fue correcta.

Sin embargo, se sorprenderá de cuánto se puede hacer con tableros de desarrollo y cartón. Tal vez finalmente lleguemos al punto en que podamos simular un poco mejor el hardware. Tenga en cuenta que la mayoría de las veces las aplicaciones son específicas de la naturaleza del producto. ¡No hay una talla única para todos, al menos por ahora!