Vous êtes sur la page 1sur 6

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.

CREACIN DE COMPONENTES
CY8CKIT-059 PSOC 5LP
CREATION OF COMPONENTS
CY8CKIT-059 PSOC 5LP
Martinez Oviedo Junior Alejandro.
juamartinezo@correo.udistrital.edu.co
Universidad Distrital Francisco Jos de Caldas

Resumen
El presente trabajo tiene como finalidad la creacin
de un Nuevo componente en Psoc Creator 3.3, a
modo de ejemplo; para conocer y comprender el
correcto modo de ejecucin de las libreras a la
hora de utilizar esta herramienta tan til que
contiene el software en mencin.

II.

GENERAL
Realizar el diseo de un nuevo componente en Psoc
Creator 3.3.
ESPECFICOS

Abstract
This paper aims at creating a new component in
PSoC Creator 3.3, for example ; to know and
understand the right way to run bookstores when
using this tool so useful that contains the software
in question.

Disear un decodificador de 3-8 en Psoc


Creator 3.3.
Comprender el uso de las libreras como
actuador fundamental en la creacion de un
nuevo componente.
Visualizar la forma correcta de realizar el
llamado a las libreras en otra rea de
trabajo.
III.

I.

INTRODUCCIN

sta tarjeta (PSoC 5lp) es una herramienta


de
es
preciso decir que presenta un costo menor respecto
sus primeros prototipos.
y con una excelente capacidad
Everstil
procesamiento. Adems de lo anterior,

OBJETIVOS

MARCO REFERENCIAL

El kit proporciona acceso a todo el dispositivo 5LP PSoC en


un formato compatible con protoboard. Cuenta con una
cabecera de micro-USB para la creacin de prototipos con Full
Speed conectividad USB 2.0. [1]
La tarjeta de desarrollo Cy8ckit-059 Psoc 5lp se muestra en
la figura 1, al respaldo se observa la ubicacin de los pines
junto con la tarjeta de comunicacin (figura 2).

Algunas de las ventajas que tiene esta EEPROM es


que la programacin es rpida, cuenta con un diseo
que permite su implementacin en protoboard y
adems tiene un puerto usb para programacin
fullspeed.

Documento entregado para revisin el 18 de Marzo de 2016, se tomaron en


cuenta las especificaciones dadas para la elaboracin del informe, adems del
formato IEEE correspondiente, el resto ser para evaluar bajo el criterio del
docente.
Junior Alejandro Martinez es estudiante de la universidad distrital francisco
Jos de caldas de Colombia. (juaamartinezo@correo.udistrital.edu.co).

Figura 1.

CY8CKIT-059 5LP

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.

Figura 2. Caractersticas y ubicacin de los pines.

CREACIN DE COMPONENTES:
Para la creacin de un nuevo componente es importante tener
claro que se realiza mediante el uso de libreras, las cuales van
a contener el nuevo componente en mencin.
All se trabaja en forma de esquemtico o cdigo, posterior a
ello se guarda la librera para su futuro uso en diferentes reas
de trabajo.

Figura 4. Creacin de nuevo proyecto.


Paso 3: Seleccionamos entre las opciones librera y le damos
clic en siguiente; en la nueva ventana podremos nombrar el
rea de trabajo, la librera y seleccionar el lugar donde quedara
guardada, editamos lo necesario y apretamos en finalizar como
se observa en la figura 5:

A continuacin se mostrara de manera detallada, paso a paso,


el modo de creacin de nuevos componentes dentro de Psoc
Creator 3.3. Para tal finalidad se mostrara un ejemplo con un
decodificador de 3-8; pero la secuencia es aplicable a
cualquier componente que se desee disear.
Paso 1: Dejar el rea de trabajo libre, es decir, cerrar y/o
remover cualquier proyecto que se encuentre en el rea de
trabajo como se observa en la figura 3.

Figura 5. Seleccin y nombrado del rea de trabajo y librera.


Paso 4: Luego en el rea de trabajo, seleccionamos la pestaa
de componentes. En el proyecto daremos clic derecho y
escogeremos aadir componente, como se observa en la figura
6:

Figura 3. Workspace vaco.


Es recomendable realizar este primer paso, debido a que si se
realiza teniendo proyectos abiertos la ubicacin de la librera
despus se hace algo tediosa de encontrar.

Paso 2: Nos situamos en el boton de nuevo y buscaremos


la opcion de crear nuevo proyecto, como se observa en la
figura 4.

Figura 6. Adicin del nuevo componente.

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.


Paso 5: En la nueva ventana seleccionamos aadir asistente de
smbolo (Symbol Wizard), le asignamos el nombre y
presionamos crear nuevo, como se observa en la figura 7.

Es importante recordar que se debe de hacer clic derecho


encima del icono del componente en cuestin, puesto que en
una librera podemos trabajar con varios componentes al
mismo tiempo; y si seleccionamos proyecto librera para
aadir un nuevo componente el programa lo interpretara como
un componente distinto al cual estamos trabajando.
Paso 8: Tendremos en pantalla una nueva ventana de tems,
seleccionamos aadir esquemtico y apretamos en crear
nuevo, como se observa en la figura 10:

Figura 7. Creacin del nuevo componente (caja).


