logo
Do domu > zasoby > Sprawa firmy dot Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 Zasoby przedsiębiorstwa Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

22 listopada 2025 r. — Wraz z pogłębiającym się rozwojem Przemysłu 4.0 i inteligentnej produkcji, w Przemysłowym Internecie Rzeczy w dalszym ciągu rośnie zapotrzebowanie na wysokowydajne chipy komunikacyjne. Wielomodowy chip modemowy CMX909BE2, dzięki wyjątkowej wydajności komunikacji i integracji systemu, dostarcza innowacyjne rozwiązania technologiczne dla automatyki przemysłowej, inteligentnego oprzyrządowania, zdalnego sterowania i dziedzin pokrewnych.

 

 

I.Chip Wprowadzenie


CMX909BE2 to wysokowydajny wielomodowy chip modemowy, który wykorzystuje zaawansowaną architekturę przetwarzania sygnałów mieszanych, integrując kompletne kanały nadawcze i odbiorcze w jednym chipie. Obsługując wiele trybów modulacji i demodulacji, zapewnia kompleksowe rozwiązanie warstwy fizycznej dla przemysłowych systemów komunikacyjnych.

 

Podstawowe cechy techniczne

 

Architektura komunikacji wielomodowej
Obsługuje FSK, DTMF i programowalne generowanie/wykrywanie tonów

 

Programowalne szybkości transmisji danych
Konfigurowalne prędkości transmisji do 4800 bps

 

Zintegrowana automatyczna korekcja i przywracanie zegara
Wbudowane kondycjonowanie sygnału i synchronizacja taktowania

 

Obsługa wielu protokołów standardów przemysłowych
Kompatybilny z różnymi standardami komunikacji przemysłowej

 

Projekt o wysokiej integracji

Wbudowany programowalny bank filtrów cyfrowych

Zintegrowane precyzyjne analogowe obwody front-end

Kompletna ścieżka kondycjonowania sygnału

Zoptymalizowana architektura zarządzania energią

 

Niezawodność na poziomie przemysłowym

Zakres temperatury roboczej: -40℃ do +85℃

Szeroki zakres napięcia roboczego: od 2,7 V do 5,5 V

Konstrukcja o bardzo niskim poborze mocy z prądem czuwania <1μA

Doskonałe działanie przeciwzakłóceniowe

 

Zalety integracji systemu

Kompletna implementacja funkcjonalności modemu w jednym chipie

Zmniejszenie liczby komponentów zewnętrznych o 40%.

Uproszczony projekt układu PCB

Znacząco zmniejszona złożoność systemu

 

Korzyści z optymalizacji kosztów

30% redukcja kosztów BOM systemu

Cykl rozwoju produktu krótszy o 50%.

Zoptymalizowany proces testowania produkcji

Zwiększona konkurencyjność produktów

 

Znaczące ulepszenia wydajności

Współczynnik błędów bitowych komunikacji poniżej 10⁻⁷

Odległość transmisji zwiększona do 150% oryginału

Czas reakcji skrócony do milisekund

Znacząco zwiększona stabilność komunikacji

 

 

II. Podstawowy schemat bloków funkcjonalnych

 

 

Przegląd funkcji podstawowych
Sercem CMX909BE2 jest wysoce zintegrowany modem FSK z wbudowanymi zaawansowanymi funkcjami ochrony danych. Został specjalnie zaprojektowany, aby zapewnić niezawodną transmisję danych w hałaśliwym środowisku przemysłowym i kanałach o ograniczonej przepustowości.

 

Typowe scenariusze zastosowań:

Przemysłowe moduły bezprzewodowej transmisji danych

Terminale łączności satelitarnej

Profesjonalny sprzęt radiowy

Systemy telemetryczne i zdalne sterowanie o wysokiej niezawodności

 

Analiza modułów funkcjonalnych
1.Interfejs danych i kontrola

D0-D7: 8-bitowa dwukierunkowa magistrala danych używana do równoległej wymiany danych i poleceń z mikrokontrolerem hosta. Takie podejście zapewnia wyższą przepustowość w niektórych aplikacjach w porównaniu do interfejsów szeregowych.

 

BUFORY DANYCH: Bufory danych tymczasowo przechowują dane do przesłania i dane, które zostały odebrane.

DEKODOWANIE ADRESU I R/W: Adresowanie i logika dekodowania odczytu/zapisu. Jednostka MCU hosta wybiera rejestry wewnętrzne poprzez linie adresowe i określa, czy wykonać operację odczytu, czy zapisu.

 

STATUS, JAKOŚĆ, TRYB, REJESTR KONTROLI:

Rejestr kontrolny: Służy do konfigurowania parametrów operacyjnych chipa, takich jak tryb pracy i szybkość transmisji danych.

Rejestr stanu: Wskazuje bieżący stan układu, taki jak gotowość danych lub wykryto synchronizację ramek.

Rejestr jakości: Jest to kluczowa funkcja monitorowania w czasie rzeczywistym jakości odbieranego sygnału, takiej jak stosunek sygnału do szumu lub bitowa stopa błędów, zapewniająca diagnostykę jakości łącza dla systemu.

 

2.Ścieżka transmisji
Przepływ danych z MCU hosta do frontonu RF:

1. GENERACJA FEC: Kodowanie z korekcją błędów w przód. Jest to podstawowa technologia zwiększająca zdolność przeciwzakłóceniową. Chip dodaje do danych nadmiarowe bity kontrolne przed transmisją, umożliwiając odbiornikowi wykrycie i skorygowanie określonej liczby błędów bitowych, znacznie zmniejszając współczynnik błędów bitowych.

 

2.INTERLEAVE: Przeplatanie danych. Proces ten szyfruje sekwencję danych zakodowanych w formacie FEC przed transmisją. W ten sposób błędy serii (błędy następujące po sobie) występujące w kanale zostaną rozproszone na niezależne błędy losowe po rozplataniu w odbiorniku, co ułatwi ich skorygowanie przez dekoder FEC.

 

3.SCRAMBLE: Szyfrowanie danych. Zapobiega przedłużonej transmisji kolejnych „0” lub „1”, zapewniając bardziej równomierny rozkład energii sygnału w całym spektrum. Ułatwia to odtworzenie zegara po stronie odbiornika i zmniejsza zakłócenia w określonych pasmach częstotliwości.

 

4. FILTR DOLNOPRZEPUSTOWY: Ogranicza szerokość pasma przesyłanych sygnałów, jednocześnie tłumiąc szumy i harmoniczne poza pasmem, aby zapewnić zgodność ze specyfikacjami komunikacyjnymi.

 

5.Bufor wyjściowy Tx: Bufor wyjściowy transmisji, który steruje kolejnym stopniem modulatora.

 

6.MODULATOR: Schemat wyraźnie wskazuje obsługę modulacji GMSK/B-FSK.

B-FSK: Binarne kluczowanie częstotliwości, podstawowy schemat modulacji.

GMSK: Kluczowanie minimalnego przesunięcia Gaussa, zaawansowana technika modulacji ze stałą obwiednią. Wykorzystuje filtrowanie Gaussa do wstępnego kształtowania sygnału, co skutkuje wyjątkowo wąskim zajęciem widma i stałą amplitudą. Metoda ta ma niskie wymagania dotyczące liniowości wzmacniacza mocy, co czyni ją szczególnie odpowiednią do zastosowań wymagających wysokiej wydajności mocy RF.

 

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

3. Odbierz ścieżkę
Przepływ sygnału z frontonu RF do MCU hosta:

 

1. EKSTRAKCJA POZIOMU/ZEGARA Rx: Ekstrakcja poziomu odbioru i zegara. Odzyskuje zegar synchroniczny z wejściowego sygnału FSK i ocenia siłę sygnału.

 

2.SYNCHRONIZACJA RAMEK I WYKRYWANIE SYGNAŁU: Synchronizacja ramek i wykrywanie sygnału.

Wykrywanie sygnału: Określa, czy na kanale istnieje prawidłowy sygnał.

Synchronizacja ramek: wyszukuje określone słowo synchronizacji w strumieniu danych, aby zidentyfikować pozycję początkową ramki danych.

 

3.DE-SCRAMBLE, DE-INTERLEAVE, FEC CHECKER: Wykonuje sekwencyjnie deszyfrowanie, rozplatanie i dekodowanie FEC – procesy odwrotne ścieżki transmisji – ostatecznie przywracając oryginalne, prawidłowe dane.

 

4. Obwody analogowe i pomocnicze

Wzmacniacz wejściowy Rx: Wzmacniacz wejściowy odbiorczy, prawdopodobnie zawierający programowalną kontrolę wzmocnienia w celu dostosowania do sygnałów wejściowych o różnej sile.

OSCYLATOR ZEGARÓW I DZIELNIKI: Oscylator zegarowy i dzielniki częstotliwości. Wymaga zewnętrznego kryształu, aby zapewnić precyzyjne odniesienie zegara dla całego chipa i wygenerować różne częstotliwości zegara potrzebne modułom wewnętrznym.

VBIAS: Wewnętrznie generowane napięcie polaryzacji zapewniające odniesienie dla obwodów analogowych.

 

 

Podsumowanie i podstawowe zalety
Konstrukcja CMX909BE2 odzwierciedla dążenie do zapewnienia niezawodności komunikacji na poziomie przemysłowym:

 

1. Potężna zdolność przeciwzakłóceniowa: Zintegrowane funkcje FEC i przeplatania to jego najważniejsze cechy, umożliwiające stabilną pracę w kanałach o niskim stosunku sygnału do szumu i zakłóceniach impulsowych.

 

2. Efektywne wykorzystanie widma: obsługa modulacji GMSK umożliwia wyższe szybkości transmisji danych w ograniczonej szerokości pasma, jednocześnie redukując zakłócenia w sąsiednich kanałach.

 

3. Kompleksowa diagnostyka łącza: Rejestr jakości dostarcza cennych informacji o stanie łącza, umożliwiając systemowi przeprowadzanie dostosowań adaptacyjnych (takich jak dynamiczna optymalizacja szybkości transmisji danych) w oparciu o warunki kanału.

 

4. Elastyczny interfejs: Równoległa magistrala danych umożliwia bezpośrednie połączenie z różnymi mikrokontrolerami, wspierając szybką wymianę danych.

Podsumowując, CMX909BE2 to nie tylko modem, ale wysoce wyspecjalizowany „silnik wzmacniania danych”. Dzięki kompleksowemu zestawowi mechanizmów ochrony danych w łączu komunikacyjnym zapewnia niezawodność transmisji danych bezprzewodowych na poziomie przewodowym dla urządzeń przemysłowych pracujących w trudnych warunkach elektromagnetycznych.

 

 

III. Podstawowy schemat bloków funkcjonalnych

 

 

Ogólny przegląd
Ten diagram określa minimalne wymagania dotyczące komponentów zewnętrznych do współpracy z mikrokontrolerem, zapewnienia odniesienia zegara i implementacji pełnej funkcjonalności modemu. Konstrukcja zapewnia stabilną pracę chipa w hałaśliwym środowisku przemysłowym, jednocześnie w pełni wykorzystując zalety wydajnościowe schematu modulacji GMSK/FSK.

 

Analiza modułu obwodu rdzenia
1. Interfejs równoległy mikrokontrolera

Magistrala danych i adresów: D0-D7 (8-bitowa magistrala danych), A0-A1 (linie adresowe), CSN (wybór chipa), WRN (zezwolenie na zapis) i RDN (zezwolenie na odczyt) tworzą standardowy równoległy interfejs mikrokontrolera.

 

Zaleta: W porównaniu do interfejsów szeregowych, interfejs równoległy zapewnia wyższą przepustowość w przypadku dużych transferów danych, prostszy czas sterowania i ułatwia bezpośrednie połączenie z różnymi MCU.

 

Kluczowe punkty projektu: Te cyfrowe linie sygnałowe powinny być bezpośrednio podłączone do odpowiednich pinów MCU hosta. Podczas projektowania płytki PCB ta grupa magistrali powinna być możliwie jednakowa i zwarta, jak to możliwe, aby zminimalizować opóźnienia i odbicia sygnału.

 

2. Obwód zegara

X1: Zewnętrzny kryształ. Służy jako „serce” chipa, zapewniając precyzyjną częstotliwość odniesienia dla całej wewnętrznej modulacji, demodulacji i logiki taktowania. Dokładność częstotliwości bezpośrednio określa ograniczenia wydajności modemu.

 

C6, C7: Kondensatory obciążenia kryształowego. Ich wartości pojemności są krytyczne dla rozruchu oscylacji kryształu i stabilności częstotliwości. Wybór musi ściśle przestrzegać specyfikacji arkusza danych i zaleceń producenta kryształu.

 

3. Zasilanie i odsprzęganie

C1, C2, C3, C4 (0,1 μF): Są to kondensatory odsprzęgające wysokiej częstotliwości. Muszą to być kondensatory ceramiczne i umieszczone jak najbliżej pinów zasilania chipa (VDD) i masy (VSS). Zapewniają lokalne źródło energii o niskiej impedancji dla wewnętrznych, szybkich obwodów przełączających chipa i pochłaniają szumy o wysokiej częstotliwości, stanowiąc podstawę stabilnej pracy obwodów cyfrowych i analogowych.

 

VDD: Diagram przedstawia wiele punktów połączeń VDD. W rzeczywistym projekcie PCB punkty te powinny być połączone solidną płaszczyzną zasilania.

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

 

4. Modulacja analogowa i filtrowanie wyjścia
Jest to krytyczny obwód zewnętrzny umożliwiający uzyskanie wysokiej jakości modulacji GMSK/FSK.

 

TXOP: Zmodulowany sygnał jest wyprowadzany przez ten pin.

R2, C5: Te dwa elementy tworzą pasywny filtr dolnoprzepustowy.

Funkcja podstawowa: Kształtuje i wygładza cyfrowo modulowany sygnał z pinu TXOP, filtrując harmoniczne wysokiej częstotliwości i szum próbkowania, aby wygenerować czysty analogowy przebieg GMSK/FSK. Częstotliwość odcięcia tego filtra musi odpowiadać szybkości transmisji danych chipa.

 

GMSK IN: Przefiltrowany sygnał analogowy jest ostatecznie wprowadzany z powrotem do chipa przez ten pin w celu późniejszego przetwarzania lub sterowania kolejnymi obwodami.

 

5. Odbierz dane wejściowe i odchylenia

RXIN: Pin wejścia sygnału odbioru.

R1 (100 kΩ) i R3 (1MΩ): Rezystory te wraz z wewnętrznym wzmacniaczem ustalają impedancję wejściową i punkt polaryzacji kanału odbiorczego. Wartość R1 (patrz rozdział 5.1.10) jest prawdopodobnie używana do konfiguracji wzmocnienia wzmacniacza odbiorczego.

 

RXFB: Odbiera pin sprzężenia zwrotnego wzmacniacza, zazwyczaj wymagający zewnętrznej sieci RC w celu ustawienia wzmocnienia i charakterystyki częstotliwościowej.

VBIAS: Wewnętrznie generowane napięcie odniesienia, zwykle oddzielone od masy za pomocą kondensatora (niepokazanego wyraźnie na schemacie, ale zazwyczaj C4) w celu utrzymania jego czystości i stabilności.

 

Kluczowe formuły projektowe i wytyczne
Na schemacie przedstawiono kluczowy wzór na określenie wartości kondensatorów filtrujących dane C6 i C7:

C (farady) × szybkość transmisji danych (bity/sekundę) = 120 × 10⁻⁶

 

Znaczenie projektowe: Wzór ten ustanawia bezpośrednią matematyczną zależność pomiędzy pojemnością filtra zewnętrznego a szybkością transmisji danych w systemie.

Metoda aplikacji:

 

1.Określ wymaganą operacyjną szybkość transmisji danych swojego systemu (np. 1200 bps).

2.Oblicz wymaganą wartość pojemności korzystając ze wzoru:
C = (120 × 10⁻⁶) / Szybkość transmisji danych

3.Przykład: Dla 1200 bps,
C = 120e-6 / 1200 = 0,1 × 10⁻⁶ F = 0,1μF

 

Uwaga krytyczna: Prawidłowy dobór wartości kondensatorów gwarantuje, że widmo przesyłanego sygnału będzie precyzyjnie ograniczone do zamierzonej szerokości pasma.

Zbyt małe wartości powodują zniekształcenie sygnału

Wartości zbyt duże powodują nadmierną szerokość pasma, zwiększając zakłócenia sąsiednich kanałów i zmniejszając odporność na zakłócenia

 

Streszczenie
Ten schemat komponentów zewnętrznych przedstawia filozofię projektowania CMX909BE2:

 

1. Prosty i elastyczny interfejs: magistrala równoległa ułatwia szybką integrację i szybką transmisję danych.

2. Wydajność określona zewnętrznie: Ostateczna wydajność chipa (w szczególności jakość sygnału i przepustowość) w dużym stopniu zależy od wyboru kilku kluczowych komponentów zewnętrznych, zwłaszcza kondensatorów filtrujących kryształ i szybkość transmisji danych.

3. Niezawodność przemysłowa: położenie nacisku na układ kondensatorów odsprzęgających i tolerancje komponentów zapewnia solidność w środowiskach przemysłowych.

 

Wskazówki praktyczne: Programiści muszą ściśle przestrzegać odnośnych sekcji arkusza danych (np. 5.1.10, 5.1.12, 5.4.3), aby obliczyć dokładne wartości komponentów i skrupulatnie przestrzegać zasad połączeń i układu przedstawionych na schemacie, aby w pełni wykorzystać potencjał tego wysokowydajnego chipa modemu.

 

 

 

IV. Typowy schemat połączeń sprzętowych z mikrokontrolerem (μC)

 

 

 

COprzegląd: Zalety interfejsu równoległego
W porównaniu do bardziej powszechnego interfejsu szeregowego, interfejs równoległy zastosowany w CMX909BE2 wykazuje charakterystyczne cechy:

Wysoka przepustowość: 8-bitowa magistrala danych może przesyłać jeden bajt na raz, osiągając znacznie wyższą przepustowość danych niż transmisja bit po bicie w interfejsach szeregowych przy tej samej częstotliwości zegara.

 

Prosta i bezpośrednia kontrola taktowania: Czas odczytu/zapisu przypomina operacje na pamięci lub urządzeniach peryferyjnych, z prostą logiką sterowania, która ułatwia szybki i deterministyczny transfer danych.

Natychmiastowe monitorowanie stanu: Kontroler hosta może odczytać rejestr stanu w dowolnym momencie bez konieczności wykonywania skomplikowanych sekwencji poleceń, co umożliwia bardziej responsywne działanie.

 

Analiza linii sygnałowej interfejsu
Ten interfejs równoległy można postrzegać jako urządzenie peryferyjne mapowane w pamięci, w którym jednostka MCU hosta uzyskuje dostęp do modemu w podobny sposób, jak uzyskuje dostęp do określonego adresu pamięci.

 

1. Magistrala danych i adresów

D0-D7: 8-bitowa dwukierunkowa magistrala danych. Używany do transmisji:

Dane konfiguracyjne: Zapisywane przez hosta w rejestrach trybu i kontroli.

Dane transmisji: Zapisywane przez hosta w buforze danych transmisji.

Odbieranie danych i informacji o statusie: Odczytywane przez hosta z bufora odbieranych danych lub rejestrów stanu/jakości.

 

A0-A1: Linie adresowe. Służy do wybierania różnych rejestrów wewnętrznych w chipie. Dwie linie adresowe mogą generować 2² = 4 różne adresy, wystarczające do uzyskania dostępu do podstawowych zasobów, takich jak bufory danych, rejestry stanu i rejestry kontrolne.

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

2. Linie sterujące odczytu/zapisu

CSN: Sygnał Chip Select, aktywny niski. Służy jako „przełącznik główny” dla całego interfejsu. CMX909BE2 reaguje na operacje magistrali tylko wtedy, gdy kontroler hosta obniża ten sygnał.

WRN: Sygnał zezwolenia na zapis, aktywny niski. Gdy CSN jest aktywny, kontroler hosta obniża wartość WRN, aby wskazać, że zapisuje dane lub polecenia do chipa za pośrednictwem magistrali danych.

RDN: Odczyt sygnału włączającego, aktywny niski. Gdy CSN jest aktywny, kontroler hosta obniża wartość RDN, aby wskazać, że odczytuje dane lub status z chipa za pośrednictwem magistrali danych.

 

Kluczowy projekt: logika dekodowania adresu
„Dekodowanie adresu modemu” w obrębie linii przerywanej na schemacie ma kluczowe znaczenie dla implementacji mapowania pamięci.

Funkcja: Jest to kombinacyjny obwód logiczny (np. realizowany przy użyciu bramek lub CPLD/FPGA) sterowany przez górne bity szyny adresowej MCU hosta.

 

Zasada działania: Monitoruje określony segment magistrali adresowej MCU (np. An na schemacie). Kiedy adres, do którego uzyskuje dostęp MCU, mieści się w predefiniowanym zakresie przydzielonym modemowi, ten obwód dekodujący automatycznie obniża sygnał CSN, „wybierając” układ CMX909BE2.

Zaleta: Po skonfigurowaniu mikrokontroler hosta może po prostu używać instrukcji dostępu MOV lub wskaźnika do komunikacji z modemem, co znacznie upraszcza tworzenie sterowników oprogramowania.

 

Inne istotne szczegóły

Rezystor podciągający IRQN: Sygnał żądania przerwania wymaga rezystora podciągającego. CMX909BE2 obniża poziom IRQN, aby powiadomić hosta o zdarzeniach (np. odebrane dane, pusty bufor transmisji). Rezystor podciągający zapewnia, że ​​sygnał pozostaje na określonym wysokim poziomie, gdy jest nieaktywny.

VDD: Przejrzyste połączenia zasilania zapewniają zgodność na poziomie logicznym.

 

 

Podsumowanie i wytyczne projektowe
1. Podstawowa wartość: ten schemat połączeń stanowi podstawę szybkiej i niezawodnej transmisji danych. Jest szczególnie odpowiedni do zastosowań przemysłowych, które wymagają transmisji ciągłych strumieni danych, które są trudne do spakowania lub wymagają bardzo małych opóźnień.

 

2. Rozważania projektowe:

Ładowanie magistrali: Upewnij się, że MCU hosta ma wystarczającą pojemność napędu, aby obsłużyć całą magistralę danych, w tym CMX909BE2.

Układ PCB: Ścieżki magistrali równoległej powinny być możliwie krótkie i równej długości, aby zminimalizować zniekształcenia i odbicia sygnału, zapewniając integralność taktowania.

Wydajność oprogramowania: Wykorzystaj funkcję mapowania pamięci, aby bezpośrednio sterować modemem za pomocą wydajnych instrukcji dostępu do pamięci, umożliwiając ultraszybki transfer danych.

 

3. Scenariusze zastosowań: Interfejs ten szczególnie dobrze nadaje się do profesjonalnych stacji bezprzewodowej transmisji danych, szybkich systemów telemetrycznych lub wszelkich przemysłowych modułów komunikacyjnych o rygorystycznych wymaganiach dotyczących wydajności przesyłania danych i wydajności w czasie rzeczywistym.

 

Interfejs równoległy CMX909BE2 pozycjonuje go jako chip modemowy dostosowany do zastosowań o wysokiej wydajności. Dzięki zoptymalizowanej łączności sprzętowej zapewnia projektantom systemów solidną podstawę do osiągnięcia najwyższej wydajności komunikacji.

 

 

 

 

V. Format sygnału bezprzewodowego i przepływ przetwarzania danych protokołu komunikacyjnego Mobitex obsługiwanego przez CMX909BE2

 

 

Przegląd podstawowy: Synergia protokołu i chipa
Ten diagram ilustruje, że CMX909BE2 to nie tylko prosty modem, ale „świadomy protokołu” silnik komunikacyjny, zdolny do zrozumienia i wydajnego przetwarzania struktur ramek określonych protokołów sieciowych. Automatycznie obsługuje skomplikowane aspekty protokołu za pośrednictwem sprzętu, znacznie zmniejszając obciążenie kontrolera hosta.

 

Analiza formatu sygnału bezprzewodowego Mobitex
Sekcja w grubej przerywanej ramce na górze diagramu przedstawia kompletną strukturę ramki danych przesyłaną drogą bezprzewodową, zgodną ze standardem Mobitex.

 

Typowa rama Mobitex może składać się z następujących części:

1.Preambuła/słowo synchronizacyjne: Specyficzna sekwencja bitów używana, aby pomóc odbiornikowi w osiągnięciu synchronizacji bitów z przychodzącym sygnałem.

 

2. Nagłówek ramki: zawiera informacje sterujące ramką, takie jak:

Flaga HDLC: Zaznacza początek klatki.

Pole adresu: Określa adres urządzenia docelowego.

Pole kontrolne: Określa typ ramki (np. ramka danych, ramka potwierdzenia).

 

3. Pole informacyjne: Rzeczywisty ładunek danych użytkownika, który ma zostać przesłany.

 

4. Sekwencja kontroli ramki (FCS) / CRC: Kod kontroli cyklicznej redundancji, używany do wykrywania błędów bitowych, które mogą wystąpić podczas transmisji.

 

CMX909BE2 Przepływ przetwarzania danych (wartość podstawowa)
Wewnętrzny przepływ przetwarzania chipa demonstruje jego potężne możliwości, ponieważ automatycznie kończy całą konwersję nieprzetworzonych danych na sygnały bezprzewodowe, a następnie na wiarygodne dane.

 

 

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

 

Ścieżka transmisji
1. Wprowadzanie danych użytkownika: Kontroler hosta wysyła dane użytkownika do przesłania (tj. pole informacyjne w ramce Mobitex) do chipa poprzez interfejs równoległy.

 

2. Hermetyzacja i ulepszanie protokołu (automatycznie obsługiwane przez sprzęt):

FEC (Forward Error Correction): Układ automatycznie dodaje do danych kody korekcji błędów. Jest to niezbędne w sieciach o wysokiej niezawodności, takich jak Mobitex.

Przeplatanie: automatycznie przeplata dane, rozpraszając błędy seryjne na błędy losowe, aby zwiększyć możliwości korekcji błędów FEC.

Szyfrowanie: zapobiega długim sekwencjom „0” lub „1”, ułatwiając przywrócenie zegara po stronie odbiornika.

 

3.Modulacja i kształtowanie: Przetworzony strumień danych przechodzi przez modulator GMSK i filtr dolnoprzepustowy w celu wygenerowania czystego, widmowo wydajnego sygnału analogowego, który jest wyprowadzany z pinu TXOP do frontonu RF.

 

 

Odbierz ścieżkę
1. Demodulacja i synchronizacja sygnału: Sygnał wejściowy z front-endu RF podlega odtworzeniu zegara i demodulacji GMSK, przywracając go do strumienia bitów.

 

2. Analiza protokołu i korekcja błędów (automatycznie obsługiwane przez sprzęt):

Wykrywanie ramki i sygnału: chip wyszukuje prawidłowe słowa synchronizacji w strumieniu bitów, aby zablokować pozycję początkową ramki.

Deszyfrowanie, rozplatanie, dekodowanie FEC: Są to procesy odwrotne do ścieżki transmisji. Układ automatycznie wykonuje te złożone operacje, ostatecznie dostarczając poprawione i przywrócone czyste dane użytkownika do kontrolera hosta.

 

 

Podsumowanie i wytyczne projektowe
1. Podstawowa zaleta: odciążenie hosta i zwiększenie niezawodności
CMX909BE2 odciąża złożone, wymagające obliczeniowo zadania przetwarzania protokołów (np. FEC, przeplatanie) ze sterownika hosta, wykonując je sprzętowo w czasie rzeczywistym. To nie tylko zmniejsza wymagania wydajnościowe i obciążenie kontrolera hosta, ale także znacznie poprawia zdolność przeciwzakłóceniową i niezawodność łącza komunikacyjnego dzięki wyspecjalizowanym algorytmom.

 

2. Implikacje projektu systemu

Uproszczone tworzenie oprogramowania: programiści nie muszą już wdrażać w oprogramowaniu złożonych algorytmów kodowania/dekodowania i przeplatania FEC, co pozwala im skupić się na transmisji/odbiorze danych użytkownika i logice protokołów wyższej warstwy.

Przyspieszony cykl rozwoju: Chip zapewnia szybką ścieżkę do profesjonalnych sieci, takich jak Mobitex, skracając czas wymagany do debugowania komunikacji na niskim poziomie.

Gwarantowana krytyczna wydajność: Przetwarzanie realizowane sprzętowo zapewnia stabilność komunikacji i wydajność w czasie rzeczywistym w trudnych środowiskach bezprzewodowych, co jest niezbędne w krytycznych zastosowaniach, takich jak bezpieczeństwo publiczne i kontrola przemysłowa.

 

Wniosek: obsługa protokołu Mobitex przez CMX909BE2 podkreśla jego pozycję jako chipa na poziomie systemowym do zastosowań profesjonalnych. To nie tylko modem, ale koprocesor komunikacyjny ze zintegrowanymi możliwościami przyspieszania protokołów, umożliwiający klientom szybkie tworzenie wydajnych i niezawodnych przemysłowych bezprzewodowych terminali danych.

 

 

 

VI. Schemat czasowy trybu transmisji modemu pakietowego GMSK

 

 

 

Przegląd podstawowy: mechanizm podwójnego bufora i kontrola przepływu
Diagram ten ilustruje przede wszystkim mechanizm transmisji danych z „dwubuforowym” układem oraz sposób, w jaki kontroler hosta współdziała z nim za pomocą bitów stanu. Taka konstrukcja jest kluczem do zapewnienia płynnej i ciągłej transmisji danych, skutecznie zapobiegając niedoborom danych, jednocześnie umożliwiając kontrolerowi hosta wcześniejsze przygotowanie danych.

 

Analiza sygnału klucza i bitów stanu
1.IBEMPTY Bit:

Znaczenie: Bufor wewnętrzny PUSTY. Ta flaga wskazuje, czy wewnętrzny bufor danych transmisyjnych chipa jest pusty i gotowy na przyjęcie nowych danych z bufora magistrali danych.

Funkcja: Jest to główny sygnał powiadamiający kontroler hosta, że ​​„można załadować kolejne dane”.

 

2. BFREE Bit:

Znaczenie: Bufor autobusowy BEZPŁATNY. Ta flaga wskazuje, czy bufor magistrali danych chipa jest bezczynny i dostępny do zapisu przez kontroler hosta.

Funkcja: Sygnał ten zapewnia synchronizację uzgadniania pomiędzy kontrolerem hosta a interfejsem równoległym chipa, zapobiegając konfliktom zapisu danych.

 

3. Wyjście Tx modemu:
To jest końcowy modulowany sygnał analogowy GMSK z pinu TXOP chipa.

 

Wielozadaniowa logika synchronizacji ciągłej transmisji
Diagram ilustruje cały proces składający się z trzech zadań (Zadanie nr 1, nr 2, nr 3) polegających na ciągłym przesyłaniu danych, doskonale demonstrując jego efektywność:

 

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

 

Faza 1:Przesyłanie danych zadania nr 1

t0: Kontroler hosta zapisuje dane zadania nr 1 do bufora magistrali danych chipa.

t1: Układ wykrywa dane w buforze magistrali i szybko przesyła je do wewnętrznego bufora danych transmisyjnych. W tym momencie:

Bit BFREE natychmiast przechodzi w stan wysoki, wskazując, że bufor magistrali danych jest zwolniony. Dzięki temu kontroler hosta może natychmiast zapisać kolejne dane (Zadanie nr 2) bez czekania na zakończenie transmisji Zadania nr 1. To jest klucz do osiągnięcia wydajnej transmisji typu back-to-back!

Jednocześnie bit IBEMPTY maleje, wskazując, że bufor wewnętrzny nie jest pusty i przetwarza dane.

Nadajnik rozpoczyna modulację danych Zadania nr 1 i wysyła je na wyjście Tx.

 

Faza 2:Przesyłanie danych w zadaniu nr 2

t2: Gdy transmisja danych zadania nr 1 jest bliska zakończenia, bit IBEMPTY z wyprzedzeniem przechodzi w stan wysoki. Jest to sygnał „podglądu” powiadamiający kontroler hosta: „Bufor wewnętrzny wkrótce się opróżni; można teraz przesłać dane, które przygotowałeś wcześniej (zadanie nr 2).”

Układ automatycznie przesyła dane zadania nr 2, które zostały zapisane w buforze magistrali danych, do bufora danych transmisyjnych. Bit BFREE ponownie przechodzi w stan wysoki, umożliwiając kontrolerowi hosta załadowanie danych zadania nr 3.

Wyjście transmisji płynnie przełącza się na strumień danych zadania nr 2.

 

Faza 3:Przesyłanie danych w zadaniu nr 3

t3: Proces się powtarza. Bit IBEMPTY ponownie służy jako „sygnał podglądu”, wyzwalający transfer danych zadania nr 3 z bufora magistrali do bufora nadawczego.

W tym momencie dane ze wszystkich trzech zadań osiągają nieprzerwaną, ciągłą transmisję.

 

Podsumowanie i wytyczne projektowe
1. Podstawowy mechanizm operacyjny: CMX909BE2 wykorzystuje strukturę podwójnego bufora składającą się z „bufora magistrali danych” i „bufora danych transmisyjnych”. Architektura ta umożliwia kontrolerowi hosta wstępne ładowanie kolejnych danych, podczas gdy bieżące dane są nadal przesyłane, umożliwiając w ten sposób „potokowe” przetwarzanie strumienia danych i maksymalizując wydajność transmisji.

 

2. Kluczowe kwestie dotyczące rozwoju kierowcy:

Kontroler hosta nie powinien czekać na zakończenie bieżącej transmisji danych przed przygotowaniem kolejnego pakietu danych.

Prawidłowa procedura jest następująca: po stwierdzeniu, że bit BFREE jest wysoki, należy natychmiast zapisać kolejne dane do bufora magistrali.

Bit IBEMPTY służy jako wewnętrzny sygnał „przeniesienia”. Sterownik zazwyczaj nie musi odpytywać go w sposób ciągły; musi jedynie upewnić się, że gdy IBEMPTY osiągnie stan wysoki, następne dane będą już obecne w buforze magistrali. Zwykle osiąga się to poprzez przerwania lub odpytywanie bitu BFREE.

 

3. Zaleta wydajności: Ten sprzętowy mechanizm kontroli przepływu znacznie zmniejsza obciążenie kontrolera hosta i zapewnia 100% wykorzystanie przepustowości kanału, eliminując niepotrzebne przerwy między pakietami danych spowodowane opóźnieniami oprogramowania. Ma to kluczowe znaczenie w przypadku przemysłowej komunikacji bezprzewodowej wymagającej dużej przepustowości lub precyzyjnego taktowania.

 

 

VII. Schemat czasowy trybu odbioru

 

 

 

Podstawowy przegląd: uporządkowany odbiór i synchronizacja hosta
Podobnie jak tryb transmisji, również tryb odbioru opiera się na wydajnym mechanizmie wewnętrznego buforowania i wyraźnych wskazaniach stanu. Jego głównym celem jest zapewnienie, że w ciągłym strumieniu danych każde niezależne zadanie (lub pakiet danych) może zostać prawidłowo oddzielone, przetworzone i natychmiast zgłoszone do kontrolera hosta w celu odczytania, zapobiegając nadpisaniu lub utracie danych.

 

 

Analiza sygnału klucza i bitów stanu

1. Wejście Rx modemu:
Ciągły, modulowany sygnał wejściowy GMSK z front-endu RF.

 

2.Bity do rozłączenia obwodu:
Surowy strumień bitów wygenerowany po demodulacji i przywróceniu zegara jest wprowadzany do układu rozplatania w celu przetworzenia. Oznacza to początek przepływu przetwarzania odbieranych danych.

 

3. Dane z bufora danych:
Prawidłowe dane, które zostały w pełni przetworzone (w tym rozplatanie, dekodowanie FEC itp.) są odczytywane lub oczekują na odczyt z bufora danych odbiorczych chipa.

 

4.Zadanie do rejestru poleceń:
Prawdopodobnie odnosi się do poleceń lub aktualizacji statusu związanych z identyfikacją zadania/pakietu danych.

 

5. BFREE Bit:
Bufor autobusowy GRATIS. Jest to kluczowy bit stanu dla kierunku odbioru. Wskazuje, czy bufor danych odbiorczych modułu front-end jest pełny lub gotowy na przyjęcie nowego bloku danych. Kontroler hosta używa tego do określenia, kiedy odczytać dane.

 

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

 

 

Wielozadaniowa logika ciągłego odbioru

 

Faza 1:Zadanie odbioru i przetwarzania nr 1

Proces: Wejście Rx modemu zaczyna odbierać sygnały należące do Zadania nr 1. Układ wykonuje wewnętrzne operacje, takie jak demodulacja, rozplatanie i dekodowanie FEC.

 

Buforowanie: Przetworzone ważne dane są przechowywane w buforze danych odbiorczych.

 

Aktualizacja statusu: Gdy dane zadania nr 1 zostaną w pełni zapisane w buforze, bit BFREE prawdopodobnie zmieni stan (np. przejdzie w stan niski), służąc jako przerwanie lub flaga stanu powiadamiająca kontroler hosta: „Dane zadania nr 1 są gotowe, proszę je natychmiast przeczytać”.

 

Akcja hosta: Po wykryciu tego stanu kontroler hosta powinien odczytać dane zadania nr 1 z bufora danych za pośrednictwem interfejsu równoległego.

 

Faza 2:Bezproblemowy odbiór zadania nr 2

Kluczowy punkt: Podczas gdy host odczytuje dane z zadania nr 1, interfejs odbiorczy chipa nie przestaje działać. Jak pokazano na schemacie, wejście Rx modemu natychmiast rozpoczyna odbieranie i przetwarzanie sygnałów Zadania nr 2.

 

Operacja potokowa: Tworzy potok „odbiór-proces-dostarczenie”. Podczas przetwarzania zadania nr 2 dane zadania nr 1 są odczytywane przez hosta. To równoległe przetwarzanie znacznie poprawia wydajność przepustowości.

 

Faza 3:Ciągły odbiór zadania nr 3

Powtarzający się proces: Po zakończeniu przetwarzania zadania nr 2 i zapisaniu go w buforze bit BFREE jest ponownie aktualizowany, aby powiadomić host o konieczności odczytu. Jednocześnie wejście Rx modemu rozpoczęło już odbieranie zadania nr 3.

 

Identyfikatory cyfrowe (13, 16): Liczby na diagramie prawdopodobnie reprezentują identyfikatory długości ramki, numery sekwencyjne lub określone wartości rejestrów powiązane z każdym zadaniem. Służą one do rozróżniania i zarządzania różnymi blokami danych na poziomie sprzętowym.

 

 

Podsumowanie i wytyczne projektowe
1. Podstawowy mechanizm operacyjny: Ścieżka odbiorcza CMX909BE2 wykorzystuje również mechanizmy buforowania i kontroli przepływu. Dzięki bitom stanu, takim jak BFREE, ustanawiany jest niezawodny protokół uzgadniania między chipem (procesorem danych) a kontrolerem hosta (konsumentem danych), zapewniając, że dane nie zostaną utracone (przepełnienie) z powodu opóźnionej odpowiedzi hosta, nawet jeśli przybędą z dużą szybkością i w sposób ciągły.

 

2. Kluczowe kwestie dotyczące rozwoju kierowcy:

Procedura odbiorcza kontrolera hosta powinna być skonfigurowana jako sterowana przerwaniami lub obejmować odpytywanie rejestrów stanu o wysokiej częstotliwości, takich jak BFREE.

Po wykryciu flagi gotowości danych, dane muszą zostać natychmiast odczytane z bufora odbiorczego, aby zwolnić miejsce na przybycie następnego pakietu danych.

Opóźniony odczyt spowoduje nadpisanie bufora nowymi danymi, co spowoduje błąd „przepełnienia odbioru” i w rezultacie utratę danych.

 

3. Zaleta wydajności: Ten sprzętowo zarządzany odbiór potokowy umożliwia chipowi obsługę ciągłych strumieni pakietów, dzięki czemu doskonale nadaje się do bezprzewodowych sieci pakietowych danych, takich jak Mobitex, które wymagają dużej przepustowości i małych opóźnień. Konstrukcja ta spełnia rygorystyczne wymagania dotyczące niezawodności i wydajności w czasie rzeczywistym w scenariuszach komunikacji przemysłowej i profesjonalnej.

 

 

 

VIII. Modem pakietowy GMSK

 

 

Przegląd podstawowy: rola chipa w systemie
W tym systemie CMX909BE2 służy jako „cyfrowy procesor pasma podstawowego”. Jest odpowiedzialny za:

Interakcja z kontrolerem hosta w celu wymiany poleceń wysokiego poziomu i przesyłania danych użytkownika.

Kodowanie i modulowanie transmitowanych danych, a następnie dostarczanie wygenerowanego sygnału pasma podstawowego do nadajnika RF.

Demodulacja i dekodowanie sygnałów z odbiornika RF w celu przywrócenia danych cyfrowych.

 

Analiza trzech podstawowych interfejsów
1. Interfejs z kontrolerem hosta (µController)

Typ interfejsu: 8-bitowy interfejs magistrali równoległej, który stanowi podstawę szybkiej transmisji danych i kontroli.

 

Kluczowe sygnały:

D0-D7: Dwukierunkowa magistrala danych.

A0-A1: Linie wyboru adresu rejestru.

CSN, RDN, WRN: Linie kontrolne wyboru chipa, odczytu i zapisu, tworzące standardowy interfejs dostępu mapowany w pamięci.

IRQN: Linia żądania przerwania, używana przez chip do aktywnego raportowania zdarzeń do hosta (np. zakończenie transmisji/odbioru danych).

Znaczenie systemu: Ten interfejs służy jako cyfrowy koncentrator łączący „mózg” systemu i „organ komunikacyjny”. Host używa go do konfigurowania trybu pracy chipa, wstrzykiwania danych transmisyjnych oraz odczytywania danych odbieranych i informacji o stanie.

 

2. Interfejs z interfejsem odbiorczym (obwody Rx)
Ścieżka sygnału: Sygnał częstotliwości pośredniej z odbiornika RF jest najpierw wprowadzany do zewnętrznego dyskryminatora częstotliwości Rx w celu demodulacji sygnału pasma podstawowego, który następnie jest wprowadzany na styk RX urządzenia CMX909BE2.

 

Kluczowy projekt:

Regulacja poziomu prądu stałego: Jest to krytyczny obwód zewnętrzny. Sygnał wyjściowy z dyskryminatora częstotliwości zazwyczaj zawiera składową stałą związaną z przesunięciem częstotliwości nośnej. Ten obwód regulacyjny musi zniwelować przesunięcie prądu stałego; w przeciwnym razie może to spowodować zniekształcenie sygnału w paśmie podstawowym, poważnie pogarszając jakość odbioru.

 

RXFB: Pin odbioru sygnału zwrotnego, używany do podłączania komponentów zewnętrznych w celu konfiguracji wzmocnienia i charakterystyki częstotliwościowej wewnętrznego wzmacniacza.

 

 

Pożegnanie z modułami zewnętrznymi! CMX909BE2, dzięki swojemu rozwiązaniu jednoczipowemu, na nowo definiuje projektowanie bezprzewodowych węzłów czujnikowych.

 

 

Uwaga techniczna: Adnotacja na diagramie podkreśla znaczenie dokładności oscylatora odniesienia nadawania i odbioru. Jeżeli pomiędzy nimi istnieje