Podręcznik referencyjny PmodBT2™
Zmieniono 18 listopada 2019 r
Niniejsza instrukcja dotyczy PmodBT2 rev. A
Nadview
PmodBT2 to potężny moduł peryferyjny wykorzystujący Roving Networks® RN-42 do stworzenia w pełni zintegrowanego interfejsu Bluetooth.
PmodBT2.
Funkcje obejmują:
- Kompatybilny z Bluetooth 2.1/2.0/1.2/1.0
- Dodaj możliwości bezprzewodowe dzięki temu radioodbiornikowi Bluetooth klasy 2 o niskim poborze mocy
- Obsługuje HID profile do wykonywania akcesoriów takich jak urządzenia wskazujące itp.
- Bezpieczna komunikacja, 128-bitowe szyfrowanie
- Obsługuje łącze danych Bluetooth do iPhone'a / iPada / iPoda Touch
- Sześć różnych trybów
- Mały rozmiar PCB dla elastycznych projektów 1.5" × 0.8" (3.8 cm × 2.0 cm)
- 12-pinowy port Pmod z interfejsem UART
Opis funkcjonalny
PmodBT2 wykorzystuje standardowy 12-pinowy port i komunikuje się poprzez UART. Na płycie znajduje się dodatkowe złącze SPI umożliwiające aktualizację oprogramowania sprzętowego RN-42 w razie potrzeby.
1.1 Ustawienia zworek
PmodBT2 posiada kilka trybów dostępnych dla użytkownika poprzez ustawienie zworek. JP1 do JP4 zapewniają różne tryby pracy, jak pokazano w tabeli 1 poniżej. Każda zworka jest aktywna w przypadku zwarcia. JP1 przywraca urządzenie do ustawień domyślnych po trzykrotnym przełączeniu ustawienia zworki (zwarcie do rozwarcia lub rozwarcie do zwarcia). Po trzeciej zmianie urządzenie powraca do ustawień domyślnych, z wyjątkiem nazwy Bluetooth. Pozostałe trzy zworki, JP2-JP4, tylko sample w ciągu pierwszych 500 ms działania, aby piny, do których są przyłączone w module RN-42, mogły później służyć oddzielnemu celowi w działaniu modułu. JP2 umożliwia parowanie ze specjalną klasą urządzenia zdefiniowaną przez użytkownika w oprogramowaniu. Można to wykorzystać tak, aby PmodBT2 działał jako zamiennik kabla RS232. JP3 umożliwia automatyczne połączenie z zapisanym adresem zdefiniowanym przez użytkownika. Na koniec JP4 wybiera, czy w przypadku zwarcia ma działać z zapisaną szybkością transmisji (domyślnie 115.2 kb/s), czy z szybkością transmisji 9600, niezależnie od szybkości wybranej przez oprogramowanie. Bardziej szczegółowe informacje na temat ustawień i funkcjonalności zworek znajdują się w instrukcji obsługi RN-42.
| Sweter | Opis |
| JP1 (PIO4) | Ustawienia fabryczne |
| JP2 (PIO3) | Automatyczne wykrywanie/parowanie |
| JP3 (PIO6) | Automatyczne łączenie |
| JP4 (PIO7) | Ustawienie szybkości transmisji (9600) |
Tabela 1. Ustaw opis zworki.

