Wykład 2. Interfejsy I 2 C, OneWire, I 2 S



Podobne dokumenty
Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C

Programator pamięci EEPROM

Komuniukacja Komputer-Komputer

Elementy cyfrowe i układy logiczne

Sterownik Silnika Krokowego GS 600

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Systemy wbudowane Mikrokontrolery

CZYTNIK ZBLIŻENIOWY RFID-UR80D

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

Accelerated Graphics Port AGP Advanced Graphics Port AGP jest magistralą równoległą.

Generator obrazu transakcji fiskalnych, FG-40

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

EC1000 KATALOG SYSTEMÓW STEROWANIA

Ultrasonic Ranging Module on STM32F4

Siemens IO-Link. Smart TIA integration of sensors and actuators

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

Spis zawartości Lp. Str. Zastosowanie Budowa wzmacniacza RS485 Dane techniczne Schemat elektryczny

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

Wykład 2. Budowa komputera. W teorii i w praktyce

Interfejs RS485-TTL KOD: INTR. v.1.0. Wydanie: 2 z dnia Zastępuje wydanie: 1 z dnia

Systemy mikroprocesorowe - projekt

linkprog programator USB

INSTRUKCJA OBS UGI

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ

( 5 4 ) Sposób i urządzenie do sterowania dźwigiem, zwłaszcza towarowym,

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

asix4 Podręcznik użytkownika MODBUS - drajwer protokołu MODBUS/RTU tryb MASTER Podręcznik użytkownika

PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt:

Kurs obsªugi interfejsu I2C.

Type ETO2 Controller for ice and snow melting

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Elementy sprzętowe oraz programowe sieci

Budowa systemów komputerowych

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

WYKRYWANIE BŁĘDÓW W UKŁADACH OCHRONY PRZECIWPORAŻENIOWEJ Z WYŁĄCZNIKAMI RÓŻNOCOWO PRĄDOWYMI

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

Zakłócenia. Podstawy projektowania A.Korcala

Instrukcja obsługi RSD

Cennik usług. Internet i telefonia TOYAmobilna Pakiety usługi TOYAmobilna z limitem transmisji danych 1) opłaty abonamentowe.

Elementy składowe komputera. Płyta główna

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

ANALOGOWE UKŁADY SCALONE

Opis ogólny AL154SAV5.HT

Prosimy o przesyłanie WSZYSTKICH reklam na następujący adres:

Instrukcja programu PControl Powiadowmienia.

INSTRUKCJA TERMOSTATU

24 portowy przełącznik sieciowy Asmax 100/10 Mb/s 24-Port 100/10Mbps Fast Ethernet Switch. Podręcznik użytkownika

Spis procedur i programów

Podstawowe definicje

Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX

Ć W I C Z E N I E 5. Częstotliwość graniczna

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

VinCent Office. Moduł Drukarki Fiskalnej

Administrator Konta - osoba wskazana Usługodawcy przez Usługobiorcę, uprawniona w imieniu Usługobiorcy do korzystania z Panelu Monitorującego.

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Sieci komputerowe cel

Instrukcja obsługi. Sterownik ścienny KJR10B/DP

Ćwiczenia z S Podstawy sterowania napędem SINAMICS G110 za pośrednictwem protokołu USS przy wykorzystaniu sterownika S

Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi

Śrubka zamykająca Uchwyt ścienny Przycisk kontrolny Lampka kontrolna

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.

1 Jeżeli od momentu złożenia w ARR, odpisu z KRS lub zaświadczenia o wpisie do ewidencji działalności

TABLICA SYNOPTYCZNA CA-64 PTSA

CHEVROLET MYLINK. Krótki przewodnik

Płyta kompaktowa audio CD. Historia Nośnik płyta CD Format danych - kodowanie Czytnik CD Głowica odczytująca Napędy i sterowanie

Środowiskowe Laboratorium Ciężkich Jonów Uniwersytet Warszawski

Sieci komputerowe. Definicja. Elementy

Obsługa centrali: Krótkie przerwy w tonie zgłoszenia informujące o. Przerwa 100ms

Układ Automatyki Rezerwowania Wyłączników LRW-H5

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

ELEKTRONICZNY REGULATOR WILGOTNOŚCI DA 20

PROJEKT TECHNICZNY INSTALACJA KLIMATYZACJI POMIESZCZEŃ BIUROWYCH

