logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Loki - płytka rozwojowa dla mikroprocesorów PSoC na licencji open hardware

Kubald 08 Gru 2012 23:11 7794 0
  • Loki - płytka rozwojowa dla mikroprocesorów PSoC na licencji open hardware

    Płytka Loki jest płytką rozwojową dla nadal jeszcze niedocenianych mikroprocesorów PSoC firmy Cypress, zaprojektowaną w „duchu” Arduino. Procesory PSoC są wyjątkowe pod względem możliwości dowolnej konfiguracji peryferii, każdy układ PSoC zawiera zestaw w pełni programowalnych bloków – zarówno cyfrowych, jak i analogowych. Bloki te mogą być dowolnie skonfigurowane do potrzebnych zastosowań – jako generatory PWM, liczniki, timery, kontrolery portu szeregowego i wiele innych. Dostarczane środowisko programistyczne zawiera mnóstwo gotowych funkcji do obsługi poszczególnych bloków procesora, możliwe jest też tworzenie własnych. Procesory serii PSoC 3 oparte są o architekturę 8051, a procesory serii PSoC 5 wyposażone są w rdzeń ARM Cortex 3s. Co najlepsze – wszystkie procesory o takiej samej liczbie wyprowadzeń są ze sobą w pełni kompatybilne, dlatego płytka Loki może posłużyć do zamontowania dowolnego procesora.

    Autor proponuje także wykorzystanie kart rozszerzeń, podobnie jak w przypadku systemu Arduino, lecz z kilkoma nowymi funkcjami – a mianowicie wyeliminowanie konfliktu wyprowadzeń kart rozszerzeń. Zamiast stosowania klasycznych, przewlekanych złącz, autor proponuje zastosowanie tych montowanych powierzchniowo. Karta rozszerzeń wykorzystywała by odpowiednią ilość potrzebnych wyprowadzeń I/O, „pobieranych” zawsze od początku złącza, a pozostałe, niewykorzystane wejścia/wyjścia przekazywane byłyby na początek złącza pozwalającego dołączyć kolejną kartę. Aby uczynić konfigurację i użytkowanie kart rozszerzeń jeszcze prostszymi, każda może zostać wyposażona w pamięć EEPROM z interfejsem I²C, zawierającą informacje o sposobie podłączania i konfiguracji karty. Pozwoliłoby to bootloaderowi zintegrowanemu z płytką Loki na odczyt informacji o wykorzystywanych przez daną kartę wyprowadzeniach i przekazanie go użytkownikowi.

    Dodatkowe cechy płytki Loki to m.in. praca z sygnałami cyfrowymi 3,3V, wbudowany zasilacz 5V/1A o wysokiej wydajności oraz stabilizator 3,3V do zasilania części cyfrowej, wbudowany bootloader USB i złącze do programowania/debugu przy użyciu Cypress miniprog3, pełne wsparcie obsługi USB, gniazdo kart pamięci microSD. Płytka ma wymiary 80x49 mm, a projekt rozpowszechniany jest jako „open hardware”. Na poniższych rysunkach można zobaczyć projekt płytki oraz jej schemat.

    Loki - płytka rozwojowa dla mikroprocesorów PSoC na licencji open hardware Loki - płytka rozwojowa dla mikroprocesorów PSoC na licencji open hardware

    Autor również zachęca użytkowników do projektowania własnych kart rozszerzeń i udostępniania ich na licencji „open hardware”. Dostępna jest pełna dokumentacja dotycząca projektowania kart rozszerzeń oraz biblioteki Eagle.

    Źródło

    Fajne? Ranking DIY
    O autorze
    Kubald
    Poziom 15  
    Offline 
    Specjalizuje się w: spektroskopia exafs/xanes, uc, it
    Kubald napisał 188 postów o ocenie 112. Mieszka w mieście Kraków. Jest z nami od 2004 roku.
REKLAMA