Migración de dsPIC a PIC de 32 bits

1

Tenemos un producto de gateway CAN exitoso basado en dsPIC33EP. El firmware es bastante complicado y tardó años en desarrollarse. Escrito en C, el bucle principal llama a muchas máquinas estatales, cada una de las cuales es bastante portátil a otras plataformas. Por supuesto, el código de bajo nivel está diseñado específicamente para dsPIC.

Mi trabajo es hacer un hardware de segunda generación dentro de 6 meses. Mi dilema es si debo atenerme al dsPIC, o arriesgarme e ir al PIC33MZ de 32 bits o tal vez a otro procesador de 32 bits como Infineon TriCore TC1797.

La razón principal por la que estoy considerando el cambio, es que el diseño actual está usando una gran cantidad de capacidad computacional de dsPIC, y los vehículos modernos tienen una comunicación CAN más rápida y temo la posibilidad de no poder seguir el ritmo del futuro vehículos.

Soy un diseñador experimentado y conozco todos los riesgos. Esta pregunta es específica para aquellos que hicieron tal migración recientemente y podrían compartir conmigo la experiencia real.

    
pregunta EmbeddedGuy

1 respuesta

2
  

Temo la posibilidad de no poder seguir el ritmo de futuros vehículos.

Dos opciones / riesgos:

1) si su dspic actual no es lo suficientemente rápido, vea si hay un dspic más rápido. Esta ruta tiene el mínimo riesgo.

2) pasar a un chip más rápido. muchos de ellos por ahí. y si el código existente está bien distribuido, la transferencia a un nuevo chip no será demasiado difícil. esta ruta tiene la máxima flexibilidad y también el riesgo.

Si fuera tú, me quedaría en la actual familia dspic tanto como puedas, especialmente si usas mucho procesamiento específico de dspic.

si tiene que moverse, elija uno que tenga los periféricos y luego la potencia de procesamiento. perfile su código y obtenga una idea de cuánto procesa. eso te dará como se ve el chip objetivo como mínimo.

También debe analizar otros aspectos del chip, como su capacidad para trabajar en un entorno difícil. Los chips más antiguos como pic suelen ser bastante buenos en ese departamento. Primero acudiría a un vendedor de automóviles, como renesas, freescale e infineon. Manténgase alejado de los tipos no automotrices todo el tiempo que pueda.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas