Zestaw ewaluacyjny firmy Texas Instruments C2000 Piccolo LaunchPad w aplikacjach DSP
Konstruktorów zainteresowanych procesorami DSP z serii C2000 firmy Texas Instruments zachęcamy do zapoznania się z książkami napisanymi przez Henryka A. Kowalskiego: Specjalna oferta wyłącznie dla zarejestrowanych użytkowników portalu MIKROKONTROLER.pl: wspólnie ze sklepem KAMAMI.pl oferujemy obydwie książki w cenie jednej! Szczegółowe informacje są dostępne pod adresem. |
Zestaw ewaluacyjny C2000 Piccolo LaunchPad (LAUNCHXL-F28027) jest kompletną płytką do tworzenia i programowania systemów czasu rzeczywistego z procesorem DSP typu TMS320F28027 z rodziny Piccolo TMS320F2802x [4]. Układ F28027 nazywany jest także mikrokontrolerem czasu rzeczywistego (real-time MCU) gdyż łączy własności procesorów sygnałowych z cechami mikrokontrolerów [10]. W pamięci Flash procesora zestawu jest wpisany przykładowy program Example_F2802xLaunchPadDemo [7]. Płytka zestawu ma małe rozmiary i spore możliwości (fot. 1).
Fot. 1. Wygląd płytki zestawu ewaluacyjnego C2000 Piccolo LaunchPad
Dokumentacje zestawu LAUNCHXL-F28027 Strony internetowe:
Opis zestawu:
Schemat płytki zestawu ewaluacyjnego C2000 Piccolo LaunchPad, rysunki ścieżek oraz rysunki rozłożenia elementów (oraz kompletny projekt dla programu EAGLE4.x) zawiera pakiet programowy controlSUITE firmy Texas Instruments [14]:
Opis rozpoczęcia pracy i działania aplikacji przykładowej:
|
Budowa zestawu ewaluacyjnego C2000 Piccolo LaunchPad
Płytka drukowana zestawu zawiera dwa rozdzielone galwanicznie układy elektroniczne (rys. 2):
- emulator XDS100v2 (górna część płytki drukowanej) – umożliwia debugowanie programu w czasie rzeczywistym, zbudowany z zastosowaniem układu scalonego FT2232H – konwertera USB-RS232/JTAG, dołączony do łącza JTAG układu procesorowego Piccolo TMS320F28027 poprzez scalone układy izolacji galwanicznej ISO72xx, udostępnia izolowane łącze UART dołączone portu szeregowego SCI układu procesorowego i dostępne na komputerze jako port wirtualny COM,
- układ procesorowy (dolna część płytki drukowanej) – udostępnia (prawie) wszystkie wyprowadzenia układu procesorowego Piccolo TMS320F28027.
Płytka drukowana zawiera wiele elementów (rys. 2):
- układ procesorowy TMS320F28027PT w obudowie 48 wyprowadzeniowej LQFP [10, 11]
- układ scalony FT2232H – konwerter USB-RS232/JTAG firmy FTDI
- cyfrowy izolator scalony ISO7240 – poczwórny jednokierunkowy (1 Mbps)
- cyfrowy izolator scalony SO7231 – trzy kanały z czego dwa w przeciwnym kierunku (1 Mbps)
- Gniazdko USB mini
- liniowy regulator napięcia (LDO) typu TLV1117 – napięcie 3,3 V, wydajność do 0,8 A, zasilany z linii VBUS portu USB (bezpiecznik polimerowy 0,5 A).
- Przełącznik S1, potrójny, przeznaczony do ustawiania trybu bootowania układu procesorowego
- Przycisk S2 – dołączony do wyprowadzenia /XRS układu procesorowego, przyciśnięcie powoduje wymuszenie niskiego poziomu sygnału /RESET.
- Przycisk S3 – dołączony do wyprowadzenia GPIO12 układu procesorowego, przyciśnięcie powoduje wymuszenie wysokiego poziomu logicznego.
- Przełącznik S4 – (podwójny) przeznaczony do dołączania sygnałów portu szeregowego konwertera USB/RS232 do układu procesorowego
- D1 – dioda LED, sygnalizuje napięcie zasilania 3,3 V układu procesorowego
- D2 – dioda LED, na wyjściu bramki U2 (SN74LVC2G07) typu „open-drain” dołączonej do wyprowadzenia GPIO0 układu procesorowego, dioda świeci dla niskiego poziomu logicznego na wyprowadzeniu
- D3 – dioda LED, na wyjściu bramki U3 (SN74LVC2G07) typu „open-drain” dołączonej do wyprowadzenia GPIO2 układu procesorowego, dioda świeci dla niskiego poziomu logicznego na wyprowadzeniu
- D4 – dioda LED, na wyjściu bramki U2 (SN74LVC2G07) typu „open-drain” dołączonej do wyprowadzenia GPIO1 układu procesorowego, dioda świeci dla niskiego poziomu logicznego na wyprowadzeniu
- D5 – dioda LED, na wyjściu bramki U3 (SN74LVC2G07) typu „open-drain” dołączonej do wyprowadzenia GPIO3 układu procesorowego, dioda świeci dla niskiego poziomu logicznego na wyprowadzeniu
- D6 – dioda LED, sygnalizuje napięcie wyjściowe 3,3 V układu LDO
- D7 – dioda LED, dołączona do konwertera FT2232H, sygnalizuje pracę emulatora łącza szeregowego UART/SCI RX
- D8 – dioda LED, dołączona do konwertera FT2232H, sygnalizuje pracę emulatora łącza szeregowego UART/SCI TX
- Zwora JP1 – konfiguruje zasilanie 3,3 V układu procesorowego z LDO
- Zwora JP2 – łączy masę układu procesorowego z masa LDO
- Zwora JP3 – podaje dodatkowe zasilanie 5V z linii VBUS portu USB do złącza rozszerzeń
- Zwora JP4 – łączy wyprowadzenie GPIO16 układu procesorowego z wyprowadzeniem J2.6 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP5 – łączy wyprowadzenie GPIO32 układu procesorowego z wyprowadzeniem J2.6 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP6 – łączy wyprowadzenie GPIO17 układu procesorowego z wyprowadzeniem J2.7 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP7 – łączy wyprowadzenie GPIO33 układu procesorowego z wyprowadzeniem J2.7 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP8 – łączy wyprowadzenie GPIO16 układu procesorowego z wyprowadzeniem J6.7 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP9 – łączy wyprowadzenie GPIO32 układu procesorowego z wyprowadzeniem J6.7 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP10 – łączy wyprowadzenie GPIO17 układu procesorowego z wyprowadzeniem J6.8 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
- Zwora JP11 – łączy wyprowadzenie GPIO33 układu procesorowego z wyprowadzeniem J6.8 złącza rozszerzeń, wykonana w postaci pola lutowniczego (0402)
Złącze J1 – złącze rozszerzeń, 10-wyprowadzeniowe standardu 2,54 mm (IDC)
Złącze J2 – złącze rozszerzeń, 10-wyprowadzeniowe standardu 2,54 mm (IDC)
Złącze J3 – złącze dodatkowego zasilania 3,3 V
Złącze J5 – złącze rozszerzeń, 10-wyprowadzeniowe standardu 2,54 mm (IDC)
Złącze J6 – złącze rozszerzeń, 10-wyprowadzeniowe standardu 2,54 mm (IDC)