Simulando un microcontrolador TI en Spice

1

He comprado un microcontrolador de Texas Instruments: MSP430F6779. Me gustaría simular en un circuito junto con otros componentes: resistencias, amplificadores operacionales, sensores ...

¿Qué programa me permite hacer eso? He buscado microcontroladores en la biblioteca de especias en ti.com pero no está allí ... ¿Alguien tiene una idea?

    
pregunta georges

2 respuestas

2

Proteus debería poder simular un MSP430. Consulte esta página para simular la serie MSP430.

Sin embargo, tenga en cuenta que confiar en un simulador para simular con precisión el comportamiento de la MCU puede ocasionar problemas. Además, Proteus no es gratis.

En muchos casos, será mucho mejor dejar la MCU fuera de la ecuación y simular solo la parte analógica o digital de su circuito.

Además, no estoy familiarizado con esto, pero VisSim también puede ser una opción.

    
respondido por el uint128_t
2

Por lo general, nadie hace esto. Simular un circuito completo, incluido el microcontrolador analógico + que usa solo modelos de especias no tendría sentido. Sería muy lento y, por lo tanto, no podría simular mucho.

Hay herramientas que lo hacen, pero no usa solo especias. Rompen el circuito en partes, simulan la parte analógica con especias y la parte digital con otros medios. Pero por lo general son caros, y rara vez se necesitan realmente.

Lo que la gente hace es identificar los diversos bloques en el circuito y simular cada uno de forma independiente, con la herramienta más apropiada:

  • Por lo general, para un bloque analógico con algunas entradas del microcontrolador, usaría una herramienta de especias y simularía las entradas provenientes de la MCU utilizando fuentes de voltaje simples para las que asigna la forma de onda apropiada (usando el pulso en tiempos predefinidos, para ejemplo).
  • Para simular el código MCU de alto nivel, puede hacerlo en una PC, si usa C. Necesita emular los periféricos que necesita y compilar para Windows / Linux. Esto puede llevar mucho tiempo para una aplicación compleja con muchos periféricos, pero le brinda mucha libertad durante las pruebas y es un buen ejercicio para hacer un código independiente de la plataforma.
respondido por el dim

Lea otras preguntas en las etiquetas