Paso 6: Aparecer una nueva ventana donde nos permitir
asignar el nmero de puertos que tendr nuestro componente;
de igual manera nos permitir seleccionar el tipo de puerto
(entrada-salida digital, entrada-salida anloga, etc.);
establecemos la cantidad de puertos que requerimos y les
seleccionamos el tipo a cada uno como se observa en la figura
8:
Figura 10. Seleccin de la arquitectura, familia y dispositivo.
Es importante recordar que debemos deshabilitar la opcin:
Target Generic Device. Luego seleccionar la arquitectura,
familia y dispositivo sobre el cual vamos a trabajar; ya que si
se trabaja con la opcin habilitada es probable que no salgan
todos los componentes adecuados para nuestros trabajos
(compuertas, flip-flops, etc.).
Puesto que el programa solo habilitara componentes que
puedan ser trabajados en todos los prototipos de
microcontroladores que ha desarrollado Cypress.
Figura 8, Asignacin de puertos del nuevo componente.
Paso 7: Luego de crear nuestro contenedor o caja; buscamos
en el rea de trabajo el icono del nuevo componente; damos
clic derecho y seleccionamos aadir componente, como se
observa en la figura 9:

Paso 9: Seleccionar el tamao de la pgina sobre la cual


trabajaremos y darle clic en Ok, como se observa en la figura
11.

Figura 11. Seleccin del tamao de pgina.


Figura 9. Adicin de esquemtico del nuevo componente.

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.


Paso 10: Dentro del esquemtico trabajaremos formando las
conexiones con compuertas, flip-flops, o los componentes
necesarios para el diseo del nuevo componente; de manera
similar a como se ha venido trabajando. La nica variacin es
que al momento de asignar pines, no trabajaremos con los
usuales si no que usaremos los que se encuentran en la parte
izquierda de nuestra pgina, como se observa en las figuras 12
y 13:

Paso 12: Luego de tener el componente ya visualizado, y todo


de manera correcta; revisando que no ocurran errores.
Procedemos a guardar todos los cambios, realizados y a
remover la librera del espacio de trabajo; esto se observa en
las figuras 15 y 16:

Figura 12. Pines usados el diseo de nuevos componentes.


Figura 15. Seleccin pestaa de recursos.

Figura 13. Conexion de pines y compuertas para la creacion


del decodificador 3-8.
Paso 11: Luego de terminar la conexin de las compuertas o
dems componentes requeridos, daremos clic derecho sobre la
pgina y seleccionaremos crear smbolo; este paso es para
garantizar que todos los puertos estn dentro de la caja. Es
recomendable hacerlo puesto que en ocasiones durante el
transcurso del diseo varan algunas cosas. Esto se puede
observar en la figura 14:

Figura 14. Revalidacin de los puertos del componente.

Figura 16. Remover la librera del rea de trabajo.


Paso 13: Luego de realizar esto vamos al trabajo o proyecto
sobre el cual vallamos a trabajar, para este ejemplo se creara
un decodificador 4-16 usando dos decodificadores 3-8 creados
como componentes en Psoc Creator 3.3. Esto se aprecia en la
figura 17.

Figura 17. Apertura de un rea de trabajo diferente.

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.


Paso 14: Para poder trabajar con el nuevo componente creado,
debemos llamarlo al rea en donde nos encontramos, esto se
realiza por medio del botn del men llamado Project, all
escogemos dependencias, como se observa en la figura 18.

Figura 18. Uso de dependencias para el llamado.


Paso 15: En la nueva ventana que nos aparece, apretaremos en
nueva entrada y seleccionaremos la ubicacin donde
guardamos nuestra librera; daremos clic en el icono de esta y
seleccionaremos abrir. Esto se observa en las figuras 19 y 20.

Paso 16: Luego de haber llamado la librera que contiene el


componente que hemos creado, vamos al catlogo de
componentes y lo buscamos; luego lo arrastramos hacia el
esquemtico para crear el decodificador de 4-16. Esto se
observa en las figuras 21 y 22.

Figura 21. Visualizacin del nuevo componente en el catlogo

Figura 22. Conexin de un decodificador 4-16

Figura 19. Seleccin de la ubicacin de la librera.

Figura 20. Apertura del componente creado.

En este caso ya tenemos el decodificador 4-16 segmentos,


creado mediante el uso de dos decodificadores 3-8;
particularmente debido al diseo que le dimos al decodificador
de 3-8, en donde le construimos dos enable, se coloca el
segundo el 1 logico o Vcc.
La construccin de los enable es recomendable cuando se van
a construir componentes de mayor tamao; es decir si
quisiramos un decodificador de 5-32, quitaremos el 1 lgico
del segundo enable y lo conectaremos de forma que actu
como el bit ms significativo.
Paso 17: Ya culminando el proyecto, por ultimo nos queda
compilar y programar la tarjeta Psoc para el proyecto que
tengamos por realizar, realizando la asignacin de pines y
verificando que no hallan ms errores; hasta ac llega el paso a
paso de cmo crear un componente nuevo en Psoc Creator 3.3.
[2]

Universidad Distrital Francisco Jos de Caldas, Martnez Oviedo Junior Alejandro.

IV.

REFERENCIAS

[1] CY8CKIT-059 PSoC 5LP Prototyping


Kit.Disponible en:
ttp://www.cypress.com/documentation/devel
opment-kitsboards/cy8ckit-059-psoc-5lpprototyping-. Recuperado 08 de octubre
[2] Diseo e implementacin de proyectos
realizados en clase, bajo la tutora del
docente Cesar Perdomo, Universidad
Distrital Francisco Jose de Caldas.
[3] Imgenes Tomadas del software Psoc
Creator 3.3.
Disponible en: http://www.cypress.com/sdc

Vous aimerez peut-être aussi