I2C ಮತ್ತು I2S ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ಪರಿವಿಡಿ

ಏನಿದು I2C

I2C ಎನ್ನುವುದು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳು, EEPROM ಗಳು, A/D ಮತ್ತು D/A ಪರಿವರ್ತಕಗಳು, I/O ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಮತ್ತು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಇತರ ರೀತಿಯ ಪೆರಿಫೆರಲ್‌ಗಳಂತಹ ಕಡಿಮೆ-ವೇಗದ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಎರಡು-ವೈರ್ ಇಂಟರ್ಫೇಸ್‌ಗಾಗಿ ಬಳಸಲಾಗುವ ಸರಣಿ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಇದು ಸಿಂಕ್ರೊನಸ್, ಮಲ್ಟಿ-ಮಾಸ್ಟರ್, ಮಲ್ಟಿ-ಸ್ಲೇವ್, ಪ್ಯಾಕೆಟ್ ಸ್ವಿಚಿಂಗ್, ಸಿಂಗಲ್-ಎಂಡೆಡ್, ಸೀರಿಯಲ್ ಕಮ್ಯುನಿಕೇಷನ್ ಬಸ್ ಅನ್ನು 1982 ರಲ್ಲಿ ಫಿಲಿಪ್ಸ್ ಸೆಮಿಕಂಡಕ್ಟರ್‌ಗಳು (ಈಗ NXP ಸೆಮಿಕಂಡಕ್ಟರ್‌ಗಳು) ಕಂಡುಹಿಡಿದಿದೆ.

I²C ಕೇವಲ ಎರಡು ದ್ವಿಮುಖ ತೆರೆದ ಡ್ರೈನ್‌ಗಳನ್ನು (ಸೀರಿಯಲ್ ಡೇಟಾ (SDA) ಮತ್ತು ಸೀರಿಯಲ್ ಗಡಿಯಾರ (SCL)) ಬಳಸುತ್ತದೆ ಮತ್ತು ಸಂಭಾವ್ಯತೆಯನ್ನು ಎಳೆಯಲು ಪ್ರತಿರೋಧಕಗಳನ್ನು ಬಳಸುತ್ತದೆ. I²C ಗಣನೀಯ ಆಪರೇಟಿಂಗ್ ವೋಲ್ಟೇಜ್ ಶ್ರೇಣಿಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ವಿಶಿಷ್ಟ ವೋಲ್ಟೇಜ್ ಮಟ್ಟವು +3.3V ಅಥವಾ +5v ಆಗಿದೆ.

I²C ಉಲ್ಲೇಖ ವಿನ್ಯಾಸವು 7-ಬಿಟ್ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಬಳಸುತ್ತದೆ ಆದರೆ 16 ವಿಳಾಸಗಳನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ಬಸ್‌ಗಳ ಗುಂಪಿನಲ್ಲಿ 112 ನೋಡ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು [a]. ಸಾಮಾನ್ಯ I²C ಬಸ್ ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿದೆ: ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮೋಡ್ (100 kbit/s), ಕಡಿಮೆ-ವೇಗದ ಮೋಡ್ (10 kbit/s), ಆದರೆ ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ಶೂನ್ಯಕ್ಕೆ ಇಳಿಸಲು ಅನುಮತಿಸಬಹುದು, ಅಂದರೆ ಸಂವಹನವನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಬಹುದು. I²C ಬಸ್‌ನ ಹೊಸ ಪೀಳಿಗೆಯು ಹೆಚ್ಚಿನ ನೋಡ್‌ಗಳೊಂದಿಗೆ (10-ಬಿಟ್ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಬೆಂಬಲಿಸುವ) ವೇಗದ ದರದಲ್ಲಿ ಸಂವಹನ ನಡೆಸಬಹುದು: ವೇಗದ ಮೋಡ್ (400 kbit/s), ವೇಗದ ಮೋಡ್ ಜೊತೆಗೆ (1 Mbit/s), ಹೆಚ್ಚಿನ ವೇಗದ ಮೋಡ್ (3.4 Mbit) /s), ಅಲ್ಟ್ರಾ ಫಾಸ್ಟ್-ಮೋಡ್ (5 Mbit/s).

I²S ಎಂದರೇನು?

I²S (ಇಂಟರ್-ಐಸಿ ಸೌಂಡ್) ಡಿಜಿಟಲ್ ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸಲಾಗುವ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸೀರಿಯಲ್ ಬಸ್ ಇಂಟರ್ಫೇಸ್ ಮಾನದಂಡವಾಗಿದೆ, ಈ ಮಾನದಂಡವನ್ನು 1986 ರಲ್ಲಿ ಫಿಲಿಪ್ಸ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ಪರಿಚಯಿಸಿತು. ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನಗಳಲ್ಲಿನ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್‌ಗಳ ನಡುವೆ PCM ಆಡಿಯೊ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

I2S ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್:

1. ಬಿಟ್ ಗಡಿಯಾರ ರೇಖೆ

ಔಪಚಾರಿಕವಾಗಿ "ನಿರಂತರ ಸರಣಿ ಗಡಿಯಾರ (SCK)" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ "ಬಿಟ್ ಗಡಿಯಾರ (BCLK)" ಎಂದು ಬರೆಯಲಾಗುತ್ತದೆ.
ಅಂದರೆ, ಡಿಜಿಟಲ್ ಆಡಿಯೊಗೆ ಅನುಗುಣವಾದ ಪ್ರತಿ ಬಿಟ್ ಡೇಟಾ, SCLK ಒಂದು ನಾಡಿ ಹೊಂದಿದೆ.
SCLK ಆವರ್ತನ = 2 × ಮಾದರಿ ಆವರ್ತನ × ಮಾದರಿ ಬಿಟ್‌ಗಳ ಸಂಖ್ಯೆ.

2. ಪದ ಗಡಿಯಾರದ ಸಾಲು

ಔಪಚಾರಿಕವಾಗಿ "ಪದ ಆಯ್ಕೆ (WS)" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. [ಸಾಮಾನ್ಯವಾಗಿ "LRCLK" ಅಥವಾ "ಫ್ರೇಮ್ ಸಿಂಕ್ (FS)" ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.
0 = ಎಡ ಚಾನಲ್, 1 = ಬಲ ಚಾನಲ್

3. ಕನಿಷ್ಠ ಒಂದು ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಡೇಟಾ ಲೈನ್

ಔಪಚಾರಿಕವಾಗಿ "ಸೀರಿಯಲ್ ಡೇಟಾ (SD)" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಆದರೆ SDATA, SDIN, SDOUT, DACDAT, ADCDAT, ಇತ್ಯಾದಿ ಎಂದು ಕರೆಯಬಹುದು.

I²S ನ ಸಮಯದ ರೇಖಾಚಿತ್ರ

I²S ನ ಸಮಯದ ರೇಖಾಚಿತ್ರ
I²S ನ ಸಮಯದ ರೇಖಾಚಿತ್ರ

ಟಾಪ್ ಗೆ ಸ್ಕ್ರೋಲ್