CY8CKIT-059
PSoC ® Guía 5LP Prototipos Kit Doc. #: 001-96498 Rev. G *
Cypress Semiconductor 198 Campeón Corte San Jose, CA 95134-1709 www.cypress.com
Derechos de autor
Derechos de autor
© Cypress Semiconductor Corporation, 2015-2018. Este documento es propiedad de Cypress Semiconductor Corporation y sus subsidiarias, incluyendo Spansion LLC ( “Cypress”). Este documento, incluyendo cualquier software o firmware incluido o refe- mentado en este documento ( “software”), es propiedad de Cypress bajo las leyes de propiedad intelectual y tratados de los Estados Unidos y otros países del mundo. Cypress se reserva todos los derechos en virtud de las leyes y los tratados y no lo hace, a menos que se indique espe- cíficamente en este apartado, se concederá ninguna licencia de sus patentes, derechos de autor, marcas comerciales u otros derechos de propiedad intelectual. Si el software no está acompañado de un acuerdo de licencia y que de otra manera no tienen un acuerdo escrito con Cypress que rige el uso del software, a continuación, Cypress le otorga una licencia personal, no exclusiva, licencia no transferible (sin derecho a sublicenciar) (1) en virtud de sus derechos de autor en el software (a) para el Software suministrado en forma de código fuente, modificar y reproducir el Software únicamente para su uso con productos de hardware Cypress, sólo internamente dentro de su orga- zación, y (b) para distribuir el software en forma de código binario externamente a los usuarios finales (ya sea directamente o indirectamente a través de ERS y distribuidores resell-), únicamente para su uso en unidades de producto hardware ciprés, y (2) bajo esas reivindicaciones de las patentes de Cypress que se infringe por el Software (según lo dispuesto por Cypress, sin modificar) para hacer, usar, distribuir e importar el Software únicamente para su uso con productos de hardware Cypress. Cualquier otro uso, reproducción, modificación, traducción o se prohíbe la compilación del software.
A LA EXTENSIÓN PERMITIDA POR LA LEY, CYPRESS NO OFRECE garantía de ningún tipo, expresa o implícita, con respecto a este documento o cualquier software O LA hardware, incluyendo, PERO NO LIMITADO A, LAS GARANTÍAS DE COMERCIALIZACIÓN Y APTITUD PARA UN DETERMINADO - actitud. Sin dispositivo informático puede estar absolutamente seguro. Por lo tanto, a pesar de las medidas de seguridad implementadas en hardware Cypress mercancías o productos de software, Cypress no asume ninguna responsabilidad derivada de cualquier violación de la seguridad, tales como el acceso no autorizado o el uso de un producto Cypress. Además, los productos descritos en estos materiales pueden contener defectos de diseño o errores conocidos como erratas, que pueden causar que el producto se desvíe de las especificaciones publicadas. En la medida permitida por la ley aplicable, Cypress se reserva el derecho de hacer cambios en este documento sin previo aviso. Cypress no asume ninguna responsabilidad derivada de la aplicación o uso de cualquier producto o circuito descrito en este documento. Cualquier información proporcionada en este documento, incluyendo cualquier información sobre el diseño de la muestra o código de programación, se proporciona únicamente con poses de referencia PUR. Es responsabilidad del usuario de este documento para diseñar adecuadamente, programar y probar la funcionalidad y la seguridad de cualquier aplicación de esta información y cualquier producto resultante. Cypress productos no están diseñados, concebidos, o las autorizadas para su uso como componentes críticos en sistemas diseñados o destinados a la operación de las armas, sistemas de armas, las instalaciones nucleares, los dispositivos de soporte vital o sistemas, otros dispositivos o sistemas médicos (incluyendo un equipo de reanimación y se implanta quirúrgicamente cal), control de la contaminación o la gestión de sustancias peligrosas, u otros usos en los que el fallo del dispositivo o sistema podría causar lesiones personales, muerte o daños a la propiedad ( “usos no previstos”) . Un componente crítico es cualquier componente de un dispositivo o sistema cuyo incumplimiento puede esperarse razonablemente que hacer que el fallo del dispositivo o sistema, o para afectar su seguridad o eficacia. Cypress no se hace responsable, en todo o en parte, y que serán y por este medio no suelte el ciprés de cualquier reclamo, daños, o cualquier otra responsabilidad derivada de o relacionada con todos los usos no previstos de los productos Cypress. Usted deberá indemnizar y mantener Cypress de y contra todas las reclamaciones, costes, daños y otros pasivos, incluyendo reclamaciones por daños personales o muerte,
Cypress, el logotipo de ciprés, Spansion, el logotipo de Spansion, y combinaciones de los mismos, Wiced, PSoC, CapSense, EZ-USB, M-RAM y Traveo son marcas comerciales o marcas comerciales registradas de ciprés en los Estados Unidos y en otros países. Para una lista más completa de las marcas Cypress, visite cypress.com. Otros nombres y marcas pueden ser reclamados como propiedad de sus respectivos dueños.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
2
Contenido
Información de seguridad
5
1. Introducción
7
1.1 Contenido del kit .............................................. ................................................ .............................................. .................................................. .... ................ 7 1,2 PS oC creador .............................................. ................................................ .............................................. .................................................. .... ............. 8 1.2.1 Ejemplos de código PSoC C reator ........................................... ........................................... ....................... ............................. ...... 9 1.2.2 Ejemplos de código Kit ............................................ ............................................ ............................................. ............................................. 10 1.2.3 PSoC Creador Ayuda ............................................ ............................................ ............................................ ............................................ 10 1.2.4 Hojas de datos de componentes ............................................. ............................................. .................................... 11 1.3 Introducción ............................................... ............................................... .................................................. .................................................. .......... 11 1.4 Recursos adicionales de aprendizaje .............................................. .............................................. .................................... .................................... 11 1.5 Soporte Técnico ............................................... ............................................... .................................................. .................................................. ..... 12 1.6 Convenciones del documento ............................................. ............................................... .. ............................................. ............................................... 12 2. Instalación de Software
13
2.1 Antes de comenzar ............................................. ............................................... .................................................. .................................................. ....... 13 Instalar software ............................................. ................................................ ... ................................................ .................................................. .. ........ 13 2.2 2.3 Desinstalar software ............................................... ............................................... .................................................. .................................................. .....15 Operación 3. Kit
dieciséis dieciséis
3.1 Teoría de operación .............................................. .............................................. .................................................. .................................................. ...dieciséis 3.2 KitProg ............................................. ................................................ ... ................................................ .................................................. .. ..................... 17 3.3 Programación y probar el dispositivo PSoC 5LP Objetivo ..................................... ..................................... 17 3.3.1 Programación utilizando PSoC Creator ........................................... ........................................... ...................... 17 3.3.2 Depuración utilizando PSoC Creator ........................................... ........................................... .......................... 19 3.3.3 Programación utilizando PSoC Programmer ........................................... ........................................... .............. 19 3.4 USB-UAR T Puente ............................................. ............................................. ........................................... .................................................. ....... ...... 19 3.5 US B-I2C Puente ............................................. ............................................. ................................................ .................................................. .. .......... 19 3.6 Actualización de Firmware KitProg .............................................. .............................................. .......................................... .......................................... 19 4. Hardware
20
4.1 Detalles Junta ............................................... ............................................... .................................................. .................................................. ............ 20 4.2 detalles de hardware ............................................... ............................................... ............................................... .................................................. ... ...... 21 4.2.1 Junta de destino ............................................. ............................................. .................................................. .................................................. .... 21 4.2.2 Junta KitProg ............................................. ............................................. .................................................. .................................................. ..22 4.2.3 Sistema de Alimentación ............................................ ............................................ ........................................ ........................................ 23 4.2.4 Separación Junta (de resorte) .......................................... ............................... ............................... 24 4.2.5 Conexiones de cabecera ............................................. ............................................. ......................................... ......................................... 24 4.2.6 usuario y entradas pasivas ........................................... ........................................... ..................................... ..................................... 28
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
3
Contenido
5. Ejemplos de código
31
5.1 El uso de los ejemplos de código K it ............................................ ............................................ ............................. ........................................ ........... 31 5.2 CE195352_PSoC_5LP_Blinkin CE195352_PSoC_5LP_Blinking_LED g_LED ................................................ ................................................ ...................... 35 5,3 CE195277_ADC_and_UART ................................................ ................................................ .................................... 37 5.4 CE195394_HID_Mouse ................................................ ................................................ ............................................. ............................................. 38 Apéndice 39
PSoC 5LP de prototipos Kit Esquemas ............................................. ............................................. ...................... .................................. ............ 39 Programación PSoC 5LP Prototipos Kit Utilizando MiniProg3 / KitProg .................................... 41 Lista de materiales ............................................... ............................................... .................................................. .................................................. ................... 42 Revisión histórica
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
45
4
Información de seguridad
Cumplimiento normativo El PSoC CY8CKIT-059 ® 5LP P rototipos kit está destinado para su uso como una plataforma de desarrollo de hardware o software en un entorno de laboratorio. El tablero es un diseño de sistema abierto, que no incluye una cámara blindada. Esto puede causar interferencias con otros dispositivos eléctricos o electrónicos en las proximidades. En un entorno doméstico, este producto puede causar interferencias de radio. En tales casos, es posible que tenga que tomar medidas preventivas adecuadas. Además, esta placa no debe utilizarse cerca de equipos o dispositivos médicos RF.
Colocación de cableado adicional a este producto o modificar el funcionamiento de productos establecidos de fábrica puede afectar a su rendimiento y la interferencia causa con otros aparatos en las inmediaciones. Si se detecta una interferencia, se deben tomar medidas paliativas adecuadas. El PSoC 5LP Prototipos kit, tal como sale de fábrica, se ha verificado para cumplir con los requisitos de la CE como un producto de clase.
El PSoC 5LP Prototyping Kit contiene una desc arga electrostática (ESD) dispositivos sensibles. Las cargas electrostáticas se acumulan fácilmente en el cuerpo humano y cualquier equipo, y pueden descargar sin detección. El daño permanente puede ocurrir en dispositivos sometidos a las descargas de alta energía. Se recomiendan las precauciones adecuadas para evitar descargas electrostáticas degradación del rendimiento o pérdida de funcionalidad. Almacenar PSoC 5LP kit de los tableros de prototipos no utilizados en el paquete pr otector de embalaje.
El reciclaje al final de su vida / Producto
Este kit tiene un final de vida de cinco años desde la fecha de fabricación mencionado en la parte posterior de la caja. Contacte a su reciclaje más cercano para descartar el kit.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
5
Información de seguridad
Instrucciones generales de seguridad
Protección ESD ESD puede dañar las placas y componentes asociados. Cypress recomienda que realice procedimientos sólo en una estación de trabajo ESD. Si una estación de trabajo tal no está disponible, utilizar la protección ESD apropiada con el uso de un brazalete antiestático conectado a la tierra del chasis (cualquier superficie de metal sin pintar) en su tablero cuando la manipulación de piezas.
manipulación de tarjetas tableros PSoC 5LP Prototipos del kit son sensibles a las descargas electrostáticas. Mantenga la tarjeta sólo por los bordes. Después de retirar la tarjeta de su caja, colocarla sobre una superficie conectada a tierra, sin electricidad estática. Use una almohadilla de espuma conductora si está disponible. No deslice la tarjeta sobre cualquier superficie.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
6
1.
Introducción
Gracias por su interés en el PSoC 5LP kit de prototipos CY8CKIT-059 usted. Este kit está diseñado como una plataforma de creación de prototipos y fácil de usar y de bajo costo. El PSoC 5LP Prototipos kit es compatible con la familia de dispositivos PSoC 5LP, la entrega de una solución de sistema completo para una amplia gama de aplicaciones integradas a muy bajo costo. El 5LP PSoC es S oC más integrada de la industria con un brazo ® CPU Cortex ™ -M3. Combina bloques digitales con enrutamiento automático flexible, programable y reconfigurable analógica de alta precisión y. La flexibilidad única de l a arquitectura PSoC 5LP ayudará a aquellos que quieren desarrollar rápidamente los productos que utilizan la familia de dispositivos PSoC 5LP. El PSoC 5LP Prototipos Kit ofrece una tabla de huella de ruptura abierta para maximizar el extremo utilidad del dispositivo PSoC 5LP. Este kit ofrece una alternativa de bajo costo para las muestras del dispositivo mientras que proporciona una plataforma para desarrollar e integrar el dispositivo 5LP P SoC en su sistema final con facilidad. Además, la junta incluye las siguientes características:
■
conector micro-USB para permitir el desarrollo de aplicaciones USB
■
A bordo de condensadores CMOD para permitir CapSense
■
capacitores de paso para asegurar las conversiones ADC de alta calidad
■
Un LED para proporcionar retroalimentación
■
Un botón pulsador para proporcionar una entrada de usuario simple
■
condensadores de carga para conectar de 32 kHz oscilador de cristal externo
■
3,3-V a la operación 5.5-V
® desarrollo
El kit de prototipos PSoC 5LP también integra el Ciprés KitProg que permite a bordo de programación, depuración, y la funcionalidad de puente, tales como USB-UART y USB-I2C. El KitProg se utiliza para programar y depurar el dispositivo PSoC objetivo 5LP (ver Figura 1-1 ). El kit de prototipos permite separar la junta KitProg de la placa de destino PSoC 5LP.
1.1
Contenido del kit
Este kit contiene solamente el tablero PSoC 5LP Prototipos kit. La Figura 1-1. Kit CY8CKIT-059 PSoC 5LP Prototipos
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
7
Introducción
1.2
PSoC Creator PSoC Creator ™ es un entorno de diseño del estado de la técnica, fácil de usar integrado (IDE). Se introduce hardware revolucionario y software co-diseño, impulsado por una biblioteca de componentes PSoC caracterizados previamente verificada y pre. Con PSoC Creator, puede: 1. Arrastrar y soltar los componentes para construir el diseño de su sistema de hardware en el espacio de trabajo principal de diseño
2. Codesign firmware de su aplicación con el hardware PSoC 3. Herramientas Uso de la configuración configurar los componentes de
4. Explorar la biblioteca de componentes 100+ 5. hojas de datos componente de revisión Figura 1-2. Características PSoC Creator
PSoC Creator también le permite aprovechar todo un ecosistema de herramientas con las cadenas del compilador integrados y programadores de programación de la producción para los dispositivos PSoC. Para más información visite www.cypress.com/psoccreator .
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
8
Introducción
1.2.1
Ejemplos de código PSoC Creator PSoC Creator incluye un gran número de ejemplos de código. Estos ejemplos están disponibles en la página de inicio PS oC Creador, como Figura 1-3 en la página 9 muestra. Ejemplos de código pueden acelerar su proceso de diseño inicial que con un diseño completo, en lugar de una página en blanco. También muestran cómo los componentes PSoC Creator se pueden utilizar para diversas aplicaciones. Los ejemplos de código y la documentación se incluyen, como se muestra en Figura 1-4 en la página 10 . En el Encuentra Ejemplo de proyecto de diálogo se muestra en la Figura 1-4 , Tiene varias opciones: ■
Filtro para ejemplos sobre la base de la arquitectura o la familia de dispositivos, es decir, PSoC 3, PSoC 4, o PSoC 5LP; nombre del proyecto; o palabra clave.
■
Seleccionar en el menú de ejemplos ofrece basado en el Opciones de filtro.
■
Revisar la descripción del proyecto de ejemplo (en el Documentación lengüeta).
■
Revisar el código de la Código de muestra lengüeta. Puede copiar el código desde esta ventana y pegar a su proyecto, lo que puede ayudar a acelerar el desarrollo de código.
■
Crear un nuevo proyecto (y un nuevo espacio de trabajo si es necesario) sobre la base de la selección. Esto puede acelerar el proceso de diseño inicial que con un diseño completo, básico. A continuación, puede adaptarse a que el diseño de su aplicación.
La Figura 1-3. Ejemplos de código en PSoC Creator
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
9
Introducción
La Figura 1-4. Ejemplo de código Proyectos con Código de ejemplo
1.2.2
Ejemplos de código kit Este kit incluye un número de ejemplos de código, que pueden ser utilizados para evaluar rápidamente la funcionalidad de este kit. Estos ejemplos se describen en la Ejemplos de código capítulo en la págin a 31 .
1.2.3
Ayuda PSoC Creador Visita el página de inicio PSoC Creator para descar gar la última versión de PSoC Creador. A continuación, poner en marcha PSoC creador y vaya a los siguientes artículos: ■
Guía de inicio rápido: Escoger Ayuda > Documentación> Guía de inicio rápido. Esta guía le proporciona los elementos básicos para el desarrollo
de proyectos PSoC Creator. ■
Simples proyectos de ejemplo de componente: Escoger Expediente > Abrir > Ejemplos de Proyectos. Estos proyectos de
ejemplo se muestra cómo configurar y utilizar componentes PSoC Creator. ■
diseños de arranque: Escoger Expediente > Nueva > Proyecto > PSoC 5LP arranque diseños. Estos diseños de arranque demuestran las
características únicas de PSoC 5LP. ■
Guía de referencia del sistema: Escoger Ayuda > Referencia del sistema > Guía de referencia del sistema.
Este listas de guía y se describen las funciones del sistema proporcionados por PSoC creador. ■
hojas de datos de componentes: Haga clic derecho en un componente y seleccione Abrir Hoja de datos, como se muestra en
Figura 1-5 . Visita el Hojas de datos de componentes PSoC 5LP la página para obtener una lista de todas las hojas de datos perma- nente 5LP PSoC.
■
Administrador de documentos: PSoC Creator proporciona un gestor de documentos para ayudar a encontrar y los recursos de revisión de documentos
fácilmente. Para abrir el gestor de documentos, seleccione el elemento de menú Ayuda > Administrador de documentos.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
10
Introducción
1.2.4
Hojas de datos de componentes Haga clic derecho en un componente y seleccione Hoja de datos abierta ( ver Figura 1-5 ). Figura 1-5. Aper tura de componentes Hoja de datos
1.3
Empezando Esta guía le ayudará a familiarizarse con la creación de prototipos Kit PSoC 5LP: ■
los el capítulo de instalación del software en la página 13 describe la instalación del software del kit. Esto incluye la instalación de IDE PSoC Creator para el desarrollo y la depuración de las aplicaciones, y programador PSoC para archivos de programación hexagonales.
■
los capítulo Kit de Operación en la página 16 describen los principales componentes del Kit PSoC 5LP Pioneer y funcionalidades tales como la programación, depuración, y los puentes-UART USB y USB-I2C.
■
los capítulo de hardware en la página 20 detalla el contenido del hardware del equipo y el funcionamiento del hardware.
■
los Ejemplos de código capítulo en la página 31 describe varios ejemplos de código PSoC 5LP que le ayudarán a entender cómo crear sus propios proyectos PSoC 5LP.
■
los Apéndice en la página 39 propor ciona esquemas, detalles acerca de la programación del kit usando MiniProg3, y la lista de materiales (BOM).
1.4
Recursos adicionales de aprendizaje Cypress ofrece una gran cantidad de información a www.cypr ess.com para ayudarle a seleccionar el dispositivo PSoC adecuado para su diseño, y para ayudar a integrar con rapidez y eficacia el dispositivo en su diseño. Para obtener una lista completa de recursos, consulte KBA86521, Cómo diseñar con PSoC 3, 4 PSoC, y 5LP PSoC . La siguiente es una lista abreviada de PSoC 5LP:
■
Visión general: PSoC Cartera , Plan de trabajo PSoC
■
Los selectores de productos: PSoC 1 , PSoC 3 , PSoC 4 o PSoC 5LP . Además, PSoC Creator incluye una herramienta de selección de dispositivos.
■
Hojas de datos: Describir y proporcionar características eléctricas de la PSoC 5LP familia de dispositivos
■
Guía de Diseño CapSense : Aprende a diseñar aplicaciones de sensado táctil capacitivo con la familia PSoC 5LP de dispositivos.
■
Notas de Aplicación y Ejemplos de código : Cubrir una amplia gama de temas, desde la básica hasta nivel avanzado. Muchas de las notas de aplicación incluyen ejemplos de código. Visita el PSoC 3/4/5 Ejemplos de código
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
11
Introducción
página web para obtener una lista de todos los ejemplos de código PSoC Creator disponibles. Para acceder a ejemplos de código dentro de PSoC Creator - ver ejemplos de código PSoC C reator. ■
Manuales de referencia técnica (TRM) : Proporcionar una descripción detallada de la arquitectura y registros en cada familia de dispositivos PSoC 5LP.
■
Juegos de desarrollo : ❐ Kit CY8CKIT-050
PSoC 5LP Desarrollo le permite evaluar, de sarrollar y prototipo
analógicas de alta precisión, de baja potencia y bajo voltaje aplicaciones diseñadas utilizando la familia de dispositivos PSoC 5LP.
❐ CY8CKIT-001 es
❐ Juntas
una plataforma de desarrollo común para todos los dispositivos de la familia PSoC.
5LP de expansión PSoC son los módulos de ampliación diseñados para poner en práctica un objetivo
solicitud. ■
los MiniProg3 dispositivo proporciona una interfaz para la programación flash y depuración.
■
Artículos de Knowledge Base (KBA) : Proporcionar diseño y aplicación consejos de expertos sobre el uso del dispositivo.
■
Formación PSoC Creador: Visita el enlace www.cypress.com/go/creatorstart/creatortraining Para obtener una lista completa de entrenamientos de vídeo en PSoC Creator.
■
Aprender de sus compañeros: Visita www.cypress.com/forums para cumplir con los desarrolladores PSoC entusiastas que discuten los sistemas integrados de próxima generación en Cypress Comunidad de desarrolladores de foros.
1.5
Soporte técnico Si tienes alguna pregunta, nuestro equipo de soporte técnico está feliz de ayudarle. Puede crear una solicitud de asistencia en el Soporte Técnico Cypress página. Si se encuentra en los Estados Unidos, usted puede hablar con nuestro equipo de asistencia técnica llamando a nuestro número de teléfono gratuito: + 1-800-541-4736. la opción 3 en el indicador de seleccionar. También puede utilizar los siguientes recursos de apoyo si necesita asistencia rápida.
1.6
■
Esfuerzo personal .
■
Ubicación de las oficinas locales de ventas .
Convenciones del documento Tabla 1-1. Convenciones del documento de guías Uso
Convención
Courier New
Muestra el archivo de ubicaciones, texto introducido por el usuario, y el código fuente:
C: \ ... cd \ CPI \ Cursiva
Muestra los nombres de archivo y documentación de referencia: Lea acerca de la sourcefile.hex presentar en el PSoC Guía del usuario Creador.
[ Corchetes, Negrita]
Muestra los comandos del teclado en los procedimientos: [ Entrar] o [ Ctrl] [C]
Archivo> Abrir
Representa rutas de menú: Expediente > Abrir > Proyecto Nuevo
Negrita
Muestra los comandos de menú, caminos y nombres de iconos en los procedimientos: Haga clic en el Expediente icono y luego haga clic en Abierto.
Times New Roman
Muestra una ecuación: 2+2=4
Texto en cajas grises
Describe precauciones o funcionalidad única del producto.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
12
2. Instalación de Software
En este capítulo se describen los pasos para instalar las herramientas de software y paquetes en un PC para usar el kit PSoC 5LP de prototipos. Esto incluye el IDE en el que se construirán y se utilizan para la programación de los proyectos.
2.1
Antes de que empieces Todas las instalaciones de software Cypress requieren privilegios de administrador, pero estos no son necesarios para ejecutar el software después de haberlo instalado. Cierre cualquier otro software Cypress que se está ejecutando antes de instalar el software del kit.
Nota: Por defecto, el contenido del kit se instalan en el C: \ Archivos de programa \ Cypress carpeta, para una máquina de 32 bits y C: \
Archivos de programa (x86) \ Cypress, para una máquina de 64 bits. Este directorio contiene los ejemplos de código kit. Para abrir estos ejemplos de código, se recomienda utilizar el procedimiento descrito en el Ejemplos de código capítulo en la página 31 . Este procedimiento creará una copia editable del ejemplo de código en un camino que ha elegido de manera que los ejemplos de código instaladas originales no serán modificados.
2.2
Instalar software Siga estos pasos para instalar el software PSoC 5LP Prototipos Kit: 1. Descargar el software PSoC 5LP Prototipos Kit de www.cypress.com/CY8CKIT-059 . El software kit está disponible en tres formatos para descargar. a. CY8CKIT-059 de instalación del Kit: Este paquete de instalación contiene los archivos relacionados con el kit que incluye PSoC Creator, PSoC Programmer, y PDL. Sin embargo, no incluye el marco paquetes de Microsoft .NET Windows Installer o. Si estos paquetes no están en su equipo, el instalador le orientará para descargar e instalar desde Internet. segundo. Sólo CY8CKIT-059 Kit: Este archivo ejecutable instala sólo el contenido del kit, que incluyen ejemplos del kit de código, archivos de hardware, y los documentos del usuario. Este paquete se puede utilizar si se han instalado todos los requisitos previos de software (enumerados en el paso 5) en su PC.
do. CY8CKIT-059 ISO de DVD: Este archivo es un paquete completo, almacenada en un formato de imagen de DVD-ROM, que se puede utilizar para crear un DVD o extraer usando un programa de extracción de la ISO como WinZip o WinRAR. El archivo también se puede montar como un CD / DVD virtual utilizando programas unidad virtual como Virtual CloneDrive y MagicISO. Este archivo incluye todo el software necesario, utilidades, controladores, archivos de hardware, y los documentos del usuario.
2. Si ha descargado el archivo ISO, montarlo en una unidad virtual. Extraer el contenido de la ISO, si usted no tiene una unidad virtual para montar. Haga doble clic cyautorun.exe en el directorio raíz del contenido extraído o montado ISO si "Autorun desde el CD / DVD" no está activado en el PC. La ventana de instalación aparecerá automáticamente. Nota: Si está utilizando el "kit de instalación" o "kit Solamente" archivo, a continuación, vaya al paso 4 para la instalación.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
13
Instalación de software
3. Haga clic Kit de instalación CY8CKIT-059 para iniciar la instalación del kit, como se muestra en Figura 2-1 . La Figura 2-1. Kit de pantall a del instalador
4. Seleccione el directorio en el que desea instalar los archivos relacionados con el Kit PSoC 5LP de prototipos. Seleccione el directorio y haga clic Siguiente.
5. Al hacer clic Siguiente, el Kit de instalación de PSoC 5LP Prototipos instala automáticamente el necesario software, si no está presente en el equipo. A continuación se presenta el software necesario: a. PSoC creador 4.2: Este software está disponible para su descarga por separado del kit a www.cypress.com/psoccreator . PSoC Creador 4.2 instalador instala automáticamente el siguiente software adicional: -
Programador PSoC 3.27.1
-
Periférica biblioteca de controladores 3.0.1.
6. Elija el Típica / personalizada / Completo tipo de instalación en el Resumen de la instalación del producto ventana, como se muestra en Figur a 2-2 . Hacer clic Siguiente Después de seleccionar el tipo de instalación.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
14
Instalación de software
La Figura 2-2. Resumen de la instalación del producto
7. Lea el acuerdo de licencia y seleccione "Acepto los términos del contrato de licencia para continuar con la instalación. Hacer clic Siguiente. 8. Cuando se inicia la instalación, se abrirá una lista de paquetes en la página de instalación. Una marca de verificación verde junto a cada paquete después de la instalación exitosa. 9. Introduzca su información de contacto o seleccione el Continuar sin información del contacto casilla de verificación. Hacer clic Terminar para completar la instalación del kit de prototipos PSoC 5LP. 10. Después de la instalación se haya completado, el contenido del kit están disponibles en la siguiente dirección:
\ CY8CKIT-059 ubicación predeterminada: el sistema operativo Windows (64 bits):
C: \ Archivos de programa (x86) \ Cypress \ CY8CKIT-059 El sistema operativo Windows (32 bits):
C: \ Archivos de programa \ Cypress \ CY8CKIT-059 Nota: Para Windows 7/8 / 8.1 / 10 usuarios, los archivos instalados y la carpeta son de sólo lectura. Para utilizar los ejemplos de código
instalados, siga los pasos descritos en el Ejemplos de código capítulo en la página 31 . Estas medidas contribuirán a crear una cop ia editable del ejemplo en un camino que elija, por lo que el ejemplo instalado original no se modifica.
2.3
desinstalación de software
El software se puede desinstalar utilizando uno de los métodos siguientes: 1. Ir a comienzo > Todos los programas > Cypress> Cypress Update Manager y seleccione el desinstalación
botón. 2. Ir a comenzar> Panel de control > Programas y ca racterísticas para Windows 7 o Agregar eliminar Programas para Windows XP; Selecciona el Desinstalar los cambios botón.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
15
Operación 3. Kit
Este capítulo presenta las diferentes características del Kit PSoC 5LP de prototipos. Esto incluye principalmente la funcionalidad de programación / depuración, KitProg USB-UART y puentes USB-I2C, y el método para actualizar el firmware KitProg.
3.1
teoría de operación Figura 3-1 muestra el diagrama de bloques para la Kit PSoC 5LP Prototyping. La Figura 3-1. Diagrama de bloques del Kit PSoC 5LP Prototipos
El Kit PSoC 5LP prototipos es simplista en diseño y se centra en que le proporciona un acceso completo para desarrollar aplicaciones que utilizan la familia de dispositivos PSoC 5LP. Este kit es compatible con las siguientes características:
■
KitProg: Es un programador / depurador a bordo, lo que permite programar y depurar el dispositivo de destino PSoC 5LP. También puede actuar como un USB-UART y el puente UART I2C. Cuando se utiliza como un módulo independiente, que se puede utilizar para dispositivos de la PSoC 3, PSoC 4, o familias PSoC 5LP a través de la interfaz de SWD programar. Para más detalles sobre la funcionalidad KitProg, consulte la Guía del usuario KitProg en el directorio de instalación del kit:
\ CY8CKIT059 \ \ Documentación \ KitProg_User_Guide.pdf ■
Cabeceras de expansión: El PSoC 5LP Prototipos kit trae todas las E / S del dispositivo a las dos cabeceras de expansión, que le permite tener el máximo acceso a las capacidades del dispositivo PSoC 5LP.
■
Conector micro-USB: El conector micro-USB integrado proporciona acceso al bloque de USB del dispositivo PSoC 5LP. Este conector le permite desarrollar aplicaciones USB.
■
Usuario LED: El LED a bordo puede utilizarse para mostrar salidas del dispositivo PSoC 5LP. Esto incluye la modulación de la brillo del LED para notificar a diferentes estados del dispositivo.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
dieciséis
17 Kit
■
Push Button (SW): Este kit tiene un botón pulsador, que se puede utilizar para proporcionar entrada al 5LP PSoC. Nota: El conmutador conecta la clavija 5LP PSoC a tierra cuando se presiona. Por lo tanto, es necesario configurar el pasador PSoC 5LP
como resistiva pull-up para detectar la prensa interruptor. ■
Botón de reinicio: Este botón se utiliza para los siguientes propósitos: ❐ Restablecer
el dispositivo PSoC 5LP: Cuando se pulsa, conecta la línea de XRES de la PSoC 5LP a
suelo y restablece el dispositivo PSoC 5LP. ❐ Bootload
la KitProg: Cuando se pulsa mientras se conecta el conector USB PCB del kit para la
puerto USB del PC, este botón pone el K itProg en el modo de arranque. Para más detalles sobre la funcionalidad KitProg, consulte la Guía del usuario KitProg. Nota: Cuando se separan las dos tablas, se puede montar el botón SW2 en la placa de destino para restablecer el dispositivo PSoC 5LP
mediante un interruptor.
3.2
KitProg El KitProg es un sistema multi-funcional, que incluye un programador, un depurador, puente USB-I2C, y un puente USB-UART. El dispositivo de Cypress PSoC 5LP se utiliza para implementar la funcionalidad KitProg. El KitProg está integrado en la mayoría de los kits de desarrollo PSoC. Para m ás detalles sobre la funcionalidad KitProg, a la Guía del usuario KitProg referir
en
el kit
directorio de instalación:
\ C Y8CKIT-059 \ \ Documentación \ KitProg_User_Guide.pdf.
3.3
Programación y probar el dispositivo PSoC 5LP Target El dispositivo 5LP PSoC objetivo se puede programar y depurando usando el KitProg. Antes de programar el dispositivo, asegúrese de que PSoC Creator y el software PSoC Programmer se instalan en el PC. Ver Instalar software en la página 13 para más información.
3.3.1
Programación utilizando PSoC Creator 1. Conectar el kit al ordenador a través del conector USB PCB, J10, como se muestra en Figura 3-2 . El kit enumerará como un dispositivo compuesto, si se está conectando en la creación de prototipos Kit PSoC 5LP a su PC por primera vez.
La Figura 3-2. Conexión del Kit PSoC 5LP de prototipos a un ordenador
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Operación
18 Kit
2. Abrir el proyecto deseado en PSoC creador seleccionando Expediente > Abrir > Proyecto / Espacio de trabajo. Esta
proporciona la opción para buscar y abrir un proyecto guardado anteriormente. Si desea abrir uno de los ejemplos de código proporcionados con el equipo, siga las instrucciones del Ejemplos de código capítulo en la págin a 31 . 3. Seleccionar la opción Construir > Generar proyecto o pulse [ SHIFT] [F6] para construir el proyecto como se muestra en
Figura 3-3 . Figura 3-3. Construir un ejemplo de código
4. Si no hay errores durante la compilación, programa el firmware en el kit eligiendo Depurar > Programa o pulse [ Ctrl] [F5], como se muestra en Figura 3-4 . Este parámetro programa el dispositivo 5LP PSoC objetiv o en la creación de prototipos Kit PSoC 5LP, y el kit está listo para su uso. La Figura 3-4. De la programación del dispositivo PSoC Creator
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Operación
19 Kit
3.3.2
Depuración utilizando PSoC Creator Para depurar el proyecto utilizando PSoC Creator, siga los pasos del 1 al 3 de Programación utilizando PSoC creador de la página 17 seguido por:
1. Haga clic en el Depurar icono
o pulse [ F5]. Como alternativa, puede utilizar la opción Depurar > Depuración.
2. Cuando el PSoC Creator se abre en modo de depuración, utilice los botones de la barra de herramientas para depurar la aplicación.
Para más detalles sobre el uso de las características de depuración, consulte la sección 3.2 de la Guía del usuario KitProg.
3.3.3
Programación utilizando PSoC Programmer Programador PSoC (3.27.1 o posterior) se puede utilizar para programar existente. maleficio archivos en el Kit PSoC 5LP prototipos. Consulte la sección 3.3 de la Guía del usuario KitProg Para una explicación detallada sobre cómo programar utilizando PSoC Programmer.
3.4
USB-UART Puente El KitProg en el Pioneer Kit PSoC 5LP puede actuar como un puente USB-UART. Las líneas UART entre el KitProg y el objetivo están cableados en la placa, a través de la zona rompible, con UART_RX asignado a P12_6 y UART_TX asignado a P12_7 en PSoC 5LP (objetivo). Para más detalles sobre la funcionalidad USB-UART KitProg, consulte la Guía del usuario KitProg.
3.5
USB-I2C Puente El KitProg puede funcionar como un puente USB-I2C y comunicarse con la utilidad de software Panel de control del puente (BCP). Las líneas I2C en el dispositivo PSoC 5LP (objetivo) son P12_1 (SDA) y P12_0 (SCL), los cuales están cableados en el tablero para las líneas I2C del KitProg. El USB-I2C soporta velocidades de I2C de 50 kHz, 100 kHz, 400 kHz, y 1 MH z. Para más detalles sobre la funcionalidad USB-I2C KitProg, consulte la Guía del usuario KitProg.
3.6
Actualización de Firmware KitProg El KitProg firmware normalmente no requiere ninguna actualización. Puede utilizar el software PSoC Programmer para actualizar el firmware. Referirse a Guía de uso KitProg Para una explicación detallada sobre cómo actualizar el firmware KitProg.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Operación
4. Hardware
4.1
Detalles de la Junta
El Kit PSoC 5LP de prototipos consta de los siguientes bloques: ■
dispositivo PSoC 5LP
■
puertos de cabecera PSoC 5LP J1 y J2
■
conector micro-USB, J6
■
cabecera del programa / depuración JTAG PSoC 5LP, J5
■
KitProg (PSoC 5LP) dispositivo
■
puertos KitProg J8 y J9 (GPIO)
■
J3 conexión SWD y J7
■
Conector USB PCB
■
Un LED ámbar (Power)
■
Un LED verde (Estado)
■
Un LED azul (Usuario)
■
pulsador de usuario y botón de reinicio
■
condensadores de referencia externos (ADC especial)
■
condensador CapSense (CMOD)
■
conector de programación, J3
■
'Rompible' diseño de la placa perforada la Figura 4-1. PSoC 5LP
Prototipos Kit detalles Pin
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
20
Hardware
4.2
hardware detalles
4.2.1
Junta de destino El tablero de destino utiliza el dispositivo de la familia PSoC 5LP. PSoC 5LP es SoC de la industria más integrada programable, la integración de alta precisión y analógicas programables y periféricos digitales, y un brazo
® CPU Cortex ™ -M3. El PSoC 5LP cuenta con
una alta precisión de conversión analógica-digital (ADC), los amplificadores programables, el subsistema digitales flexibles, sin igual paralelo co-procesamiento de bloque de filtro digital (DFB), periféricos de alto rendimiento, tales como DMA, CAN, y USB, y comunicación y sincronización periféricos estándar. El subsistemas analógicos y digitales programables y permiten la flexibilidad y en el campo de sintonización del diseño. Para obtener más información, consulte la hoja de la familia PSoC 5LP en el página Web PSoC 5LP . La Figura 4-2. Esquemática de 5 LP PSoC (Target)
5 _ 2 P
2 O I D D V
5 4 1 2 3 4 0 _ _ _____ 5 5 2 2 2 2 2 1 1 P P P P P P P
U2
P2_6 P2_7 P12_4 P12_5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
VSSD PROG_RESET XRES PROG_SWDIO PROG_SWDCLK P1_0
P1_1 p1_2
P_SWO P1_3 P_TDI
P1_4 P1_5
dieciséis
17
VDDIO1
6 9 8 6 6 7 6 6 4 D 5 _ _ A 2 2 2 O P P I P E D D V
o c n i c y a t n e s e s 3 _ 2 P
D C D D C 7 6 5 4 D S V _ _ _ _ _ 0 0 0 0 D S P V V P P P P
4 3 2 0 9 8 7 6 5 4 3 6 6 6 1 6 6 5 5 5 5 5 5 5 2 2 1 0 5 4 D D D 7 6 5 4 5 _ _ _ _ _ _ _ _ _ 0 D S C 0 0 0 0 O 2 2 2 5 P P P 1 5 1 D S C P P P P I D P P V V V D V
P2_6 P2_7 P12_4 I2C0_SCL, SIO P12_5 I2C0_SDA, SIO VSSB INDIANA
VBOOST VBAT VSSD XRES P1_0 P1_1 p1_2 P1_3 P1_4 P1_5 VDDIO1
0 O I D D V
QFN68 CY8C5888LTI-LP097
P0_3 51 P0_2 50 P0_1 49 P0_0 48 SIO_P12_3 47 SIO_P12_2 46 VSSD 45 VDDA 44 VSSA 43 VCCA 42 P15_3 41 P15_2 40 SIO, I2C1_SDA P12_1 39 SIO, I2C1_SCL P12_0 38 P3_7 37 P3_6 36 VDDIO3 35
P0_2 P0_1 P0_3 P0_0 P12_3 P12_2 VSSD VDDA VSSA VCCA P15_3 P15_2 P12_1 P12_0 P3_7 P3_6 VDDIO3
O I O I P M S S D D _ _ 6 7 6 7 D 1 D 0 _ _ 6 7 _ _ _ _ D D 1 2 3 4 5 S C 5 5 0 _ _ 2 2 5 5 _ _ _ _ _ _ 1 1 1 1 1 1 D S C 1 1 3 3 3 3 3 3 P P P P P P V V V P P P P P P P P
8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3
6 _ 1
P
DP
R16 DM
R17
6 7 0 1 _ _ _ 0 1 2 3 4 7 D _ 5 P 2 2 _ 5 5 _ _ _ _ _ _ _ D D C 1 1 1 1 P 1 3 3 3 3 3 3 P P _ P P P P P P P P M D S C V P D D S _ D V V P
22E 3 0 6 0 3 0 6 0
22E
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
21
Hardware
4.2.2
Junta KitProg PSoC 5LP en el tablero KitProg se utiliza para programar y depurar el dispositivo de destino PSoC 5LP. El KitProg PSoC 5LP se conecta al puerto USB del PC a través del conector USB PCB y de la interfaz de SWD del dispositivo de destino PSoC 5LP. La Figura 4-3. Esquemática de 5LP PSoC (KitProg)
2 O I D D V _ P K
U1
KP_P2_6 KP_P2_7 KP_P12_4
1 2 3 4
KP_P12_5
5 6 7 VSSD KP_XRES
8 9 10 11 12 13 14 15 dieciséis
KP_VDDIO1
17
P2_6 P2_7
0 O I 5 4 D _ _ 0 0 D P P V _ _ _ P P P K K K
D C D C D D V D S _ V S P V K
6 9 8 6 6 7 6 6 4 D 5 _ _ A 2 2 2 O P P P I E D D V
o c n i c y a t n e s e s 3 _ 2
P
4 3 2 0 6 6 6 1 6 6 2 1 0 5 4 _ _ _ _ _ 2 2 2 5 5 P P P 1 1 P P
6 9 8 7 5 5 5 5 7 D D D _ D S C 0 D S C P V V V
5 4 3 5 5 5 2 6 5 4 5 _ _ _ 0 0 0 0 O P P P I D D V
P12_4 I2C0_SCL, SIO P12_5 I2C0_SDA, SIO VSSB
P0_1 49 P0_0 48 SIO_P12_3 47 SIO_P12_2 46 VSSD 45 VDDA 44
INDIANA
VBOOST VBAT
QFN68 CY8C5868LTI-LP039
VSSD XRES P1_0
VSSA 43 VCCA 42 P15_3 41
P1_1 p1_2 P1_3 P1_4 P1_5 VDDIO1
P0_3 51 P0_2 50
P15_2 40 SIO, I2C1_SDA P12_1 39 SIO, I2C1_SCL P12_0 38
O O I I P M S S D D _ _ 6 7 6 7 D D D 0 1 _ _ _ _ _ _ 0 1 2 3 4 5 6 7 _ _ 2 2 5 5 D S C 5 5 _ _ _ _ _ _ 1 1 1 1 1 1 D S C 1 1 3 3 3 3 3 3 P P P P P P V V V P P P P P P P P
P3_7 37 P3_6 36 VDDIO3 35
KP_P0_3 KP_P0_2 KP_P0_1 KP_P0_0 KP_P12_3 KP_P12_2 VDDA VSSD VCCA KP_P12_1
KP_P12_0 KP_P3_6 KP_VDDIO3
8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3
6 _ 1
P _ P K
VBUS VTARG
6 7 P _ _ 2 2 _ P 1 1 P P D _ _ _ P P P K K K
P _ 7 D _ M C 1 D D D C P _ D S _ D S V P _ P K V V P K K
4 6 R R E E 2 2 2 2 0 6 0 3
R3 15K re
5 _ 0 1 _ _ 3 P 3 3 _ P P _ P _ K P P K K
4 _ 3 P _ P K
KP_P1_6 KP_P1_7
5 (MSB)
P3.3
Flotante
0 6 0 3
Lugar cerca de PSoC 5LP
R2 15K
pin P3 4
P3.2
GND
GND leído como binario "1 pin flotante se lee
M p d D _ _ p P k K
KP_XRES
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
22
Hardware
4.2.3
Sistema de suministro de potencia El sistema de fuente de alimentación en esta placa es dependiente de la fuente de la alimentación. Para la mayoría de las aplicaciones, se puede utilizar la fuente de 5 V de la conexión USB para alimentar el sistema. También puede conectar una fuente de alimentación externa a la Junta para aplicaciones de baja tensión. El kit es compatible con las siguientes conexiones:
■
5 V del USB KitProg
■
5 V del USB objetivo PSoC 5LP (esto no alimentar la sección KitProg de la junta)
■
3,3 V a 5,5 V a partir de un suministro regulado conectado a VDD (esto no alimentar la sección KitProg de la junta)
Nota: Para utilizar una fuente de alimentación externa, mientras que KitProg está conectado al USB PC B, retire de diodos, D1, del tablero.
Esto asegura que el suministro VTARG de KitProg no se suministra al dispositivo de destino. KitProg mide la tensión de destino y ajusta los niveles lógicos en los pines de programación en consecuencia.
Este kit de prototipos no tiene un circuito de protección ESD a bordo. Por lo tanto, la fuente de energía para el PSoC 5LP Prototipos kit debe ser de alta calidad para asegurarse de que la tarjeta está protegida contra cualquier condición de sobre corriente y conexiones de potencia intercambiado. 4.2.3.1 Medida PSoC 5LP Consumo de corriente
Se puede medir el consumo de corriente del dispositivo PSoC 5LP utilizando uno de estos métodos: Método 1:
1. Separar la junta K itProg por 'chasquido' el borde perforado entre las dos placas. 2. Potencia la placa de prototipo restante a través de cualquiera de los terminales VDD o VTARG.
3. Coloque un amperímetro en serie con la conexión VDD o VTARG para medir el consumo de corriente. Método 2:
1. Retire la resistencia R20 e instalar un puente de 2 patas en los orificios suministrados de J4. 2. Conectar un amperímetro a través del puente de 2 patas para medir la corriente al dispositivo PSoC 5LP. Este método puede ser utilizado ya sea con alimentación USB o con potencia suministrada a uno de los pasadores VTARG pero no cuando el suministro a uno de los pines VDD.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
23
Hardware
4.2.4
Separación Junta (de resorte) El PSoC 5LP P rototipos kit se compone tanto de un 5LP PSoC y un tablero KitProg. Para separar las dos tablas para las pruebas o desarrollo, romper los dos tableros separados en el borde perforado incorporado. El método más fácil de separar las dos placas es colocar el kit en el borde de una mesa, en el que el borde de la mesa está directamente debajo del borde perforado y la junta KitProg más pequeño está fuera de la borde de la mesa. Presione suavemente en el tablero KitProg y encaje los dos tableros separados. Si algún material se retira del borde de las placas, utilice visillos para limpiar el borde del kit. La Figura 4-4. PSoC 5LP Prototipos Kit divide en dos partes
4.2.5
Conexiones de cabecera El PSoC 5LP P rototipos Kit soporta un número de cabeceras despobladas tanto en el KitProg y las juntas 5LP PSoC objetivo.
4.2.5.1
Funcionalidad de la (Junta de destino) J1 y J2 encabezados La placa de destino contiene dos cabeceras de doble línea (J1 y J2). Estos encabezados son ambos 1 × cabeceras 26 pines e incluyen la totalidad de la I / O disponible en el dispositivo PSoC 5LP. Estas cabeceras soportan todos los puertos disponibles, GND, VDD, y conexiones para elementos pasivos y dispositivos de entrada del usuario. Los encabezados de J1 y J2 Distancia entre apoyos de 100 mil, por lo que se pueden soldar conectores para conectar la placa de destino a cualquier tablero de desarrollo. La Figura 4-5. J1 y J2 encabezados
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
24
Hardware
Tabla 4-1. J1 Cabecera detalles Pin PSoC 5LP Prototipos Kit GPIO Cabecera (J1) Pin
Señal
Descripción
Tabla 4-2. J2 Cabecera detalles Pin PSoC 5LP Prototipos Cabecera GPIO Kit ( J2) Alfiler
Señal
Descripción
J1_01
P2.0
GPIO
J2_01
VDD
Poder
J1_02
P2.1
GPIO / LED
J2_02
GND
Suelo
J1_03
P2.2
GPIO / SW
J2_03
Restaurar Volver
J1_04
P2.3
GPIO
J2_04
P0.7
GPIO
J1_05
P2.4
GPIO
J2_05
P0.6
GPIO
J1_06
P2.5
GPIO
J2_06
P0.5
GPIO
J1_07
P2.6
GPIO
J2_07
P0.4
GPIO / tapa de derivación
J1_08
P2.7
GPIO
J2_08
P0.3
GPIO / tapa de derivación
J1_09
P12.7
GPIO / UART_TX
J2_09
p0,2
GPIO / tapa de derivación
J1_10
P12.6
GPIO / UART_RX
J2_10
P0.1
GPIO
J1_11
P12.5
GPIO
J2_11
P0.0
GPIO
J1_12
P12.4
GPIO
J2_12
P15.5
GPIO
J1_13
p12.3
GPIO
J2_13
P15.4
GPIO / CMOD
J1_14
P12.2
GPIO
J2_14
P15.3
GPIO / XTAL_IN
J1_15
P12.1
GPIO / I2C_SDA
J2_15
P15.2
GPIO / XTAL_OUT
J1_16
P12.0
GPIO / I2C_SCL
J2_16
P15.1
GPIO
J1_17
P1.0
GPIO
J2_17
P15.0
GPIO
J1_18
P1.1
GPIO
J2_18
P3.7
GPIO
J1_19
P1.2
GPIO
J2_19
P3.6
GPIO
J1_20
P1.3
GPIO
J2_20
P3.5
GPIO
J1_21
P1.4
GPIO
J2_21
P3.4
GPIO
J1_22
P1.5
GPIO
J2_22
P3.3
GPIO
J1_23
P1.6
GPIO
J2_23
P3.2
GPIO / tapa de derivación
J1_24
P1.7
GPIO
J2_24
P3.1
GPIO
J1_25
GND
Suelo
J2_25
P3.0
GPIO
J1_26
VDDIO Poder
J2_26
GND
Suelo
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
25
Hardware
4.2.5.2
Funcionalidad de J7 y J3 Headers (PSoC 5LP a KitProg)
Los KitProg y de destino tablas contienen cada uno una cabecera de 1x5 pines. Estas cabeceras proporcionan una conexión física entre los dos dispositivos. Específicamente, la conexión incluye la interfaz de SWD, necesarios para programar / debug la PSoC objetivo dispositivo 5LP, potencia, tierra, y RESET. Figura 4-6. J7 y encabezados J3
Tabla 4-4. Pin Detalles de Cabecera J3 PSoC 5LP a KitProg Cabecera (J7) Pin
Señal
J7_01
PSoC 5LP Programa (Meta) y la depuración de cabecera (J3) Pin Señal
Descripción
VTARG Poder J7_02
Descripción
J3_01 VTARG Poder J3_02
Suelo GND GND Tierra J3_03 XRES P1.1 dispositivos a través de J7. Tabla 4-3. Pin Detalles de Cabecera J7 P12.4 J7_03 REINICIAR REINICIAR J3_04 J7_04
p12.3
SWDCLK
J7_05
P12.2
SWDIO
SWDCLK J3_05 P1.0
SWDIO
Cuando se separan las juntas, la junta KitProg se puede utilizar para programar cualquier otro PSoC 3, PSoC 4, o de la familia 5LP PSoC de
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
26
Hardware
4.2.5.3
Funcionalidad de J8 y Headers J9 (KitProg) La junta KitProg contiene dos cabeceras de doble línea (J8 y J9). Estos encabezados son ambas cabeceras 1x7-alfiler, que se utilizan para extraer varios pines de PSoC 5LP para apoyar características avanzadas como un osciloscopio de baja velocidad y un analizador de lógica digital de baja velocidad. Esta cabecera también contiene los pines de puente KitProg que se pueden utilizar cuando se separan las dos placas.
Las cabeceras J8 y J9 Distancia entre apoyos de 100 mil, por lo que se pueden soldar los conectores para conectar la placa KitProg a cualquier tablero de desarrollo. La Figura 4-7. J8 J9 y encabezados
Tabla 4-5. Pin Detalles de J9
Tabla 4-6. Pin Detalles del J8
KitProg GPIO Cabecera (J9) Pin
Señal
J9_01
Señal
Descripción
VBUS Poder J9_02
J8_01 GND
Suelo
Suelo
J8_02 P3.0
GPIO
P12.5 GPIO J9_04
J8_03 P3.4
GPIO
P12.0 GPIO / I2C_SCL J9_05
J8_04 P3.5
GPIO
P12.1 GPIO / I2C_SDA J9_06
J8_05 P3.6
GPIO
P12.6 GPIO / UART_RX J9_07
J8_06 P0.0
GPIO
P12.7 GPIO / UART_TX
J8_07 P0.1
GPIO
GND
J9_03
KitProg GPIO Cabecera (J8) Pin
Descripción
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
27
Hardware
4.2.6
Usuarios y entradas pasivas
4.2.6.1
Presionar el botón
El objetivo bordo PSoC 5LP contiene un único botón pulsador conectado al pin P2.2 en el dispositivo PSoC 5LP. Este botón se puede utilizar para las entradas de usuario generales o para controlar diferentes estados en una aplicación.
La Figura 4-8. Pulsar un botón en la Junta
SW1 P2_2
1A 1B
2A 2B Cambiar
El botón de PUSH
4.2.6.2 Restablecer / botón de arranque
La junta KitProg contiene un botón pulsador conectado al pin de XRES en el dispositivo de destino PSoC 5LP y P12_4 del dispositivo KitProg. Este botón tiene dos funciones: ■
Restablecer el dispositivo PSoC 5LP: Cuando se pulsa este botón, línea XRES de la 5LP PSoC está conectado a tierra, que, a su vez, restablece el dispositivo de destino.
■
Bootload la KitProg: Cuando se pulsa este botón mientras conecta el KitProg en el puerto USB del PC, el KitProg entra en el modo de arranque. En este modo, las aplicaciones bootloadable se pueden descargar en el dispositivo KitProg. Figura 4-9. Restablecer / botón de arranque
Botón de reinicio
La placa de destino también proporciona una huella para un interruptor de orificio pasante, que se puede utilizar para restablecer el dispositivo cuando se separan las dos placas. Figura 4-10. Reset (RST) Botón
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
28
Hardware
4.2.6.3
LED
El Kit PSoC 5LP Prototipos contiene tres LEDs: ■
El LED ámbar: Indica que la tarjeta se alimenta desde el conector USB PC B. Este LED no se iluminará cuando el tablero se alimenta desde el conector micro-USB o desde VDD o VTA RG directamente.
■
LED verde: Indica el estado KitProg, conectado a P3.1 del dispositivo KitProg PSoC 5LP. Para más detalles sobre el LED de estado KitProg, consulte la Guía del usuario KitProg.
■
LED azul: Este es el usuario del LED, conectado a P2.1 del dispositivo de destino PSoC 5LP. Figura 4-11. LED de
encendido
Figura 4-12. LED de estado
Figura 4-13. usuario LED
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
29
Hardware
4.2.6.4
Los condensadores del sistema
El Prototyping Kit PS oC 5LP tiene siete condensadores, que se utilizan cuando se requiere un funcionamiento ADC a altas frecuencias, CapSense, o externo oscilador de cristal de 32 kHz en la aplicación. ■
Cuatro ADC capacitores de paso: es obligatorio para el muestreo ADC adecuada a altas frecuencias: ❐ C9
y C12 - Para dos ADC SAR
❐ C7
y C13 - Para Delta Sigma ADC
■
Un condensador CapSense (CMOD): requerido para la funcionalidad CapSense adecuada.
■
Dos condensadores de desviación: Requerido para la interfaz de un oscilador de cristal de 32 kHz externo. Estos condensadores se añaden en el Ap * Una versión del kit de prototipos PSoC 5LP.
Nota: los do oscilador rystal no se coloca en el tablero, que puede ser soldada en los pines P15_2 y P15_3.
Figura 4-14. Diagrama del circuito de condensadores Sistema
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
30
5. Ejemplos de código
En este capítulo se explican los ejemplos de código proporcionados junto con el Kit PSoC 5LP de prototipos. Para acceder a estos ejemplos de código, descargar e instalar el archivo de instalación CY8CKIT-059 PSoC 5LP Prototipos kit de la página web kit: www.cypress.com/CY8CKIT-059 . Después de la instalación, los ejemplos de código estarán disponibles a partir comienzo > Kits > CY8CKIT-059 en el PSoC Creador página de inicio.
5.1
Usando los ejemplos de código Kit Siga estos pasos para abrir y utilizar los ejemplos de código. 1. Lanzamiento PSoC Creador desde el menú Inicio de Windows ( Inicio> Todos los programas > Cypress > PSoC Creador > PSoC creador ). 2. En la página de inicio, haga clic CY8CKIT-059 debajo comienzo > Kits. Aparece una lista de ejemplos de código, como se se muestra en la Figura 5-1 .
3. Haga clic en el ejemplo de código deseado y guardarlo en un lugar deseado. Para el resto de pasos, CE195277_ADC_and_UART.cywrk se utiliza como referencia. La Figura 5-1. Ejemplo de código abierto de PSoC Creator
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
31
Ejemplos de código
4. Construir el ejemplo de código eligiendo Construir > Construir , como se muestra en Figura 5-2 . UNA
. hex se genera después de que el proceso de c onstrucción. La Figura 5-2. Ejemplo de código abierto de PSoC Creator
5. Conectar el Kit PSoC 5LP Prototipos al PC mediante el puerto USB PCB KitProg, como se describe en J10 Figura 3-2 en la página 17 para pr ogramar el kit con este ejemplo de código. 6. Elija Depurar > Programa en PSoC creador como se muestra en Figura 5-3 . La Figura 5-3. Dispositivo programa en PSoC Creator
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
32
Ejemplos de código
7. PSoC C reador abre la ventana de programación si el dispositivo aún no se adquiere. Seleccionar KitProg y haga clic en el Adquirir puerto botón, como se muestra en Figura 5-4 .
La Figura 5-4. Adquirir puerto
8. Después de que el dispositivo se adquiere, se muestra en una estructura de árbol debajo de la KitProg. Haga clic en el Conectar
botón y luego DE ACUERDO para salir de la ventana y empezar a programar, como se muestra en Figura 5-5 .
Figura 5-5. De conectar el dispositivo PSoC creador y el Programa
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
33
Ejemplos de código
9. En el Explorador de área de trabajo en PSoC C reador, abra la CE195277_ADC_and_UART.pdf como se muestra en la Figura 5-6 .
Figura 5-6. Hoja de datos de proyectos - CE195277_ADC_and_UART.pdf
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
34
Ejemplos de código
5.2
CE195352_PSoC_5LP_Blinking_LED Este ejemplo de código se muestra el uso de un PWM de función fija. El PWM está configurado para emitir una señal digital de ciclo de trabajo del 50 por ciento con un período de 1 segundo. Esta señal se puede utilizar para conducir un LED para la prueba visual de la salida PWM. Un interruptor se encamina a la entrada de la matanza de PWM. Cuando se pulsa el interruptor de la salida PWM se apaga.
La Figura 5-7. TopDesign para CE195352_PSoC_5LP_Blinking_LED
Para una descripción detallada, consulte la CE195352_PSoC_5LP_Blinking_LED.pdf de PSoC Creator.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
35
Ejemplos de código
Figura 5-8. Hoja de datos de proyectos - CE195352_PSoC_5LP_Blinking_LED.pdf
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
36
Ejemplos de código
5.3
CE195277_ADC_and_UART Este ejemplo de código implementa un sistema de recolección de datos simple utilizando el DelSig ADC y el componente UART. El ADC muestrea continuamente una entrada analógica. Las muestras resultantes pueden enviarse a un PC a través de una conexión UART una sola muestra a la vez o de forma continua. los datos emulados, que es sólo un número incremental, también pueden ser enviados a través de la conexión UART para probar la comunicación. El puente en el Ki tProg UART USB se utiliza para crear una conexión RS-232 a un programa de terminal en un PC. El programa de terminal se utiliza para enviar comandos para obtener los datos de ejemplo de ADC y leer las respuestas resultantes.
Figura 5-9. TopDesign CE195277_ADC_and_UART
Para la operación detallada, consulte la CE195277_ADC_and_UART.pdf de PSoC Creator.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
37
Ejemplos de código
5.4
CE195394_HID_Mouse Este ejemplo de código se muestra el uso del componente USBFS para implementar un ratón HID. Utilizando el descriptor estándar HID ratón, el PSoC enumera como un ratón en el PC. Una vez que la enumeración se completa la PSoC envía datos sobre el movimiento relativo del ratón para la PC. Un solo botón también se implementa en el proyecto para emular el botón izquierdo o el botón 1, de un ratón estándar. Puede mantener pulsado el botón en el kit y ver el cursor de texto resaltado o seleccionar elementos en un escritorio, mientras que señala a la caja. Figura 5-10. CE195394_HID_Mouse
Para la operación detallada, consulte la CE195394_HID_Mouse.pdf de PSoC Creator.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
38
Apéndice A.
PSoC 5LP de prototipos Kit Esquemas
A.1 J1
Dispositivo PSoC 5LP Target 11
J2
22 33
P2_3 P2_2 P2_1 P2_0 P2_5 P2_4
44 55
D C C V _ P 5 4 D D 1 2 3 4 0 _ _ _____ 5 5 D S 2 2 2 2 2 1 1 D S P P P P P P P V V
P2_6
77
P2_7
88
P12_7 P12_6 P12_4 P12_5 P12_2 P12_3
99 10 10 11 11 12 12 13 13 14 14 15 15 dieciséis dieciséis
17 17 18 18 19 19
2 O I 5 D _ 2 D P V
proporcionarsedaparalos pines UART
UART UART TX RX
U2
P12_1
I2C_SDA
P12_0
I2C_SCL
P2_6P2_7
1
P12_4
2 3
P12_5
20 20
4 5 6
22 22
7
23 23
8
24 24
VSSD
25 25
9
PROG_RESETXRES
VDDIO
26 26
8 6 9 6 6 7 6 4 D 5 _ 6 _ A 2 2 2 P P O I P E D D
proporcionarsedaparalos pines I2C
P1_0 P1_1 P1_7 P1_6 P1_5 P1_4 P1_3 P1_2
10 11
HDR1x26
PROG_SWDCLKP1_0PROG_SWDIO P1_1
12
p1_2
Sincarga
13
P_SWO P1_3 P_TDI
PSoC 5LP I O Header /
14 P1_4
15
P1_5
dieciséis
VDDIO1
17
o c n i c y a t n e s e s 3 _ 2
P
V
44 55
VDDIO2
66
VDDIO3
P0_351 P0_250 P0_149
P12_5I2C0_SDA,SIO
SIO_P12_347
INDIANA
SIO_P12_246
VSSD
VSSA43
XRES
VCCA42
P1_0
P15_341
P1_1
P15_240
p1_2
SIO,I2C1_SDAP12_1 39
P1_3
SIO,I2C1_SCLP12_0 38
18 18
P3_737
P1_5
P3_636
20 20
VSSD VDDA
P0_4
VSSA
P0_3
VCCA
P0_2
P15_3
P3_2
C26
C36
22 22
0603
1,0uF
0402
0,1uF
C23 0402
1,0uF
SAR0EXTREF
0603
25 25
1,0uF
P12_1
26 26 HDR1x26
C13
P3_7 0603
P3_6 VDDIO3
EXTREF0
1,0uF
Sincarga
C12
PSoC 5LP I O Header /
SAR1EXTREF
0603
P
R16 DM
1,0uF
C7
EXTREF1 1,0uF
LED1
820ohmios
R18
P2_1
2
1 0805
SARdesacoplo
USUARIO LED
0 1 _ 5 _ 0 1 2 3 4 5 5 _ _ _ _ _ _ 1 1 3 3 3 3 3 3 P P P P P P P
BLUE usuarioLED
SW1 P2_2
22E
R17
P3_1P3_0
24 24
0,1uF DP
P3_2
23 23 C9
8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3
C21
C34
0603
1,0uF
P3_4 P3_6P3_7 P3_3
21 21
P15_2
VDDIO3 35
P15_3 P3_5
19 19
P12_0
P1_4
P15_2
17 17
P12_2
VDDA44
P15_1
dieciséis dieciséis
P12_3
VSSD 45
QFN68CY8C5888LTI-LP097
6 _ 1
P0_0
P15_5 P15_0 P15_4
15 15
P0_0
P0_048
VSSB
D C C 6 7 V _ _ _ 7 2 2 _ P P 1 1 P 1 _ D D P P _ P M P D D S D S D V V
P0_2 P0_3 P0_4 P0_5 P0_1 P0_6P0_7
99 10 10
P0_1
0603
0603
88
0,1uF
P0_2
VDDD
0402
0402
14 14
O O I I P M S S D D _ _ 6 7 6 7 D D D 0 1 _ _ _ _ _ _ 0 1 2 3 4 5 6 7 _ _ 2 2 5 5 D S C 5 5 _ _ _ _ _ _ 1 1 1 1 1 1 D S C 1 1 3 3 3 3 3 3 P P P P P P V V V P P P P P P P P
C22
0,1uF
13 13
P12_4I2C0_SCL,SIO
VDD
0402
0,1uF
C35
12 12
VDD VDDA
0402
0,1uF
C18
P0_3
V
VDDIO1
C20
11 11
4 3 2 6 5 4 3 8 7 5 1 0 9 5 6 6 6 6 5 5 5 2 5 6 5 2 1 0 5 4 7 6 5 4 5 _ _ _ D D D _ _ _ _ _ _ 2 2 2 S 0 0 0 0 0 5 5 D S C P P P P O P P P 1 C 1 D I P P V V V D D
P2_7
VBAT
P3_2, P0_2, P0_3y P0_4estospinesse han conectadotapadederivación
77
0402
P2_6
VBOOST
XRES
33
VDDIO1 0 O 7 6 5 4 I _ _ _ _ D 0 0 0 0 D P P P P V
C32
21 21
0,1uF
22
VDDIO0
66
VDD 11
VDDIO
1A
P15_4
2B
CMOD
0603
Cambiar
C4 VCCA
2A
1B
R5
22E
El botón de PUSH
CERO
P_VCCD
VTARG
2200pF
P_VCCD VTARG
C37 0603
J5
C31
PROG_SWDIO
1,0uF 0603
C29
1,0uF 0402
0,1uF C33 0402
13579
1 S V T E D O I D
0,1uF
2468
R19 4.7K
PROG_SWDCLK P_SWO
SW2 2
PROG_RESET
10
S V T
XRES
Sincarga
P_TDI
XRES
SWPULSADOR
50milKEYEDSMD
Sincarga1
Sincarga
C17 0,1uF 0402
Programa5LP PSoC/ depuración decabecera
J6USB Micro-B
Conector USB
P5LP_VDD F1
D2
VTARG
P15_2
VTARG
VTARG
J3
VBUS1 11
DM 2
22
DP 3 PROG_RESET PROG_SWDCLK PROG_SWDIO
33 44 55
Y1 2
DM
C27
DP
0,1uF
Sincarga
CERO 32,768KHz
P15_3 TP1NEGRO
TP2NEGRO
TP3NEGRO
UART UART RX TX Estoindicavendránde KitprogdeláreaRompible
C4222
C4122 100K R12
R22 R23
0603 0603
CERO
P12_7
CERO
P12_6
UART UART TX RX
J4
pF
pF
I2C_SCL I2C_SDA
R11
CERO
Sincarga
GND5
6 7 8 9
1x5HDR
VDD
P5LP_VDD R20
1
PTCResettableFuse
0402
CARNÉDEIDENTIDAD 4 1 2 3 4 S S S S
Sincarga
0402
0402
Sincarga
Sincarga
P5LP_VDD
1 2 1 2
Sincarga
Sincarga
VDDIO
R15
CABECERA 1X 2
CERO
2 0 4 0
2 0 4 0
CypressSemiconductor © 2015
C190,01uF
PCA:
121-60210-01
Título
KitCY8CKIT-059 PSoC5LP Prototipos
TARJETADE CIRCUITO IMPRESO: 600-60243-01
FABDRW: 610-60235-01CONJUNTO DRW:620-60243-01 SCH: 630-60242-01
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
tamaño segundo
Fecha:
Número del Documento
Rdo
630-60242-01 Martes, 16dejunio2015
06 Hoja
2
de
3
39
Kitprog a bordo programador / depurador
LED3
820ohmios
R21
KP_P3_1
KP_VDD
2
1 0805
LEDdeestadoverde KP_VDDIO1 KP_VDDIO0 KP_VDDIO2
LED
VBUS
KP_VDD
VBUS
KP_VDDIO3 C11 0402
C1 0402
0,1uF
C3 0402
0,1uF
LED2
C14
0,1uF
0402
2 O I D D V _ P K
0,1uF
R8
0 O I 5 4 D _ _ 0 0 D P P V _ _ _ P P P K K K
D C D C D D V D S _ V S P V K
U1 KP_VDD 6 9 8 6 6 7 6 6 4 D 5 _ _ A 2 2 2 P P O I P E D D
C24 0603
1,0uF
C5 0402
0,1uF
KP_P2_6
1
KP_P2_7
2
KP_P12_4
3
KP_P12_5
4 5 6
VDDD
7 8 VSSD
C25
C6
9
KP_XRES
10 11
0603
1,0uF
0402
12
0,1uF
13 14 15 dieciséis
VDDA C39
KP_VDDIO1
17
0603
V
KP_P0_3
V
P0_351
P2_7
P0_250
P12_4I2C0_SCL,SIO
P0_149
P12_5I2C0_SDA,SIO
P0_048
VSSB
KP_P0_2
SW3
KP_P0_1
PROG_RESET
QFN68CY8C5868LTI-LP039
KP_P0_4 KP_P0_2 KP_P0_3
VDDA KP_P12_2
VDDA44 VSSA43
XRES
VCCA42
P1_0
P15_341
P1_1
VCCA
C15
SIO,I2C1_SDAP12_1 39
P1_3
SIO,I2C1_SCLP12_0 38
P1_4
0603
P3_636
VDDIO1
1,0uF
0603
C8
3 0 6 0
1,0uF
SARbypass capacitor
1,0uF
VTARG
KP_P12_0 P3_737
P1_5
C16
KP_P12_1VSSD
P15_240
p1_2
1,0uF
2B Cambiar
VSSD 45
VSSD
2A
1B
KP_P12_3
SIO_P12_246
INDIANA
1A
KP_P0_0
SIO_P12_347
VBAT
ÁmbarPOTENCIALED
D1
LEDdeencendido 4 3 2 6 5 4 3 9 8 7 5 6 6 6 1 0 5 5 5 5 2 5 5 6 6 2 1 0 7 6 5 4 5 4 D D D _ _ _ _ 5 _ _ _ _ _ 2 2 2 S C 0 0 0 0 0 5 D P P P 5 C P P P P O I 1 1 D S P P V V V D D
P2_6
VBOOST
1
VBUS
KP_P3_6
VDDIO3 35
KP_P2_6
KP_VDDIO3
O O I I P M S S D D _ _ 6 7 6 7 D D D 0 1 _ _ _ _ _ _ 0 1 2 3 4 5 6 7 _ _ 2 2 5 5 D S C 5 5 _ _ _ _ _ _ 1 1 1 1 1 1 D S C 1 1 3 3 3 3 3 3 P P P P P P V V V P P P P P P P P
C38 0402
0,1uF
o c n i c y a t n e s e s 3 _ 2 P
2 0805
VTARG
VDDD
R10560ohmios
CERO
R9 2.2K
R7 2.2K
KP_P2_7 2
8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3
1
5
4
pasadores P3_3, P3_2, P0_7, P0_6, P0_5, P0_4están reservados paraHW REV ID 6 _ 1
VCCA
P _ P K
6 7 _ _ P 2 2 _ P 1 1 P P D _ _ _ P P P K K K
P _ 7 D M _ C 1 D D D C P _ D S _ D S V P _ P K V V P K K
5 _ 0 1 _ _ 3 P 3 3 _ P P _ _ P K P P K K
5(MSB)
4 _ 3
4
3
2
1
U3NTZD3152P 0(LSB)
KP_P12_1
P _ P
6
K
P3.3
C30
P3.2
P0.7
P0.6
P0.5
3
P0.4
1,0uF
I2C_SDA
0603
KP_VDD
KP_VCCD
C10 0402
C28 0,1uF
VBUSVTARG
R3
R1 4.7K
15K
Flotante LugarcercadePSoC 5LP
GND
Flotante
Flotante
GND
Flotante
KP_P12_0
GNDleídocomo"1" binariopinflotanteselee como"0" binario
15K
C2
TX
KP_P12_6 KP_P1_6
R14
R13
30K
30K
UART UART RX
M p d D _ _ p P k K
KP_P1_7
Estado I2C y UART conexión
KP_XRES
1,0uF
0402
I2C_SCL
KP_P12_7
R2
Sincarga
3 0 6 0
4 6 R R E E 2 2 2 2
0,1uF
VBUS
Sincarga
J9 1234567
KP_P12_5
J8 KP_P3_0
1234567
KP_P3_4 KP_P3_5
I2C_SCL TXI2C_SDA UART UART RX
KP_P3_6 KP_P0_0 KP_P0_1
VBUS VTARG
1x7HDR Sincarga
J7 F2
11 22
J10
PTCResettableFuse
VBUS1 DM 2 DP 3
KP_DM
C40
kp_dp
GND4
0,1uF
33 44
KP_P12_4 KP_P12_2 KP_P12_3
55
PROG_SWDCLK PROG_SWDIO
1x5HDR Sincarga
CypressSemiconductor © 2015 PCA:
121-60210-01
Título Título
TARJETADE CIRCUITO IMPRESO: 600-60243-01
dedodelUSB
ProgramaPSoC Objetivo / depuración decabecera
KitCY8CKIT-059 PSoC5LP Prototipos
FABDRW: 610-60235-01CONJUNTO DRW:620-60243-01 SCH: 630-60242-01
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Sincarga
PROG_RESET
0402
Conector del dedo del USB
1x7HDR
Headers KitProg de E / S
tamaño segundo B
Número del Documento
630-60242-01
Rdo
06
40
A.2
Programación PSoC 5LP Prototipos Kit Utilizando MiniProg3 / KitProg La placa de destino tiene una provisión para programar el dispositivo PSoC 5LP usando MiniProg3 o un KitProg externo a través de la cabecera SWD 5-pin o el encabezado JTAG 10 pines. Para ello, conectar cables o un 5-pin 100 milésimas de pulgada espaciados de cabeza al J3 o un encabezado JTAG 10 pines a J5 en la placa de destino. El PSoC 5LP Prototipos kit es compatible tanto con el ciclo de encendido y reinicio modos de programación. Figura A-1. Conexión CY8CKIT-059 a MiniProg3
Nota: CY8CKIT-002 MiniProg3 no es parte de los contenidos PSoC 5LP P rototipos kit y se pueden comprar en la tienda online de
Cypress.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
41
A.3
Lista de materiales Valor
Artículo Cantidad Referencia
Descripción
Nombre Fabricante:
Número parte fabricante
TARJETA DE CIRCUITO IMPRESO,
1
1N/A
N/A
108.89mm x 24.13mm, Tg alta, acabado ENIG, 2 capas, color = NEGRO, BLANCO = Seda
2
3
4
19
C1, C3, C5, C6, C10, C11, C14, C18, C20, C22, C23, C27, C29, C32, C33, C34, C35, C39, C40
1 C4
17
C7, C8, C9, C12, C13, C15, C16, C21, C24, C25, C26, C28, C30, C31, C36, C37, C38
Cypress Semiconductor
600-60178-01
0402YG104ZAT2A
0,1 uF
CAP .1uf 16V Y5V CERAMIC 0402
AVX Corporation
2200 pF
CAP CER 2200PF 50V 5% NP0 0805
Murata Electrónica GRM2165C1H222JA01D
1,0 uF
CAP 1.0UF CERAMIC 25V X5R 0603 10%
Taiyo Yuden
TMK107BJ105KA-T
5
1 C19
0,01 uF
CAP 10000PF 16V CERAMIC 0402 SMD
TDK Corporation
C1005X7R1C103K050BA
6
2 C41, C42
22 pF
CAP CER 22pF 50V 2% C0G 0402
TDK Corporation
C1005C0G1H220G050BA
7
2 D1, D2
MBR0520L DIODE, SCHOTTKY del, 20V, 0.5A, 400mW, SOD-123
Fairchild Semiconductor
MBR0520L
8
2 F1, F2
PTC Resettable Fuse
Bel Fuse Inc
0ZCH0050FF2G
9
1 J6
MICRO del USB Micro-B CONN RCPT ETS USB TYPE B
FCI
10103594-0001LF
Lite-On Inc
LTST-C170TBKT
LED
LED 595 nm AMB DIFF 0805 SMD
Avago Technologies US Inc.
HSMA-C170
LED de estado
LED VERDE CLARO 0805 SMD
Chicago Miniature / Visual Communications Company-VCC
10
1 LED1
11
1 LED2
BLUE usuario
FUSE, PTC de rearme, 0.50a, 16V, 1210, SMD
LED, azul, claro, 0805, SMD
LED
Ámbar POTENCIA
12
1 LED3
13
2 R2, R3
15K
RES SMD 15K OHM 5% 1 / 10W 0402
Panasonic - ECG ERJ-2GEJ153X
14
4 R4, R6, R16,
22E
RES, 22 ohm, 1%, 100PPM, 1 / 16W, 0402
Panasonic - ECG ERJ-2RKF22R0X
R17
verde
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
CMD17-21VGC / TR8
42
Valor
Artículo Cantidad Referencia
Descripción
Nombre Fabricante:
Número parte fabricante
RES SMD 0,0 OHM JUMPER 06O3 1 / 10W
Panasonic - ECG ERJ-3GEY0R00V
2.2K
RES 2.2K OHM 1 / 10W 5% 0603 SMD
Panasonic - ECG ERJ-3GEYJ222V
1 R10
560 ohmios
RES, 560 OHM, 5%, 200PPM, 1 / 10W, 0603, SMD Panasonic - ECG ERJ-3GEYJ561V
18
1 R12
100K
RES 100K OHM 1 / 10W 5% 0402 SMD
Panasonic - ECG ERJ-2GEJ104X
19
2 R13, R14
30K
RES SMD 30K OHM 5% 1 / 10W 0402
Panasonic - ECG ERJ-2GEJ303X
20
4 R8, R11, R15,
CERO
RES SMD 0,0 OHM JUMPER 1 / 8W 0805
Panasonic - ECG ERJ-6GEY0R00V
21
2 R18, R21
820 ohmios
22
2 SW1, SW3
Cambiar
23
1 TVS1
TVS DIODE DIODE, TVS, 5 V, 350 W,
Semtech
SD05.TCT
24
1 U1
CY8C5868LTI - QFN68 LP039
PSoC 5LP CYC58LP, 67 MHz
Cypress Semiconductor
CY8C5868LTI-LP039
25
1 U2
CY8C5888LTI - QFN68 LP097
PSoC 5LP CYC58LP, 80 MHz
Cypress Semiconductor
CY8C5888LTI-LP097
26
1 U3
NTZD3152P FET DUAL P-CH 20V 430mA SOT-563
15
3 R5, R22, R23 ZERO
dieciséis
2 R7, R9
17
R20
RES, 820 Ohm, 5%, 1 / 10W, 0603
SW, Interruptor de tecla, SPST-NO, 0.05A, 32V SOD-323
Panasonic - ECG ERJ-3GEYJ821V C & K Components KMR221GLFS
ON Semiconductor NTZD3152PT1G
No hay componentes de carga
1
2
2 C2, C17
2 J1, J2
0,1 uF
HDR 1x26
CAP .1uf 16V Y5V CERAMIC 0402 CONN HDR BRKWAY 26POS VERT
AVX Corporation
0402YG104ZAT2A
TE Connectivity
2-104427-4
2,54 mm, 15AU, TH 3
2 J3, J7
1x5 HDR
CONN HEADER VERT 5POS .100 TIN
Molex
22-23-2051
4
1 J4
1x2 HDR
CONN HEADR BRKWAY . 100 02POS STR
TE Connectivity
9-146280-0-02
5
1 J5
50mil KEYED SMD
samtec Inc
FTSH-105-01-L-DV-K
6
2 J8, J9
1x7 HDR
CONN conector hembra 7POS 0.1" ORO
7
2 R1, R19
4.7K
RES SMD 4.7K OHM 5% 1 / 10W 0402
Panasonic - ECG ERJ-2GEJ472X
8
1 SW2
BOTÓN SW pulsador
Interruptor de tecla SPST- NO 0.05A 12V
C & K Components PTS635SL50 LFS
CONN, HEADER, macho, 1,27 mm, 10POS, oro, SMD
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Sullins soluciones de conectores
PPPC071LFBN-RC
43
Artículo Cantidad Referencia
9
10
Valor
3 TP1, TP2,
NEGRO
1 Y1
NEGRO
TP3
Descripción TP, PUNTO DE PRUEBA, 0.040" D, NEGRO, TH
32.768KHz CRYSTAL 12.5PF THRU
Nombre Fabricante:
Keystone Electronics Ciudadano Finetech Miyota
Número parte fabricante
5000 CFS308-32.768KDZF-UB
Etiqueta
LBL, Etiqueta PCA, código de proveedor, 38
1N/A
39
1N/A
código de fecha, número de serie
Cypress
121-60210-01 Rev. 01 (YYWWVVXXXXX) Semiconductor
LBL, PCBA anti-estático ¡Advertencia, 10 Cypress mm × 10 mm
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
Semiconductor
44
Revisión histórica
PSoC CY8CKIT-059 ® 5LP Prototipos juego de guía de Historial de revisiones del documento Título: CY8CKIT-059 PSoC® 5LP Prototipos juego de guía Número de documento: 001-96498 Revisión ECN Fecha de Origen Descripción de Cambio
Cambio **
46 684 22
0 2/ 23 /20 15
P MA D
Nu eva gu ía k it Actualizado Introducción capítulo en la página 7 : Descripción actualizada. Actualizado “PSoC Creator” en la página 8 : Actualizado “Código de PSoC Creator ejemplos” en la página 9 : Descripción actualizada. Adicional “Código Kit ejemplos” en la página 10 . Actualizado el capítulo de instalación d el software en la página 13 : Actualizado “Antes de comenzar” en la página 13 : Descripción actualizada. Actualizado “Instalación del software” en l a página 13 : Descripción actualizada. Actualizado capítulo Kit de Operación en la página 16 : Actualizado “Teoría de operación” en la página 16 : Descripción actualizada. Actualizado Figura 3-1 . Actualizado “KitProg” en la página 17 : Descripción actualizada. Se ha eliminado “KitProg conexión USB”. Actualizado “Programación y probar el dispositivo PSoC 5L P destino” en la página 17 : Actualizado “Programación utilizando PSoC Creator” en la página 17 : Descripción actualizada. Actualizado “Programación utilizando PSoC Programmer” en la página 19 : Descripción actualizada. Actualizado “-USB UART Bridge” en la página 19 : Descripción actualizada.
*UNA
4710488
04/02/2015
PMAD
tabla eliminado “Especificaciones soportados por USB-UART Bridge”. Actualizado “-I2C USB puente” en la página 19 : Descripción actualizada.
Figura eliminado “KitProg USB-I2C conectado en el Panel de Control del puente”. Actualizado “Actualización de Firmware KitProg” en la página 19 : Descripción actualizada.
Figura eliminado “KitProg actualización de firmware Advertencia”. Figura eliminado “Actualización de Firmware Mensaje en PSoC Programmer”. Figura eliminado “firmware actualizado en PSoC Programmer”.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
45
Índice
PSoC CY8CKIT-059 ® Guía 5LP Prototipos Kit Historial de revisiones ( continuado) Título del documento: CY8CKIT-059 PSoC® 5LP Prototipos juego de guía Documento Número: 001 a 96.498 Revisión ECN Fecha de Origen Descripción de Cambio
Cambio
Actualizado capítulo de hardware en la página 20 : Actualizado “Detalles de la Junta” en la página 20 : Actualizado Figura 4-1 . Actualizado “Hardware detalles” en la página 21 : Actualizado “Sistema de fuente de alimentación” en la página 23 : Descripción actualizada. Actualizado “Conexiones de cabecera” en la página 24 : Actualizado “La funcionalidad de la J1 y J2 encabezados (placa de destino)” en la página 24 : Actualizado Tabla 4-2 . Actualizado “Usuario y entradas pasivas” en la página 28 : Actualizado “El botón” en la página 28 : Actualizado Figura 4-8 . Figura eliminado “Push Bu tton Esquema”. Actualizado Figura 4-14 . Actualizado “LED” en la página 29 : Descripción actualizada. Actualizado “Sistema de condensadores” en la página 30 : Descripción actualizada. Actualizado Figura 4-14 . Actualizado Ejemplos de código capítulo en la página 31 : Actualizado “CE195352_Blinking_LED” en la página 35 : Actualizado Figura 5-7 . Actualizado “CE195277_ADC_and_UART” en la página 37 : Descripción actualizada. Actualizado Figura 5-9 . Actualizado “CE195394_HID_Mouse” en la página 38 : Descripción actualizada. Actualizado Figura 5-10 . Actualizado capítulo Apéndice en la página 39 : Actualizado “Kit de Programación PSoC 5LP Prototipos Usando MiniProg3 / KitProg” en la página 41 : Actualizado Figura A-1 . Actualizado “Lista de materiales” en la página 42 : El artículo 10 Añadido e n “No hay componentes de la carga”. Se agregó “etiqueta” y añadido elementos bajo la misma correspondiente.
* A (cont.)
4710488
04/02/2015
PMAD
Actualizado capítulo de hardware en la página 20 : Actualizado “Hardware detalles” en la página 21 : Actualizado “Conexiones de cabecera” en la página 24 : Actualizado “La funcionalidad d e la J1 y J2 encabezados (placa de destino)” en la página 24 : Actualizado Tabla 4-2 : *B
4866765
07/30/2015
VRNK
Se agregó “CAP / MANUAL” en la columna “Descripción” correspondientes a los pines P0.4 y P3.2. Eliminar “CAP / MANUAL” en la columna “Descripción” correspondiente al pin P3.3. Actualizado capítulo Apéndice en la página 39 : Actualizado “Lista de *C
4891134
08/20/2015
shib
materiales” en la página 42 : Actualización del artículo 10 de “ N O HAY componentes de la carga”.
*D
5740232
05/17/2017
AESATMP8 Actualizado logo y el Derecho de Autor.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
46
Índice
PSoC CY8CKIT-059 ® Guía 5LP Prototipos Kit Historial de revisiones ( continuado) Título del documento: CY8CKIT-059 PSoC® 5LP Prototipos juego de guía Documento Número: 001 a 96.498 Revisión ECN Fecha de Origen Descripción de Cambio
Cambio
Actualizado Introducción capítulo en la página 7 : Actualizado “PSoC Creator” en la página 8 : Actualizado “Código de PSoC Creator ejemplos” en la página 9 : Actualizado Figura 1-3 . Actualizado “Introducción” en la página 11 : Descripción actualizada. Actualizado “Recursos adicionales de aprendizaje” en la página 11 : Actualización hipervínculos. Actualizado el capítulo de in stalación del so ftware en la página 13 : Actualizado “Instalación del software” en la página 13 : Descripción actualizada. Actualizado Figura 2-1 y Figura 2-2 . Actualizado capítulo Kit de Operación en la página 16 : Actualizado “Teoría de operación” en la página 16 : Descripción actualizada. Actualizado “Programación y probar el dispositivo PSoC 5LP destino” en la página 17 : Actualizado “Depuración utilizando PSoC Creator” en la página 19 : Descripción actualizada. Actualizado capítulo de hardware en la página 20 : Actualizado “Hardware detalles” en la página 21 : Actualizado “Conexiones de cabecera” en la página 24 : Actualizado “La funcionalidad de J7 y J3 e ncabezados (PSoC 5LP a KitProg)” en la página 26 : Actualizado Tabla 4-3 y Tabla 4-4 . Actualizado “La f uncionalidad del J8 y J9 Cabeceras (KitProg)” en la página 27 : Actualizado Tabla 4-5 y Tabla 4-6 . Actualizado Ejemplos de código capítulo en la página 31 : Actualizado “El uso de los ejemplos de c ódigo Kit” en la página 31 : Descripción actualizada. Actualizado Figura 5-1 , Figura 5-2 , Figura 5-3 , Figura 5-4 y Figura 5-6 . Actualizado “CE195352_Blinking_LED” en la págin a 35 : Descripción actualizada. Actualizado Figura 5-8 . Actualizado “CE195277_ADC_and_UART” en la página 37 : Descripción actualizada. Actualizado Figura 5-9 . Actualizado “CE195394_HID_Mouse” en la página 38 : Descripción actualizada. Actualizado Figura 5-10 . Actualizado capítulo Apéndice en la página 39 : Actualizado “PSoC 5LP de prototipos Esquemas Kit” en la página 39 : Actualizado todas las figuras. Actualizado “Lista de materiales” en la página 42 : Actualización tabla entera. Completar Examen por e xtinción.
*E
6041084
01/22/2018
SAGA / GRSK
Actualizado el capítulo de instalación del software en la página 13 : Actualiz ado “Instalación del software” en la página 13 : Descripción actualizada. Actualizado capítulo Kit de Opera ción en la página 16 : Actualizado “Programación y probar el dispositivo PSoC 5LP destino” en la página 17 : Actualizado “Programación utilizando PSoC Programmer” en la página 19 : *F
6077263 02/21/2018
SAGA
Descripción actualizada.
CY8CKIT-059 PSoC® 5LP Guía Kit de prototipos, Doc. #: 001-96498 Rev. G *
47