Zarządzanie Zasobami by CTI. Instrukcja

KATALOG MODUŁÓW Modbus centrale poŝarowe

Harmonogramowanie projektów Zarządzanie czasem

Instrukcja obsługi mikroprocesorowego terminala DAT-120. Sp. z o.o Czeladź ul. Wojkowicka 21 Tel Fax:

CRUSB Spartan KONWERTER CAN / USB

Moduł GSM generacja 1

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE02/ (87) Data i numer publikacji zgłoszenia międzynarodowego:

Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA

Elementy podłączeniowe.

Sterownik nagrzewnicy elektrycznej HE

Politechnika Białostocka

Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady

Architektura Systemów Komputerowych. Pamięci masowe Dysk sztywny - obsługa dysku Pamięci optyczne Pamięci półprzewodnikowe

MR - elektronika. Instrukcja obsługi. Mikroprocesorowa Stacyjka Cyfrowa OC-12N wersja podstawowa. MR-elektronika Warszawa 1998

MICROCONTROLLERS SERIAL INTERFACE MIKROKONTROLERY INTERFEJSY SZEREGOWE

yoyo ver. 6.0

ROZPORZĄDZENIE MINISTRA SPRAWIEDLIWOŚCI. z dnia r.

888 A 888 V 1. ZASTOSOWANIE 2. BUDOWA GENERATOR NAPIĘCIA 3-FAZOWEGO L2 L3 N PE

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

STEROWNIK PRZEPŁYWOMIERZA Z WYŚWIETLACZEM LED NA SZYNĘ DIN SPR1

7. REZONANS W OBWODACH ELEKTRYCZNYCH

UCHWAŁA NR XLVIII/781/13 RADY MIASTA OLSZTYNA. z dnia 16 grudnia 2013 r.

Transkrypt:

Wykład 2 Interfejsy I 2 C, OneWire, I 2 S

Interfejs I 2 C

I 2 C Inter-Integrated Circuit Cechy: - szeregowa, dwukierunkowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych - opracowana w latach 80-tych przez firmę Philips - określa dwie najniższe warstwy modelu OSI/ISO - standard ciągle bardzo popularny i rozszerzany - transmisja odbywa się po dwóch przewodach SDA/ SCL oraz masie GND - obecne specyfikacje określają maksymalną prędkość do 3.4 Mb/s

I 2 C transmisja Cechy: - transmisja na dwóch liniach - obie linie w urządzeniach podłączonych są typu open-collector - obie linie są stale podciągnięte do zasilania - każde urządzenie nadając sprawdza, czy to co nadaje jest na linii (przy 1 ). Jeśli nie, oznacza to kolizję - transmisję może inicjować tylko jedno urządzenie master

I 2 C sekwencja START/STOP Ze względu na pracę jedynie na dwóch liniach wymagana jest specjalna sekwencja do określenia początku i końca transmisji Początek ramki występuje wtedy, gdy przy SCL=H nastąpi zmiana SDA H->L Początek ramki występuje wtedy, gdy przy SCL=H nastąpi zmiana SDA L->H

I 2 C transfer danych Dane są odczytywane podczas wysokiego stanu na linii SCL Dane mogą być zmieniane tylko podczas niskiego stanu na linii SCL

I 2 C potwierdzenie Dane transmitowane są w paczkach po 8 bitów Odbiór każdej paczki musi zostać potwierdzony przez odbiornik Potwierdzenie polega na ustawieniu przez odbiornik linii SDA na L podczas 9 cyklu zegara SCL (nadajnik oddaje kontrolę linii SDA!)

I 2 C adresowanie Do szyny może być podpięte więcej niż dwa urządzenia więc wymagane jest określenie między którymi urządzeniami ma być transmisja Urządzenie master dokonuje tego wysyłając ramkę z adresem o długości 7-bit Bit 8 określa czy będzie zapis, czy też odczyt

I 2 C tryby specjalne W pierwszych specyfikacjach (1982 r) maksymalną prędkość określono na 100 kb/s Poprawiając (uściślając) wymogi czasowe stworzono standard Fast Mode w którym maksymalną prędkość zdefiniowano na 400 kb/s W 2006 roku zdefiniowano standard Fast Mode Plus z prędkością maksymalną 1Mb/s Przy zastosowaniu dodatkowej logiki można zaimplementować standard Highspeed Mode z maksymalną prędkością 3.4 Mb/s

