EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Podobne dokumenty
EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

Instrukcja użytkownika

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

Instrukcja użytkownika

Instrukcja użytkownika

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja Użytkownika

Instrukcja użytkownika

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Instrukcja użytkownika

Instrukcja użytkownika

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Instrukcja użytkownika

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Instrukcja użytkownika

Instrukcja użytkownika

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Instrukcja uŝytkownika

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Instrukcja użytkownika

ZL8AVR. Płyta bazowa dla modułów dipavr

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Instrukcja użytkownika

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Instrukcja użytkownika

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL3ST7. Zestaw uruchomieniowy dla mikrokontrolerów

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

Instrukcja użytkownika

Uniwersalny zestaw uruchomieniowy ZL4PIC

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

Instrukcja uytkownika

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

E-TRONIX Sterownik Uniwersalny SU 1.2

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Płyta uruchomieniowa EBX51

Instrukcja uytkownika

dokument DOK wersja 1.0

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

INSTRUKCJA Płytka uruchomieniowa EvB 4.3

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

MCAR Robot mobilny z procesorem AVR Atmega32

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Technika Mikroprocesorowa

KAmduino UNO. Rev Źródło:

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

ZL10PLD. Moduł dippld z układem XC3S200

SML3 październik

Płytka uruchomieniowa XM32

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Zestaw Startowy EvB. Więcej informacji na stronie:

Instrukcja uytkownika

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Politechnika Białostocka

INSTRUKCJA OBSŁUGI Zestaw uruchomieniowy EvB 5.1 v5

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

SML3 październik

Instrukcja uytkownika

Instrukcja uŝytkownika

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

EVBnet + MMnet. Instrukcja obsługi (User Manual): REV 1.0. Many ideas one solution

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Transkrypt:

EVBeasyPSoC REV 2 Instrukcja użytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, ether- net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB designing Evaluation Boards for 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Boards for `51, AVR, ST, PIC microcontrollers Starter Kits Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- controllers Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards

Spis treści 1. Wstęp... 3 Dostępna wersja... 3 2. Rozmieszczenie elementów na płycie... 4 Schemat... 4 Opis Elementów... 5 3. Obsługiwane procesory... 5 4. Zasilanie Płyty... 6 5. Układy Peryferyjne... 7 Diody LED... 7 Zewnętrzna Pamięć DataFlash... 7 Złącze 1-Wire... 8 Złącze I2C... 8 Interfejs RS232... 9 Przyciski... 9 Przekaźnik... 10 Sygnalizator Akustyczny... 10 7-segmentowe Wyświetlacze LED... 11 Termometr LM35... 12 Zegar RTC DS1307... 12 Wyświetlacz LCD... 13 Potencjometr ADJC... 14 Potencjometr ADJREF... 14 Potencjometr 3V3POT... 14 Przycisk RESETu... 14 6. Opisy Złącz... 15 7. Opisy Zworek oraz LED... 17 8. Pomoc Techniczna... 17 9. Gwarancja... 17 10. Schemat... 17 2

1. Wstęp EVBeasyPSoC powstał z myślą o udostępnieniu projektantowi systemów opartych na układach PSoC firmy Cypress, bazy sprzętowej umożliwiającej w szybki i łatwy sposób realizację i weryfikację swojego pomysłu. Mając to na uwadze płyta została zaprojektowana w ten sposób, aby użytkownik miał dostęp do wszystkich pinów procesora wyprowadzonych na złącza. Na płycie zostały także umieszczone peryferia, takie jak: przekaźnik 10A 240VAC, dwa potencjometry, zegar czasu rzeczywistego, interfejs RS232, złącze 1-Wire, złącze I2C, termometr LM35, 8 mikroprzełączników, osiem diod LED i cztery 7-segmentowe wyświetlacze LED oraz opcjonalnie montowany wyświetlacz LCD 2x16. Wszystkie te elementy są dostępne na złączach szpilkowych, pozwalając na podłączenie ich do portu np. procesora. Płyta posiada także duże pole prototypowe, dające użytkownikowi możliwość dołączenia w łatwy sposób innych elementów i dowolnej ich konfiguracji. Na płycie jest umieszczony układ mostka i stabilizatora zwalniający użytkownika z obowiązku dostarczania stałego napięcia stabilizowanego. Wraz z płytą dostępne są kody źródłowe programów pozwalające na przetestowanie dostępnych zasobów. Dostępna wersja Zestaw EVBeasyPSoC zawiera: Układ CY8C29466 lub CY8C27433 Wszystkie złącza Cztery wyświetlacze 7-segmentowe LED Diody i przyciski Dwa potencjometry Przekaźnik 10A 240VAC + LED Speaker Złącza 1-Wire oraz I2C Interfejs RS232 + LED RxD TxD Stabilizator napięcia LM317 Termometr LM35 Zegar czasu rzeczywistego DS1307 oraz akumulator 3.6V Zewnętrzna pamięć DataFlash AT45DB041 o pojemności 4MB 3

2. Rozmieszczenie elementów na płycie Schemat

Opis Elementów 1. Pole Prototypowe 2. Złącza wszystkich peryferii dostępnych na płycie 3. Przyciski 4. Dwa potencjometry 5. Termometr LM35 6. Przycisk RESET 7. Akumulator 3.6V 8. Złącza programowania 9. Włącznik zasilania 10. Gniazdo zasilania 11. Przekaźnik 12. Złącze RS232 13. Złącze I2C 14. Złącze 1-Wire 15. Złącze SMP 16. Procesor wraz z wyprowadzonymi portami na złącze szpilkowe 17. Pamięć DataFlash 18. Układ RTC DS1307 19. Układ stabilizatora LM317 20. Cztery wyświetlacze 7-segmentowe 21. Wyświetlacz alfanumeryczny 2x16 22. Diody LED 3. Obsługiwane procesory CY8C21xxx CY8C24xxx CY8C27xxx CY8C29xxx CY8C21534 CY8C24423 CY8C27443 CY8C29466 Zakres temperatur Obudowy od - 40C do 85C 28 PDIP CY8C27443 CY8C29466 Internal Oscillator 2.5% 24/48 MHz 2.5% 24/48 MHz Flash 16kB 32kB RAM 256B 2kB Switch Mode Pump TAK TAK Digital PSoC Blocks 8 16 Analog PSoC Blocks 12 12 Digital IO Pins 24 24 Analog Inputs 12 12 Analog Outputs 4 4 XRES TAK TAK

4. Zasilanie Płyty Płyta powinna być zasilana z zewnętrznego zasilacza o napięciu 7..12V AC, lub 9..15V DC, przy pomocy standardowego wtyku o średnicy bolca 2.1mm umieszczonego w gnieździe zasilającym. Płyta może być zasilana z akumulatora 3.6V. Zwarcie zworki Backup spowoduje zasilanie bezpośrednio napięciem akumulatora, zwarcie zworki VBAT umożliwia zasilanie z wykorzystaniem opcji Switch Mode Pump. Istnieje możliwość podłączenia baterii 1.5V do złącza SMP wyprowadzonego na płycie. Stabilizowane napięcie VTG jest dostępne na złączach rozszerzeń płyty. Na płycie umieszczone są dwie zworki: SUPLLY i 3V3. Zamknięcie zworki SUPPLY powoduje zasilanie wszystkich układów na płycie napięciem 5V, dodatkowo zamknięcie zworki 3V3 powoduje zasianie wszystkich układów na płycie napięciem 3.3V (możliwa regulacja w zakresie 1.5-3.3V przy pomocy potencjometru). Zworka SUPLLY daje możliwość dołączenia napięcia z pominięciem układów mostka i stabilizatora. SMP jest to system, który może być użyty jako część układu zasilania mikrokontrolera. Dla przykładu można zasilić układ PSoC z pojedynczej baterii 1.5V. System Switch Mode Pump (SMP) bazuje na podstawowym układzie przetwornika BOOST DC/DC. Ten typ przetwornika daje na wyjściu napięcie większe niż 1.5V, co daje możliwość zasilania mikrokontrolera z baterii. Aby system działał poprawnie, wymagane jest podłączenie z zewnątrz diody, cewki oraz pojemności. 6

5. Układy Peryferyjne Diody LED Płyta posiada 8 diod LED, które stanowią najprostszy interfejs pomiędzy systemem a użytkownikiem, co jest szczególnie ważne dla początkujących programistów. Budowa płyty pozwała na dowolne połączenie diod. Włączenie diody może nastąpić po podaniu stanu niskiego na pin LDn skojarzony z odpowiednim LED-em. Rysunek 1. Implementacja diod LED Zewnętrzna Pamięć DataFlash Płyta posiada zewnętrzną pamięć DataFlash AT45DB041 o pojemności 4MB. Pamięć ta jest zasilana poprzez diodę obniżającą poziom napięcia. Jest możliwość zasilania pamięci bezpośrednio ze źródła zasilania po zwarciu zworki 3V3 znajdującej się obok pamięci. Rysunek 2. Implementacja pamięci DataFlash 7

Złącze 1-Wire Na płycie znajduje się złącze 1-Wire, umożliwiające podłączenie np. termometru DS18S20 lub innych urządzeń wykorzystujących ten interfejs. Rysunek 3. Implementacja złącza 1-Wire Złącze I2C Na płycie znajduje się złącze I2C, umożliwiające podłączenie urządzeń wykorzystujących ten interfejs. Dodatkowo istnieje możliwość podłączenia rezystorów podciągających pull-up za pomocą dodatkowych zworek umieszczonych obok złącza. Rysunek 4. Implementacja złącza I2C 8

Interfejs RS232 Na płycie umieszczone jest złącze DB-9 połączone z konwerterem stanów ST3232. Z drugiej strony konwertera są złącza szpilkowe z końcówkami układu konwertera pozwalające na podłączenie się do procesora. Rysunek 5. Implementacja interfejsu RS232 Przyciski Płyta wyposażona jest w 8 mikro-przełączników. Wciśnięcie jednego z nich powoduje pojawienie się stanu niskiego na odpowiednim złączu szpilkowym skojarzonym z odpowiednim przyciskiem. Rysunek 6. Implementacja przycisków 9

Przekaźnik Zastosowany przekaźnik sterowny jest poprzez tranzystor. Baza tranzystora jest wyprowadzona na złącze MISC jako REL natomiast końcówki przekaźnika: NC, NO, COM do złącza śrubowe, pozwalając użytkownikowi na sterowanie zewnętrznymi układami. Rysunek 7. Implementacja przekaźnika Sygnalizator Akustyczny Płyta zawiera sygnalizator akustyczny włączany i wyłączany tranzystorem. Baza tranzystora jest wyprowadzona na złącze MISC jako SPK. Rysunek 8. Implementacja Buzzera 10

Potencjometry Płyta posiada dwa potencjometry, umożliwiające np. symulację wyjść układów analogowych. Potencjometry umożliwiają regulacje napięcia w zakresie 0 VTG. Końcówki potencjometrów ADJ0 i ADJ1 dostępne są na złączu MISC. Rysunek 9. Implementacja Potencjometrów 7-segmentowe Wyświetlacze LED Na płycie znajdują się 4 wyświetlacze 7-segmentowe. Stanowią one interfejs pomiędzy systemem a użytkownikiem, pozwalający na wyświetlenie do 4 znaków. Każdy wyświetlacz posiada 2 anody, 7 segmentów oraz DP, które stają się aktywne po podaniu stanu niskiego na odpowiedni pin. Rysunek 10. Implementacja wyświetlaczy 7-segmentowych 11

Termometr LM35 Daje możliwość pomiaru temperatury z zakresu 0 100 C otoczenia i wyświetlenia jej np. na wyświetlaczach siedmiosegmentowych lub wyświetlaczu LCD. Wyprowadzony jest na złącze MISC pod nazwą TEM. Rysunek 10. Implementacja termometru LM35 Zegar RTC DS1307 Płytę wyposażono w zegar czasu rzeczywistego z podtrzymaniem bateryjnym (akumulator 3.6V). Zegar komunikuje się z otoczeniem poprzez interfejs I2C. Wszystkie złącza niezbędne do sterowania układem DS1307 są wyprowadzone na złącze szpilkowe RTC, na złączu znajduje się także pin baterii. Rysunek 11. Implementacja zegara RTC 12

Wyświetlacz LCD Na płycie umieszczono złącze dla wyświetlacza LCD. Ze złącza poprowadzone są cztery linie danych i dwie linie sterujące, tj. linia strobu E i linia sterująca R/S. Następnie wszystkie te linie są połączone ze złączem szpilkowym, skąd dalej wyświetlacz może być podłączony do procesora. Linia R/W wyświetlacza dołączona jest poprzez zworkę do masy. Złącze kontrastu jest wyprowadzone na zewnątrz. Regulacja kontrastu może wiec się odbywać poprzez sterowanie dołączonym potencjometrem ADJ CONT lub programowo z procesora. Rysunek 12. Implementacja wyświetlacza LCD 13

Potencjometr ADJC Na płycie znajduje się potencjometr ADJC umożliwiający sterowanie kontrastem wyświetlacza LCD. W tym celu należy pin wyjściowy potencjometru ADJC połączyć z pinem CONT wyświetlacza LCD. Potencjometr ADJREF Potencjometr ten umożliwia regulację napięcia referencyjnego przetwornika ADC w zakresie od 0V do VTG. Podłączony on jest poprzez odpowiednią zworkę AREF do odpowiedniego pinu mikrokontrolera. Potencjometr 3V3POT Potencjometr umożliwiający regulację napięcia VTG w zakresie 1.25V 3.3V ( tylko w przypadku, gdy zworka 3V3 jest zamknięta). Przycisk RESETu Umożliwia zewnętrzne wymuszenie sygnału resetu na mikrokontrolerze. 14

6. Opisy Złącz Vproc,GND zasilanie, masa XRES sygnał resetu SMP zasilanie bateryjne P0[0..7],P1[0..1],P2[0..1] porty mikrokontrolera GND masa SCK zegar SO wyjście danych SI wejście danych WP zabezpieczenie zapisu CS wybór układu A0-A3 zasilanie anod A,B,C,D,E,F,G,DP zasilanie segmentów 15

RxD, TxD sygnały zapisu i odczytu danych po RS232 SPK Buzzer TEM LM35 ADJ0,ADJ1 potencjometry REL przekaźnik WIRE 1-Wire VBAT napięcie akumulatora FT linia korekcji poprawności pracy RTC SDA linia danych RTC SCL linia zegarowa RTC LD0 LD7 wyprowadzenia diod LED SW0 SW7 wyprowadzenia przycisków 16

7. Opisy Zworek oraz LED 8. Pomoc Techniczna W celu uzyskania pomocy technicznej prosimy o kontakt mailto:support@propox.com. W pytaniu prosimy o umieszczenie następujących informacji: Szczegółowy opis problemu 9. Gwarancja Płyta objęta jest sześciomiesięczna gwarancją. Wszystkie wady i uszkodzenia nie spowodowanie przez użytkownika zostaną usunięte na koszt producenta. Koszt transportu ponoszony jest przez kupującego. Producent nie ponosi żadnej odpowiedzialności za zniszczenia i uszkodzenia powstałe w wyniku użytkowania płyty. 10. Schemat 17

18