Jump to content
Przełącz menu
Przełącz menu preferencji
Przełącz menu użytkownika
Nie jesteś zalogowany
Jeśli wykonasz jakiekolwiek edycje, Twój adres IP będzie publicznie widoczny.

Szeregowa magistrala komunikacyjna firmy Motorola używana do komunikacji pomiędzy komponentami radiotelefonu lub pomiędzy radiem (master) i panelem (slave). Panel nie musi być rozumiany standardowo, jako zdejmowana płyta czołowa urządzenia z manipulatorami i wyświetlaczem, a może to być np. systemowy aparat Motorola RCH 3000, przypominający z wyglądu klasyczny aparat telefoniczny.

Urządzenia, o których wiadomo, że korzystają z SB9600 to: MTS2000, MCS2000, Astro Spectra i wszystkie radia Astro25.

Warstwa fizyczna

Łącze danych SB9600 wykorzystuje:

  • dwie dwukierunkowe linie sygnałowe BUS+ oraz BUS-. W BUS+ stanem aktywnym jest stan nicki i jest to zasadniczo standardowa linia UART
  • dwie dwukierunkowe linie sterujące BUSY i /BUSY (zanegowany) używane w celu uniknięcia kolizji danych i zapewnienia, że tylko jedno urządzenie na magistrali przesyła dane w danej chwili.

Warstwa programowa

Magistrala komunikacyjna może pracować w dwóch trybach:

  1. SB9600 (ang. Serial Bus 9600) używając 5-bajtowych poleceń do sterowania i kontroli radia z panelu,
  2. SBEP (ang. Serial Bus Expanded Protocol) używanym do szybkiej transmisji danych pomiędzy głównym CPU i komponentami wewnętrznymi radiotelefonu oraz między komputerem a radiotelefonem.

Specyfikacja protokołu nie jest ogólnodostępna.

Pochodzący z 1985 roku (z późniejszymi zmianami) dokument firmy Motorola zatytułowany „SB9600 Serial Bus Protocol Manual” (ID: FL08-RQMT-85A001) zawierający specyfikację protokołu jest klasyfikowany jako poufny, natomiast opis metod komunikacji chroni patent US5551068A „Method and apparatus for communication variable length messages between register modeled radio devices”.

Linki zewnętrzne