La EDU-CIAA-NXP es una versión de bajo costo de la CIAA-NXP pensada para la enseñanza universitaria, terciaria y secundaria.
La EDU-CIAA está basada en la CIAA-NXP, por ser la primera versión de la CIAA que se encuentra disponible. Por lo tanto su microcontrolador es también el LPC4337 (dual core ARM Cortex-M4F y Cortex-M0).
Sin embargo, con el objetivo de abaratar costos y reducir su complejidad la EDU-CIAA incorpora sólo algunas de las funcionalidades de la CIAA.
A su vez, con el fin de permitir el desarrollo de algunas prácticas sencillas sin que sea necesario recurrir a hardware adicional, incluye además algunos recursos que no están presentes en la CIAA.
En la siguiente figura se observa un diagrama en bloques de la EDU-CIAA basada en LPC4337:
La EDU-CIAA cuenta con los siguientes módulos:
El esquemático de la EDU-CIAA en su versión NXP se realizó utilizando KICAD y está diponible en este link: Descargar esquemáticos EDU-CIAA
Consultar el Pinout de la EDU-CIAA-NXP
Consultar la asignación de pines de la EDU-CIAA-NXP en PDF, con información del uso de los mismos en el microcontrolador: Asignación de pines
* Listado de materiales mantenido a mano: edu-ciaa-bom_x100_v2.4.ods
* Listado de materiales exportado de Kicad en formato texto simple: edu-ciaa-nxp.lst
* Listado de materiales exportado de Kicad en formato .csv (comma-separated values): edu-ciaa-nxp.csv
* Listado de materiales generado con el script perl bom_opt.pl que agrupa por valores: edu-ciaa-nxp-BoM.csv
Este último listado se genera de la siguiente forma:
$ bom_opt.pl --input=edu-ciaa-nxp.csv --pcb=edu-ciaa-nxp.kicad_pcb
El circuito impreso de la EDU-CIAA-NXP está desarrollado en Kicad. La documentación completa y material relacionado al PCB de la EDU-CIAA-NXP se puede obtener del
Repositorio de hardware en GitHub.
Para bajar el repositorio desde la línea de comandos (Linux/Unix):
$ git clone https://github.com/ciaa/Hardware/ $ cd Hardware/PCB/EDU-NXP/
repo:descripcion:ponchos&nofooter
Pronto se publicará aquí el IDE de la EDU-CIAA.
El proyecto Micropython permite ejecutar python en microcontroladores sin grandes requerimientos de RAM ni memoria de programa.
Se implementó el soporte para la EDU-CIAA, para conocer más acerca del proyecto ingresá al siguiente enlace:desarrollo:edu-ciaa:edu-ciaa-nxp:python