Psoc

Solo disponible en BuenasTareas
  • Páginas : 8 (1929 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de marzo de 2011
Leer documento completo
Vista previa del texto
PSoC: Programmable Systemon-Chip Mixed Signal Array

ING. Javier Zamudio Bautista

PSoC: Programmable Systemon-Chip
1.- Cypress Semiconductor 2.- Familia PSoC 3.- Arquitectura del PSoC CY8C29466 4.- Herramientas Software de desarrollo - PSoC Designer IDE Software - PSoC Programer - PSoC Express Kits de desarrollo y evaluación - PSoC In-Circuit Emulator (ICE) - Miniprog

Acerca de Cypress•Fundada en 1982 por T.J. Rodgers •Oficinas principales en San Jose, California. •Cypress es conocida en la industria de los semiconductores por sus inovaciones tecnológicas, en cuanto a diseño de productos, manufactura y calidad. •Su estrategia se basa en ofrecer dispositivos que cubran más funcionalidades a menor costo

www.cypress.com www.psocdeveloper.com

3

PSoC = ProgrammableSystem-on-Chip Microcontrolador de señal mixta
con recursos analógicos y digitales configurables. Combina la familiaridad de un microcontrolador, la configurabilidad de un FPGA y el potencial de un ASIC Construye tu chip segun tus necesidades

Qué Funciones tiene? Cuándo Aparecen? Cómo Se interconectan?
4

Funciones que pueden aparecer
ANALOGO
• ADC 6, 8, 12, 14 bits • DAC 6,8,9 bits •Amplificadores (inversor, de instrumentación, ganancia programable) • Comparadores • Filtros (LPF y BPF) • DTMF • • • • • • • • • •

DIGITAL
Contadores 8, 16 ,24 ,32 bits PWMs 8, 16 bits Timers 8, 16 ,24 ,32 bits PRS 8, 16 ,24 ,32 bits CRC Hasta 4 UART (1 conf.) SPI (M y S) IRDA (Tx y Rx) I2C USB

Software
I2C Master EEPROM LCD – Interface HD44780 Protocolo USB

5

User Modules
Bloquespreconfigurados y Precaracterizados para formar periféricos Análogos y digitales User Modules Incluyen: • Interfaces de aplicación (APIs) • Rutinas de servicio a interrupción (ISRs) • Hojas de especificaciones de cada UM • Data Sheet

6

Los recursos se pueden reconfigurar
La reconfiguración Dinámica permite establecer
diversas funciones para operar en el mismo chip en diferentes tiempos.
Porejemplo: 23 Horas 59 minutos al día • Acepta monedas • Distribuye bebidas Unos pocos segundos cada noche • Se reconfigura dinamicamente como modem a 300 baud. • Transmite numero de monedas, bebidas y el estado de mantenimiento a la oficina central Beneficios • Solamente el costo de la interface telefónica • Incrementa la rentabilidad de la máquina
7

La forma en que se interconenctan


PSoCDesigner Se definen los bloques funcionales Se definen fuentes de señal de reloj y conexiones entre bloques funcionales Se definen las conexiones entre pines y bloques Se definen cambio de conexiones dinamicamente







8

Familia PSoC
PSoC Flash Ram Pins Analog blocks Digital blocks Hard ware I2C

USB N N
N

8C29X 8C27X 8C25/26 8C24X94 8C24X 8C22X 8C21X34 8C21X23
CY7C603XXCYWUSB6953
9

32kB 16KB 16KB 16KB 4KB 2KB 8KB 4KB 8KB 8KB

2kB 256 256 1KB 256 256 512 256 512 512

28,44,48,100 8,20,28,48 8,20,28,48 56 8,20,28 8,20,32 16,20,28,32 8,16,20,24 28,32 48

12 12 12 6 6 3 4* 4* 4* 4*

16 8 8 4 4 4 4 4 4 4

S S N S S S S S S S

S N N N N N
Wireless USB

*Funciones analógicas limitadas Manual de referencia

Familia 29X
12 Analog Blocks / 16 DigitalBlocks
No. De Parte. CY8C29466-24PXI CY8C29466-24PVXI CY8C29466-24PVXIT CY8C29466-24SXI CY8C29466-24SXIT CY8C29566-24AXI CY8C29566-24AXIT CY8C29666-24PVXI CY8C29666-24PVXIT CY8C29666-24LFXI CY8C29866-24AXI Flash (KB) 32 32 32 32 32 32 32 32 32 32 32 RAM (KB) 2 2 2 2 2 2 2 2 2 2 2 SMP SI SI SI SI SI SI SI SI SI SI SI Encapsulado DIP SSOP SSOP SOIC SOIC TQFP TQFP SSOP SSOP MLF TQFP Pins 28 28 2828 28 44 44 48 48 48 100

10

Características PSoC
Microprocesador M8C intergrado • Frecuencia interna programable (2.5% de precisión) • Hasta 24 MHz (4 MIPS) opera a 5V • Hasta 12 MHz operacion a 3.3V • Arquitectura Harvard con set de instrucciones tipo CISC, 136 instrucciones en total. • Usado en Cypress USB products Oscilador interno de 32Khz (precisión de 50%), para función sleep. Hasta...
tracking img