1.2 Interfejs UART
Domyślnie interfejs UART wykorzystuje szybkość transmisji 115.2 kb/s, 8 bitów danych, bez parzystości i pojedynczy bit stopu. Początkową szybkość transmisji można dostosować do predefiniowanych szybkości lub ustawić na określoną przez użytkownika szybkość transmisji.
Predefiniowane prędkości transmisji mieszczą się w zakresie od 1200 do 921 tys.
Pin resetowania (RST) na J1 jest aktywny w stanie niskim. Jeśli pin RST zostanie przełączony, urządzenie zostanie poddane twardemu resetowi. Ten twardy reset działa podobnie do włączania i wyłączania urządzenia. Drugim interfejsem oprócz standardowych sygnałów UART jest pin STATUS również na J1. Pin STATUS bezpośrednio odzwierciedla stan połączenia urządzenia. STATUS jest ustawiany na wysoki przez urządzenie po podłączeniu, a w przeciwnym razie na niski.
Więcej informacji na temat interfejsu UART urządzenia oraz pinów RST i STATUS można znaleźć w instrukcji obsługi RN-42 w witrynie Roving Networks webstrona.
1.3 Tryb poleceń
Aby wejść w tryb poleceń, PmodBT2 musi otrzymać „$$$”, na co odpowie „CMD”. W trybie poleceń moduł będzie odpowiadał na dużą liczbę poleceń, umożliwiając użytkownikowi dostosowanie modułu do konkretnych zastosowań. Aby wyjść z trybu poleceń wyślij „— ” (trzy znaki minus z rzędu i gdzie oznacza znak powrotu karetki), na który urządzenie odpowie „KONIEC”. Zdalna konfiguracja lub konfiguracja przez połączenie Bluetooth jest możliwa w trybie poleceń, ale wiąże się z kilkoma ograniczeniami. Czas konfiguracji, który domyślnie wynosi 60 sekund, określa okno czasowe, w którym można zdalnie skonfigurować PmodBT2. Poza tym czasem PmodBT2 nie będzie odpowiadał na żadne polecenia zdalne. Należy pamiętać, że po każdym z poleceń „set” dostępnych dla PmodBT2 musi nastąpić wyłączenie i włączenie zasilania, aby zadziałało w każdym projekcie.
| Złącze J1 – Komunikacja UART | ||
| Szpilka | Sygnał | Opis |
| 1 | RTS | Gotowe do wysłania |
| 2 | RX | Odbierać |
| 3 | TX | Przekazać |
| 4 | CTS | Wyczyść do wysłania |
| 5 | GND | Masa zasilania |
| 6 | VCC | Zasilanie (3.3 V) |
| 7 | STATUS | Status połączenia |
| 8 | ~RST | Nastawić |
| 9 | NC | Nie połączony |
| 10 | NC | Nie połączony |
| 11 | GND | Masa zasilania |
| 12 | VCC | Zasilanie (3.3 V) |
Złącze J2 – złącze SPI (tylko aktualizacja oprogramowania sprzętowego)
| 1 | MISO | Wejście główne/wyjście podrzędne |
| 2 | MOSI | Wyjście główne/wejście podrzędne |
| 3 | SCK | Zegar seryjny |
| 4 | ~CS | Wybór chipa |
| 5 | VCC | Zasilanie (3.3 V) |
| 6 | GND | Masa zasilania |
Tabela 2. Opisy złączy.
Dostęp do różnych trybów pracy można uzyskać za pomocą polecenia „SM,<5,4,3,2,1,0>” w trybie poleceń. PmodBT2 można ustawić w jednym z sześciu dostępnych trybów pracy. Tryby w kolejności od 0 do 5 to: slave, master, wyzwalacz master, automatyczne łączenie, automatyczne łączenie DTR i automatyczne łączenie ANY. Bardziej szczegółowe informacje na temat różnych trybów pracy można znaleźć w instrukcji obsługi RN-42. Pełną listę poleceń urządzenia, konfigurację emotek użytkownika i bardziej szczegółowe informacje na temat różnych trybów działania można znaleźć w danych RN-42.
Pobrano z Arrow.com.
Prawa autorskie Digilent, Inc. Wszelkie prawa zastrzeżone.
Inne wymienione nazwy produktów i firm mogą być znakami towarowymi ich odpowiednich właścicieli.
Pobrano z Arrow.com.
1300 Henley Court
Pullman, Waszyngton 99163
509.334.6306
www.digilentinc.com
Dokumenty / Zasoby
![]() |
DIGILENT PmodBT2 Potężny moduł peryferyjny [plik PDF] Instrukcja obsługi PmodBT2 Wydajny moduł peryferyjny, PmodBT2, Wydajny moduł peryferyjny, Moduł peryferyjny, Moduł |