I 2 C tryb High-speed Tryb High-speed nie jest kompatybilny wstecz z trybami slow i fast Jeżeli do magistrali HS mają być podłączone urządzenia pracujące w trybach F/S to musi być użyty fizyczny most Wejście w tryb HS wymaga zainicjowania transmisji w trybie F/S

I 2 C tryb High-speed

I 2 C kontroler ekranu dotykowego STMPE811 układ kontrolera ekranu dotykowego z interfejsem I 2 C/SPI

I2C kontroler ekranu dotykowego

I2C kontroler ekranu dotykowego

I 2 C kontroler ekranu dotykowego

Interfejs OneWire

OneWire Cechy: - OneWire jest znakiem towarowym Dallas Corp. (obecnie Maxim) - magistrala szeregowa, dwukierunkowa służąca do przesyłania danych w urządzeniach elektronicznych - po jednym przewodzie (ew. drugim masie) przesyłane są dane oraz zasilanie!!! - z zasady działania podobna do I 2 C, ale przewidziana do mniejszych prędkości i dłuższych zasięgów - standard popularny w szczególności w tanich i prostych układach czujników oraz pamięci/kluczyków - transmisja odbywa się po jednym przewodzie oraz, ewentualnie, masie GND - obecne specyfikacje określają maksymalną prędkość do 15.4 kb/s (standard) oraz 125kb/s (overdrive)

OneWire transmisja Cechy: - transmisja danych w obu kierunkach oraz zegara na jednej linii - z tej samej linii urządzenia mogą być również zasilone - linia w urządzeniach podłączonych jest typu opencollector - linia jest stale podciągnięta do zasilania

OneWire podłączenie master/slave

OneWire reset/wykrywanie obecności Urządzenie master resetuje/sprawdza podłączone urządzenia wymuszając na linii stan niski przez czas 10T (ok. 600 µs). Urządzenia slave odpowiadają impulsami nie dłuższymi niż 4T

OneWire zapis/ odczyt

OneWire fazy komunikacji Komunikacja przebiega w trzech fazach: RESET, autoryzacja (komendy ROM), przesłanie/odczytanie danych Każde urządzenie OneWire posiada unikalny 64-bitowy kod identyfikacyjny

OneWire zasilanie przez magistralę W urządzeniu slave występuje układ diodowokondesatorowy w którym gromadzona jest energia

OneWire podłączenia

OneWire pamięć EEPROM DS2431

OneWire pamięć EEPROM DS2431 generator CRC-16

PD presence pulse, Select autoryzacja, WS komenda ( write scratchpad ), TA adres docelowy, T[2:0] dane, itd.

Interfejs I 2 S

I 2 S Inter-IC Sound Cechy: - szeregowa, dwukierunkowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych - przeznaczona do połączeń urządzeń cyfrowego audio - opracowana przez firmę Philips (podobnie jak I 2 C) - określana również skrótem IIS - rozdzielone szyny zegara i danych (podobnie do SPI) - transmisja odbywa się po conajmniej trzech przewodach SCK, WS, SD oraz masie GND - prędkość zależy od typu przesyłanych danych - maksymalna prędkość przekracza 2 Mb/s (np. dla 32b danych, przy próbkowaniu 44.1kHz)

I 2 S Inter-IC Sound Cechy, c.d.: - na szynie I 2 S jest tylko jeden nadajnik i jedno urządzenie nadzorujące (tzw. Master) - urządzenie Master może być nadajnikiem, odbiornikiem lub układem nadzorującym transmisję pomiędzy dwoma podrzędnymi urządzeniami - przez interfejs I 2 S przenoszone są dwa kanały: lewy i prawy - dane kanałów przesyłane są na zmianę

I 2 S konfiguracje

I 2 S zależności czasowe (nadajnik)

I 2 S zależności czasowe (odbiornik)

I 2 S konstrukcja nadajnika

I 2 S konstrukcja odbiornika

I 2 S konstrukcja nadajnika (VHDL)

PCM3001 Codec stereo z wyjściem liniowym Nisko-kosztowy układ kodera/dekodera audio Zawiera filtry cyfrowe, umożliwia cyfrowe tłumienie sygnału, deemfazę, łagodne wygaszanie sygnału (softmute) oraz detekcję ciszy Sterowanie przez interfejs cyfrowy

PCM3001 Schemat blokowy

PCM3001 - I 2 S