آی۲‌سی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
ابرابزار
ویژگی پیوندهای پیشنهادی: ۳ پیوند افزوده شد.
خط ۵۲:
'''آی۲سی''' یک قرارداد [[سریال]] برای [[رابط TWI]] ([[رابط دو سیمه]])، اتصال‌ها کم سرعت مانند ریزکنترلگرها، [[EEPROM|E<sup>۲</sup>PROM]]، [[مبدل سیگنال‌های آنالوگ به دیجیتال]] و [[مبدل دیجیتال به آنالوگ]]، رابط‌های I/O (خروجی/ورودی) و سایر لوازم جانبی مشابه در سیستم‌های تعبیه شده‌است.<ref>https://i2c.info</ref>
 
پروتکل '''آی۲سی''' در واقع ادغام شده از بهترین ویژگی‌های [[SPI]] و [[UART]] می‌باشد. توسط '''آی۲سی''' امکان اتصال چند [[ارباب/برده (فناوری)|پیرو]] به یک [[ارباب/برده (فناوری)|رهبر]] (مانند [[SPI]]) یا استفاده از چند [[ارباب/برده (فناوری)|رهبر]] برای کنترل یک یا چند [[ارباب/برده (فناوری)|پیرو]] وجود دارد. این ویژگی زمانی که شما می‌خواهید از چند ریزکنترلگر برای ارسال داده به یک [[کارت حافظه]] یا نمایش بر روی [[صفحه نمایش کریستال مایع|LCD]] استفاده کنید، بسیار مناسب می‌باشد.
 
مانند روش [[UART]] در '''آی۲سی''' نیز از دو سیم برای [[انتقال اطلاعات]] استفاده می‌شود.
اکنون، تقریباً در تمامی شرکت‌های طراحی تراشه به کار گرفته می‌شود. '''آی۲سی''' یک گذرگاه داده محبوب است زیرا استفاده از آن ساده است، می‌تواند بیش از یک [[ارباب/برده (فناوری)|ارباب]] داشته باشد، فقط سرعت گذرگاه فوقانی تعریف شده‌است و برای اتصال تقریباً نامحدود دستگاه‌های '''آی۲سی''' به دو سیم با [[مقاومت بالاکش]] ([[Pull-Up]]) نیاز است. '''آی۲سی''' حتی می‌تواند از ریزکنترلگرهای آهسته‌تر با پایه‌های [[ورودی/خروجی]] برای اهداف کلی استفاده کند، زیرا آن‌ها علاوه بر توابع [[سواد|خواندن و نوشتن]] یک بایت، به ایجاد وضعیت صحیح Start و Stop نیاز دارند.<ref>https://learn.sparkfun.com/</ref>
 
هر دستگاه [[ارباب/برده (فناوری)|پیرو]] ،'''آی۲سی''' به یک آدرس نیاز دارد. هر دستگاه [[ارباب/برده (فناوری)|پیرو]] دارای یک آدرس منحصر به فرد است. انتقال از دستگاه اصلی به صورت [[سریال]] است و به بسته‌های ۸ بیتی تقسیم می‌شود. همه این نیازمندی‌های خیلی ساده برای اجرای رابط '''آی۲سی''' حتی با ریزکنترلگرهای ارزان قیمت که هیچ کنترل‌کننده سخت‌افزاری ویژه '''آی۲سی''' ندارند، بسیار ساده موفق می‌سازد.