wersja mobilna | kontakt z nami

PSoC S Plus - CY8CKIT-149

Numer: Marzec/2018

Cypress konsekwentnie rozwija ofertę SoC wyposażonych w rdzeń Cortex-M0+. Na początku roku do oferty wprowadzono zestaw uruchomieniowy CY8CKIT-149 pozwalający na zapoznanie się z możliwościami najlepiej wyposażonego przedstawiciela rodziny Psoc4100S Plus ? CY8C4147. Rodzina 4100S Plus docelowo ma zastąpić starsze procesory w aplikacjach o większych wymaganiach sprzętowych.

Pobierz PDF

rys1Schemat blokowy układów z rodziny PSoC4100S Plus pokazano na rysunku 1. Nowa rodzina oprócz zwiększonej pojemności pamięci programu i danych jest wyposażona w kontroler DMA, rozbudowane peryferia analogowe, GPIO oraz oferuje zawiera rozwiązania w zakresie obsługi klawiatur dotykowych. Układy pozbawione są bloków programowalnych UDB i zapewne dzięki temu zachowano przystępną cenę.

W zależności od typu procesora zmienna jest wielkość pamięci, liczba linii GPIO i wiążąca się z nimi wielkość obudowy. Bez zmiany pozostaje zakres napięcia zasilania 1,71…5,5 V. Procesory oferowane są o obudowach TQFP 48/64 z dostępnymi od 34 do 54 wyprowadzeń GPIO. Jednostkowe ceny w zależności od typu układu wynoszą od 2,5 do 3, 6 USD za sztukę.

Preferowane obszary zastosowania to inteligentne interfejsy użytkownika z klawiaturą dotykową, układy sterowania i kontroli w produktach konsumenckich i przemysłowych, w tym aplikacje IoT. Nie wyklucza to oczywiście innych obszarów zastosowań, w których ogromną rolę odgrywa wydajność, elastyczność, dobre wyposażenie oraz przystępna cena układu. Porównanie wyposażenia poszczególnych procesorów przedstawia tabela 1.

rys2Jednocześnie jako wsparcie projektowe wprowadzono do oferty zestaw uruchomieniowy CY8CKIT-149, (rysunek 2), którego „sercem” jest układ CY8C4147AZI w obudowie TQFP64 oraz wbudowany programator/debugger KitProg oparty o PSoC5.

W wypadku CY8CKIT-149 jest kontynuowana idea taniego zestawu uruchomieniowego o budowie znanej z rodziny PSoC4000. Zestaw składa się z niewielkiej płytki podzielonej na pole programatora i procesora wykonanej w formie wtyku do portu USB. Tym razem nie jest to tylko mostek USB/I2C wymagający wgrania bootloadera do procesora docelowego, a pełny programator/debuger Kit-Prog znany w kitów zgodnych z Arduino. Dzięki temu zestaw jest niewielki i pomimo pełnej funkcjonalności niewiele kosztuje, bo jedynie 20 USD. W tej cenie zestaw zawiera dwa pola klawiatur dotykowych, suwak i przyciski wraz z odpowiadającymi sygnalizacyjnymi LED. Znalazło się też miejsce na klasyczny przycisk oraz co ważniejsze na moduł BLE (CYBLE-022001-00), (który w poprzednich zestawach wymagał samodzielnego wlutowania), co zdecydowanie poszerza zakres zastosowań zestawu CY8CKIT-149. Konstrukcja płytki dalszym ciągu może zostać rozdzielona, a standardowy rozstaw 2,54 mm złącz ułatwia wykorzystanie części z procesorem i modułem BLE bezpośrednio np.: w układzie prototypowym, bez ponoszenia dodatkowych kosztów. Wyprowadzenia GPIO procesora dostępne są na złączach szpilkowych. Płytka pozbawiona jest osobnego złącza dla programatora Prog3, ale w dalszym ciągu można podłączyć go przez złącze J2 (po odłamaniu programatora wbudowanego).

Jako środowisko programistycznie wykorzystywany jest podobnie jak w pozostałych rodzinach graficzny PSoC Creator, (aktualnie w wersji 4.1), umożliwiający konfigurowanie i programowanie układów. Jest to pełna funkcjonalna wersja oprogramowania bez żadnych ograniczeń na wielkość kodu wynikowego, zawartość bibliotek itp. Wsparcie techniczne dostępne jest stronie producenta. Do zestawu można pobrać instrukcje obsługi i opis „szybkiego” startu, przykłady oraz pełną dokumentację techniczną. Domyślnie oprogramowanie zestawu pozwala na sprawdzenie funkcjonalności i jakości działania klawiatury dotykowej. Kompletna dokumentacja i przykłady można pobrać ze strony producenta https://goo.gl/uCP4mu.

Zestaw w cenie 20 USD jest ciekawą alternatywą dla zestawów Arduino, STM, Launchpada, więc warto zapoznać się z jego możliwościami.

Adam Tatuś, EP 

Pozostałe artykuły

Mikrokontrolery STM32G0

Numer: Kwiecień/2019

Mikrokontrolery to elementy, które są używane w zastosowaniach, o których kiedyś nawet nie pomyślano. Niska cena powoduje, że wykorzystuje się je na szeroką skalę. Przez długi czas najtańsze były proste jednostki 8-bitowe, ponieważ ich struktury półprzewodnikowe zajmowały relatywnie małe powierzchnie krzemu. Wydajne mikrokontrolery 16-bitowe, a następnie 32-bitowe oferowały coraz większe możliwości, ale jednocześnie ...

Nowe mikrokontrolery Microchip DSC z rodziny dsPIC33CH

Numer: Luty/2019

Mikrokontrolery z rodziny dsPIC33 są przeznaczone głównie do stosowania w układach automatyki i sterowania, wymagających wykonywania złożonych algorytmów. Wydajny, 16-bitowy rdzeń RISC jest zintegrowany z jednostką DSP zoptymalizowaną do szybkiego wykonywania algorytmów przetwarzania cyfrowego. Takiemu połączeniu producent nadał nazwę Digital Signal Controllers - DSC.

Arduino dla mikrokontrolerów STM32 (4)

Numer: Styczeń/2019

W poprzednich artykułach z tego cyklu pokazano, jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32 oraz jak zrealizować aplikację używającą portów wejścia/wyjścia i interfejsu szeregowego UART. Ta część kontynuuje wątek aplikacyjny, demonstrując sposób wykorzystania kolejnego zasobu: przetwornika A/C.

Laserowy czujnik odległości V53L1X i zestaw X-NUCLEO-53L1A1

Numer: Listopad/2018

Bezstykowy pomiar odległości jest wykorzystywany w wielu zastosowaniach: czujnikach zbliżeniowych stosowanych w układach automatyki przemysłowej, systemach automatycznego ustawiania ostrości w aparatach fotograficznych, kamerach wideo, w urządzeniach do automatycznego pomiaru prędkości czy sterowaniu zarządzaniem działania automatów do sprzedawania żywności. Przykładem zastosowania pomiaru odległości mogą być ?inteligentne? urządzenia ...

Arduino dla mikrokontrolerów STM32 (2)

Numer: Listopad/2018

W pierwszym artykule z tego cyklu opublikowanym w EP 10/2018 pokazano, jak skonfigurować środowisko programistyczne Arduino do pracy z mikrokontrolerami STM32. Ta część kontynuuje tematykę Arduino i STM32 prezentując jak zacząć pisanie kodu i jak sterować z poziomu kodu podstawowym zasobem mikrokontrolera - portami wejścia/wyjścia.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Kwiecień 2019

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym