Kit de desarrollo para dsPIC iCM4011
El iCM4011 es un kit de desarrollo de bajo coste y medidas reducidas para aplicaciones que requieran un procesador embarcado y autónomo. Consta de:
- Placa de desarrollo
- CD que incluye:
- Documentación detallada del producto
- Paquete software ingenia dsPIC bootloader (firmware + GUI para Windows)
- Drivers USB
- Cable USB 2.0
|
|
La placa de desarrollo está basada en un procesador digital de la señal ( dsPIC30F4011) de última generación, especializado en operaciones de adquisición y tratamiento de la señal (hasta 30MIPS). Su características principales son:
- Hasta 30 entradas/salidas
- 9 Puertos ADC de 10 bits
- 6 PWM independientes
- Interfaz de codificador de cuadratura
- Protocolos I2C o SPI integrados
La placa de desarrollo también incorpora transceivers para los estándards de comunicación más comunes ( USB, RS232, RS485, y CAN).
El procesador está pregrabado en fábrica con un firmware desarrollado por ingenia ( bootloader) que permite la reprogramación del propio dispositivo. De esta manera se puede cargar un programa mediante una interfaz RS232 o USB en pocos segundos y sin la necesidad de un programador externo.
Para desarrolladores de firmware que requieran debugar, el iCM4011 también incorpora un conector de programación/debug ICSP©. De este modo, permite ser programado o debugado mediante herramientas externas (ICD2© u otros programadores compatibles).
Aplicabilidad del kit
El rango de aplicaciones del kit de desarrollo iCM4011 es muy amplio. Un usuario, familiarizado con la arquitectura del procesador, podría de manera senzilla realizar la adquisición de una señal de voz, su procesado digital (IIR, FIR, codificación adaptativa, etc) y el posterior envío de muestras a un PC mediante el puerto USB.
Otras aplicaciones que se podrían desarrollar con el iCM4011 son:
- Control de motores
- Puentes (bridges) entre interfícies de comunicación (USB a I2C, RS485 a I2C, RS232 a SPI, etc)
- Interfaces humanas (control de LCDs, medida de sensores, lectura de pulsadores, teclados, etc.)
|