I2C жана I2S ортосундагы айырма

Мазмуну

I2C деген эмне

I2C – микроконтроллерлер, EEPROMs, A/D жана D/A конвертерлери, киргизүү/чыгаруу интерфейстери жана кыналган системалардагы башка ушул сыяктуу перифериялык түзүлүштөрдү туташтыруу үчүн эки зымдуу интерфейс үчүн колдонулган сериялык протокол. Бул 1982-жылы Philips Semiconductors (азыркы NXP Semiconductors) тарабынан ойлоп табылган синхрондуу, көп мастер, көп кул, пакеттик коммутация, бир аягы, сериялык байланыш шинасы.

I²C эки багыттуу ачык дренажды (сериялык маалыматтар (SDA) жана сериялык саат (SCL)) гана колдонот жана потенциалды көтөрүү үчүн резисторлорду колдонот. I²C олуттуу иштөө чыңалуу диапазонуна мүмкүндүк берет, бирок типтүү чыңалуу деңгээли +3.3V же +5V.

I²C маалымдама дизайны 7 биттик дарек мейкиндигин колдонот, бирок 16 даректи сактайт, ошондуктан ал автобустар тобунда 112 түйүн менен байланыша алат [a]. Жалпы I²C автобусунун ар кандай режимдери бар: стандарттуу режим (100 кбит/с), төмөн ылдамдык режими (10 кбит/с), бирок тактык жыштыгын нөлгө чейин түшүрүүгө жол берилиши мүмкүн, бул байланыш токтотулушу мүмкүн. I²C автобусунун жаңы мууну көбүрөөк түйүндөр менен (10-бит дарек мейкиндигин колдогон) ылдамыраак ылдамдыкта байланыша алат: тез режим (400 кбит/с), тез режим плюс (1 Мбит/с), жогорку ылдамдык режими (3.4 Мбит). /с), ультра тез режим (5 Мбит/с).

I²S деген эмне?

I²S (Inter-IC Sound) - санарип аудио түзүлүштөрдү бириктирүү үчүн колдонулган электрондук сериялык автобус интерфейсинин стандарты, бул стандарт биринчи жолу 1986-жылы Philips Semiconductor тарабынан киргизилген. Ал электрондук түзүлүштөрдөгү интегралдык микросхемалардын ортосунда PCM аудио маалыматтарын өткөрүү үчүн колдонулат.

I2S аппараттык интерфейси:

1. Бит саат сызыгы

Расмий түрдө "Үзгүлтүксүз сериялык саат (SCK)" деп аталат. Адатта "бит сааты (BCLK)" деп жазылат.
Башкача айтканда, санариптик аудиого туура келген ар бир бит маалымат, SCLK импульсу бар.
SCLK жыштыгы = 2 × тандап алуу жыштыгы × үлгү алуу биттеринин саны.

2. Сөздүк саат сызыгы

Расмий түрдө "сөз тандоо (WS)" деп аталат. [Көбүнчө "LRCLK" же "Frame Sync (FS)" деп аталат.
0 = сол канал, 1 = оң канал

3. Жок дегенде бир мультиплекстүү маалымат линиясы

Расмий түрдө "Сериялык маалыматтар (SD)" деп аталат, бирок SDATA, SDIN, SDOUT, DACDAT, ADCDAT ж.б.

I²S убакыт диаграммасы

I²S убакыт диаграммасы
I²S убакыт диаграммасы

Жылдыруу үчүн Top