Ang Kalainan Tali sa I2C ug I2S

Kaundan

Unsa ang I2C

Ang I2C usa ka serial protocol nga gigamit para sa two-wire interface aron makonektar ang mga low-speed device sama sa microcontrollers, EEPROMs, A/D ug D/A converters, I/O interfaces, ug uban pang susamang peripheral sa embedded system. Kini usa ka synchronous, multi-master, multi-slave, packet switching, single-ended, serial communication bus nga giimbento sa Philips Semiconductors (karon NXP Semiconductors) niadtong 1982.

Ang I²C naggamit lang og duha ka bidirectional Open Drains (serial data (SDA) ug serial clock (SCL)) ug naggamit og mga resistors aron makuha ang potensyal. Gitugotan sa I²C ang usa ka igo nga range sa boltahe sa operasyon, apan ang kasagaran nga lebel sa boltahe mao ang +3.3V o +5v.

Ang I²C reference design naggamit ug 7-bit address space apan nagreserba ug 16 ka adres, aron makakomunikar kini sa hangtod sa 112 ka node sa grupo sa mga bus [a]. Ang komon nga I²C bus adunay lain-laing mga mode: standard mode (100 kbit/s), low-speed mode (10 kbit/s), apan ang clock frequency mahimong tugutan nga moubos ngadto sa zero, nga nagpasabot nga ang komunikasyon mahimong masuspinde. Ang bag-ong henerasyon sa I²C bus mahimong makigkomunikar sa mas daghang node (pagsuporta sa 10-bit address space) sa mas paspas nga gikusgon: fast mode (400 kbit/s), fast mode plus (1 Mbit/s), high-speed mode (3.4 Mbit /s), ultra fast-mode (5 Mbit/s).

Unsa ang I²S?

Ang I²S (Inter-IC Sound) maoy usa ka electronic serial bus interface standard nga gigamit alang sa pagkonektar sa digital audio devices, kini nga standard unang gipaila sa Philips Semiconductor niadtong 1986. Gigamit kini sa pagbalhin sa PCM audio data tali sa integrated circuits sa electronic devices.

Ang I2S Hardware Interface:

1. Bit nga orasan nga linya

Pormal nga gitawag nga "Continuous Serial Clock (SCK)". Kasagaran gisulat nga "bit clock (BCLK)".
Kana mao, ang matag gamay nga datos nga katumbas sa digital audio, ang SCLK adunay pulso.
Ang frequency sa SCLK = 2 × sampling frequency × gidaghanon sa sampling bits.

2. Linya sa orasan sa pulong

Pormal nga nailhan nga "pagpili sa pulong (WS)". [Kasagaran gitawag nga "LRCLK" o "Frame Sync (FS)".
0 = wala nga channel, 1 = tuo nga channel

3. Labing menos usa ka multiplexed data line

Pormal nga gitawag nga "Serial Data (SD)", apan mahimong tawgon nga SDATA, SDIN, SDOUT, DACDAT, ADCDAT, ug uban pa.

Timing diagram sa I²S

Timing diagram sa I²S
Timing diagram sa I²S

Linukot nga basahon sa Taas