Geek Electrónica

Explicaciones, tutoriales y noticias sobre electrónica y tecnología en general

MicrocontroladoresPSoC

Los bloques de PSoC

Los microcontroladores PSoC están construidos a partir de bloques electrónicos con los cuales se pueden desarrollar aplicaciones tanto de electrónica análoga como de electrónica digital, estos bloques que son denominados dentro del entorno PSoC como bloques análogos o bloques digitales se diferencian entre sí por su composición interna. A continuación se van a presentar los tipos de elementos que  componen a estos bloques tanto análogos como digitales de PSoC, tomando como referencia un PSoC CY8C29466.

El sistema Digital:
 
Este sistema está compuesto por un total de 16 bloques de 8 bits cada uno, sin embargo pueden ser utilizados tanto individualmente como en conjunto siendo posible así formar bloques de 8, 16, 24 y 32 bits.
 
Dentro de los módulos de usuario que vienen pre-configurados en el PSoC Designer (Herramienta de desarrollo PSoC) para facilitar la programación y uso de los microcontroladores, encontramos los siguientes módulos que usan los bloques digitales:

  •  PWM (8 a 32 bits).
  • Contadores (8 a 32 bits).
  • Temporizadores (8 a 32 bits).
  • UART de 8 bits, sin paridad.
  • SPI maestro y esclavo.
  • I2C esclavo y multi-maestro.
  • Comprobador de redundancia cíclica (CRC).
Los bloques digitales pueden ser conectados a cualquier GPIO (Puertos de entrada-salida) por medio de una conexión de buses globales que además permiten la multiplexación de las señales y de esta manera llevar a cabo una gran cantidad de operaciones lógicas.
 
 
(Configuración del módulo de usuario PWM8)

Sistema Analógico:
 
Este sistema está compuesto por 12 bloques configurables, cada uno está compuesto por diferentes elementos como amplificadores operacionales y filtros de capacidades conmutadas. Con estos bloques se puede configurar diferentes dispositivos, algunos de estos ya vienen pre-configurados en los módulos de usuario del PSoC Designer, una muestra de estos módulos que utilizan los bloques analógicos son los siguientes:

  • Convertidor Analógico a Digital.
  • Convertidor Digital a Analógico.
  • Filtros Pasa-bajo, Pasa-banda y Pasa-altos (2, 4, 6 u 8 polos).
  • Amplificadores (ganancia seleccionable hasta 48X).
  • Amplificadores de instrumentación (ganancia seleccionable hasta 93X).
  • Comparadores.
  • Marcadores DTMF.
  • Moduladores.
  • Detectores de pico.
(Configuración del módulo de usuario LPF2 – Filtro Pasa-Bajos de Orden 2)

 
ANTERIOR PUBLICACIÓN SOBRE PSoC: El núcleo de PSoC

Iván Cuadros Acosta

Licenciado en Electrónica y Master en desarrollo de aplicaciones móviles con experiencia en docencia universitaria. Apasionado por la electrónica y la programación.