TexnologiyaElectronics

Rus I2C interfeysi təsviri

müasir məişət texnikası, sənaye elektronika və müxtəlif telekommunikasiya avadanlıqları tez-tez oxşar həllər əldə edilə bilər, lakin məhsul faktiki olaraq bir-birinə bağlı ola bilər. Məsələn, faktiki olaraq hər sistem aşağıdakılar daxildir:

  • əksər hallarda sərfəli müəyyən "ağıllı" kontrol, bir kristal microcomputer təmsil edir;
  • Belə bir LCD bufer, RAM, I / O limanları, EEPROM və ya xüsusi data çeviriciləri kimi ümumi məqsəd kontur;
  • digital circuit konfiqurasiya və video siqnalları və radio üçün bir yemek o cümlədən xüsusi komponentləri.

Necə istifadə optimize üçün necə?

fayda dizaynerlər və istehsalçılar özləri üçün bu ümumi həllərin ən səmərəli istifadəsini təmin etmək, eləcə də müxtəlif aparat və istifadə circuit qovşaqlarının sadələşdirilməsi fəaliyyətinin ümumi səviyyəsini artırmaq, şirkətin Philips ən məhsuldar mezhmikroskhemnoe nəzarət edir bir çox sadə iki tel bidirectional avtobus inkişaf etdirmək üçün yola çıxdı. Bu avtobus təmin ötürülməsi I2C interfeysi vasitəsilə.

istehsalçı tərəfindən müəyyən tarix üçündür üçün 150-dən çox CMOS və I2C uyğun və sadalanan kateqoriyalar hər hansı iş aparılması üçün nəzərdə tutulmuş olan bipolar qurğular daxildir. Bu I2C interfeysi ilkin bir-birinə xüsusi avtobus istifadə edərək ünsiyyət görə heç bir çətinlik olmadan hansı onlar bütün uyğun cihazlar, daxil edilir ki, qeyd etmək lazımdır. Bu dizayn həlli tətbiqi ilə digital sistemlərinin inkişafına daxilində olduqca xarakterik müxtəlif avadanlıq cütləşmə problemləri kifayət qədər bir sıra həll etmək oldu.

əsas üstünlükləri

Siz UART, SPI, I2C qısa təsviri baxmaq belə, siz sonuncu aşağıdakı üstünlükləri qeyd edə bilərsiniz:

  • sinxronizasiya və məlumat - iş üçün yalnız iki xətləri lazımdır. bir avtobus bağlı hər hansı bir cihaz, sonradan tamamilə proqram unikal ünvan ilə edilə bilər. Hər hansı bir zamanda, master-master ötürücü və ya qəbuledici kimi aparıcı funksiyası imkan verir ki, sadə əlaqələr var.
  • Bu avtobus toqquşması aşkarlanması və arbitraj üçün bütün zəruri alətləri təmin çox Host var imkanı verir, iki və ya üst daha eyni zamanda məlumat ötürmək başlayır ki, tədbirdə data korrupsiyanın qarşısını almaq kömək edir. standart rejimində deyil 100-dən çox kbit / s həcmində yalnız ardıcıl səkkiz-bit ötürülməsi təmin edir, və sürətli rejimində ərəfəsində dörd dəfə artırıla bilər.
  • fiş səmərəli tırmanıştır qarşısını almaq və maksimum məlumatların bütövlüyünü təmin filter inşa-a xüsusi istifadə edin.
  • bir avtobus qoşula bilər fiş maksimum sayı yalnız 400 PF maksimum mümkün gücü ilə məhdudlaşır.

dizaynerlər üçün üstünlükləri

I2C interfeysi, eləcə də bütün uyğun fiş əhəmiyyətli dərəcədə son prototip funksional dövrə arası, inkişaf prosesi sürətləndirmək bilər. Bu fiş imkanı əlavə devresi bütün növ istifadə etmədən avtobus birbaşa əlaqə səbəbiylə daha təkmilləşdirilməsi üçün otaq təmin ayırıcı və avtobus müxtəlif cihazlar birləşdirən bir prototip sistemi değiştirmeyle ki, qeyd etmək lazımdır.

I2C interfeysi müəyyən üstünlükləri çox var. təsviri, xüsusilə, siz dizaynerlər üçün aşağıdakı üstünlükləri görmək üçün imkan verir:

  • da Blocks funksional diagram tam fiş uyğun və beləliklə bir funksional prinsipi bir kifayət qədər sürətli keçid təmin edir.
  • şin ilkin xüsusi chip inteqrasiya, çünki avtobus interfeys inkişaf etdirmək üçün heç bir ehtiyac yoxdur.
  • İnteqrasiya rabitə və cihazların müraciət protokolları sistemi tam proqram müəyyən imkan verir.
  • fiş eyni növ tamamilə fərqli applications lazım istifadə edilə bilər.
  • ümumi inkişaf vaxt xeyli görə dizaynerlər olduqca tez ən çox istifadə olunan funksiya blokları ilə tanış, eləcə də fiş hər cür ola bilər ki, azaldılır.
  • İsterseniz, siz əlavə və ya sistemi fiş aradan qaldırılması və eyni avtobus bağlı digər avadanlıqlar üzrə çox təsir etmir bilər.
  • ümumi proqram inkişaf vaxt xeyli görə reusable proqram modulları bir kitabxana istifadə var icazə verilir ki azaldıla bilər.

Bundan əlavə, müxtəlif I2C interfeysi hər hansı uğursuzluqlar və daha ayıklama üçün bir çox sadə diaqnostik prosedur, diqqəti çəkir. Təsvir zəruri hallarda, hər hansı bir çətinlik olmadan dərhal belə avadanlığın istismarı hətta kiçik sapma izlemek və, beləliklə, müvafiq tədbirlər bilər ki, deyir. Həmçinin qeyd etmək lazımdır dizaynerlər I2C interfeysi istifadə edərək, xüsusilə, portativ avadanlıq və batareya powered təmin sistemi bir sıra olduqca cəlbedicidir, xüsusi həllər təmin edir. Rus təsviri də onun tətbiqi aşağıdakı mühüm üstünlükləri üçün imkan verir ki, işarə:

  • Hər hansı bir narahatlıq üçün kifayət qədər yüksək müqavimət verir.
  • Çox aşağı enerji istehlakı.
  • Geniş təchizatı gərginlik üçündür.
  • Geniş temperatur intervalında.

texnoloqlar üçün Faydaları

Bu yalnız dizaynerlər, qeyd dəyər, həm də texnologiya tez-tez bu yaxınlarda xüsusi I2C Interface istifadə etmək başlanır. Rusiya təsviri mütəxəssislər bu kateqoriyaya verilir üstünlükləri, kifayət qədər geniş göstərir:

  • interfeysi ilə standart iki tel serial bus onlar daha az əlaqə təqdim ki, cips arasındakı əlaqəni azaltmaq üçün kömək edir və çap devre kimi bahalı deyil və bir çox kiçik ölçüsü edilməsi, daha az musiqi tələb edir.
  • Tam inteqrasiya I2C interfeysi LCD1602 və ya digər variant ünvan decoder, eləcə də digər xarici dayaz məntiq istifadə üçün ehtiyac aradan qaldırır.
  • Bu avtobus kompüter montaj xətti ilə bağlı ola bilər-ci ildən əsaslı, test və avadanlıqların sonrakı tənzimlənməsi sürətləndirir avtobus üzərində eyni zamanda aparıcı bir neçə istifadə etmək imkanı verir.
  • interface VSO o fiş ilə uyğun mövcudluğu, SO və ixtisaslaşdırılmış DIL-paket əhəmiyyətli dərəcədə cihaz ölçüsü tələblərinə azalda bilər.

Bu, müxtəlif I2C interfeysi LCD1602 və başqaları ki, faydaları yalnız bir qısa siyahısı. Həmçinin uyğun fiş əhəmiyyətli dərəcədə müxtəlif avadanlıq variantları bir çox sadə tikinti, eləcə də inkişaf cari səviyyədə daha dəstək üçün nisbətən asan yükseltme təmin etmək üçün istifadə sisteminin rahatlıq artıra bilər. Belə ki, əsas kimi müəyyən baza modeli istifadə edərək, müxtəlif avadanlıq bütün ailə inkişaf etdirmək mümkündür.

avadanlıq və onun funksiyaları genişləndirilməsi daha modernləşdirilməsi 2C interface Arduino və ya mövcud inventar hər hansı digər istifadə chip müvafiq avtobus standart bağlantısı vasitəsilə həyata keçirilə bilər. daha ROM əldə etmək lazım varsa, bu halda o, ROM artması miqdarda olan başqa mikro seçmək üçün yalnız kifayət olacaq. tamamilə köhnə əvəz edə zəruri hallarda yenilənir çip-ci ildən, siz asanlıqla avadanlıq yeni funksiyalar əlavə edə bilərsiniz və ya daha yeni avadanlıqlarla əvəz daha şərti ayırıcı artıq köhnəlmiş fiş onun ümumi performansını artırmaq və.

ACCESS.bus

Due şin iki tel təbiəti və ən ideal platformalarından biri üçün ACCESS.bus müraciət proqram üçün imkanına malikdir ki, dəqiq I2C interfeys. Specification (rus dilində təsviri məqalədə təqdim olunur), bu cihaz fəal standart istifadə edərək, kompüter müxtəlif periferikler qoşulma üçün əvvəllər RS-232C interfeysi istifadə etmək üçün bir çox ucuz alternativ edir ki, dörd bağlayıcı istifadə edir.

dəqiqləşdirilməsi Giriş

microcontrollers istifadə qabaqcıl applications 8-bit nəzarət üçün bir neçə dizayn meyarlar yüklemek üçün imkanı verir:

  • sərfəli əksər hallarda tam sistem mikro və digər daxildir periferikler, yaddaş və müxtəlif Giriş / çıxış port daxil olmaqla;
  • müxtəlif cihazlar birləşdirən ümumi dəyəri son dərəcə bir sistem daxilində minimuma edilməlidir;
  • nəzarət funksiyaları həvalə bir sistem, yüksək sürətli məlumat ötürülməsi təmin etmək üçün ehtiyac təmin etmir;
  • ümumi səmərəliliyi birbaşa avadanlıq, eləcə də birləşdirən avtobus xarakterindən asılıdır.

yuxarıdakı meyarları ilə tam uyğun sistem inkişaf üçün, I2C serial interface istifadə etmək üçün olan avtobus istifadə etmək lazımdır. bir serial avtobus bant paralel var ki, baxmayaraq, az əlaqələri və daha az əlaqə fiş tələb edir. Biz şin sistemi çərçivəsində rabitə təmin etmək üçün qoşulma teller, həm də formatları və lazımi prosedurların bir sıra yalnız daxildir ki, unutmaq lazım deyil.

proqram emulation I2C interfeysi və ya şin istifadə ünsiyyət üçün Device müxtəlif imkanları toqquşması nəticəsində zərər və ya blok məlumat preempt imkan verir ki, xüsusi protokol olmalıdır. sürətli cihazlar yavaş əlaqə lazımdır, və başqa bütün irəliləyişlər və dəyişikliklər istifadə edilə bilməz eyni zamanda sistem bağlı avadanlıq asılı olmamalıdır. Bu faktiki xüsusi cihaz hazırda nəzarət avtobus təmin edir və nə vaxt yüklemek olan bir prosedur inkişaf etdirmək lazımdır. müxtəlif saat tezliyi olan müxtəlif cihazlar, eyni avtobus bağlı əgər Bundan əlavə, onun sinxronizasiya mənbəyi müəyyən etmək lazımdır. I2C AVR üçün interfeys və bu siyahıda hər hansı digər müvafiq bu meyarların hamısı.

əsas konsepsiyası

I2C avtobus istifadə olunan hər hansı chip texnologiya kömək edə bilər. və data sinxronizasiya - Interface I2C LabVIEW və oxşar bu məlumatların ötürülməsi üçün iki xətləri istifadə daxildir. görə unikal ünvanına belə bağlı aşkar hər hansı bir cihaz asılı olmayaraq bu məqsədindən asılı olaraq, ötürücü və ya qəbuledici kimi fəaliyyət göstərə bilər belə bir LCD bufer, mikro, yaddaş və ya interface klaviatura və olub olan xüsusi bu avadanlıq nəzərdə tutulmuşdur.

Əksər hallarda sərfəli LCD bufer standart qəbuledici və yaddaş almaq, həm də müxtəlif məlumat ötürmək bilər yalnız. Bundan əlavə, informasiya cihazları hərəkət prosesi qul və ustası kimi təsnif edilə bilər.

Bu halda, cihaz ötürülməsi başlayır və senkronizasyon siqnalları yaradılan bir master adlanır. Bu halda, hər hansı bir addressable cihazlar onun qul ilə bağlı hesab edilir.

I2C rabitə interface aparıcı, yəni avtobus nəzarət edə bilən bir çox cihaz qoşulmaq edə bilər bir neçə təmin edir. bir şin üçün bir çox mikro istifadə etmək imkanı daha çox host hər hansı bir zamanda göndərə bilər ki, göstərir. Belə bir vəziyyət yaranır zaman baş verən riskləri potensial xaos aradan qaldırılması üçün, I2C interface istifadə edir ixtisaslaşdırılmış arbitraj proseduru, inkişaf etmişdir. Expanders və digər cihazlar toplaşmaq I. sözdə qayda avtobus qurğuların qoşulması üçün təmin

vaxtı siqnal Generation ustası borcudur və hər data transfer dövründə öz siqnal yaradır və bu, yalnız bir toqquşma zaman yavaş qul və ya digər master "çıxarmaz" hadisə dəyişə bilərsiniz daha.

Ümumi parametrlər

və MEK, SDA kimi PullUp direnç vasitəsilə müsbət enerji mənbəyi ilə bağlı bidirectional xətləri var. şin tamamilə pulsuz zaman, hər line yüksək vəziyyətdədir. avtobus bağlıdır cihazlar çıxış mərhələləri, sürətli rejimində deyil 400-dən çox kbit / s dərəcəsi ötürülən bilər montaj IM I2C interfeysi vasitəsilə təmin edilə bilər ki, bir açıq drenaj və ya açıq-kollektor funksiyası olmalıdır standart sürəti isə 100-dən az kbit / s. eyni zamanda avtobus qoşula bilər cihazların sayı yalnız bir parametr asılıdır. xətti bu gücü 400-dən çox pF deyil.

təsdiq

Təsdiqi data transfer məcburi prosedurdur. ötürücü təsdiq kimi saat ərzində SDA xətti relizlər isə Qurğuşun, müvafiq sinxronizasiya zərbə yaradır. Bundan sonra, alıcı aşağı dövlət stabil yüksək saat dövlət üçün sabit tutma SDA xətti təmin etməlidir. Bu halda, nəzərə quraşdırma və keçirmək lazımdır.

Əksər hallarda sərfəli müraciət alıcı mütləq hər qəbul byte sonra etiraf yaratmaq lazımdır, və yalnız istisna yalnız göndərilməsi başlanğıcı ünvan Cbus daxildir o hallar var.

qul qəbuledici öz ünvanı təsdiq göndərmək mümkün deyil, bu, bir yüksək dövlət data xətti tərk etmək lazımdır, və sonra vasitəçi bütün məlumatların göndərilməsi dayandırmaq edəcək "stop" verilməsi imkanı siqnal olacaq. ünvan təsdiq edilmişdir, lakin bu uzun müddət idarə edilə bilməz artıq da göndərməklə müdaxilə edilməlidir səbəb hər hansı bir məlumat qəbul edir. Bunu etmək üçün, qul növbəti qəbul byte təsdiq etmir və magistr siqnal "Stop" yaradır ki, yalnız data xətt HIGH yaradır.

Ekspeditor proseduru bir master-alıcı təmin varsa, bu halda o, icra qul ötürülməsi sonu bildirməlidir, bu da ötən qəbul byte tərəfindən təsdiq deyil. Bu halda, qul ötürücü dərhal yenidən "Başlat" siqnal siqnal istehsal "Stop" və ya təkrar edə bilərsiniz səbəb data xətti buraxın.

avadanlıqların mövcudluğu üçün, yuxarıda şəkil kimi Arduino I2C interfeysi üçün eskizlər standart nümunələri daxil etmək üçün cəhd edə bilərsiniz.

arbitraj

Lead yalnız şin tam azad sonra Ekspeditor məlumat başlaya bilər, lakin iki və ya daha çox aparıcı minimum tutma zamanda start siqnal nəsil sərf edə bilər. Bu nəticədə avtobus müəyyən siqnal "start" gətirib çıxarır.

SCL-avtobus yüksək dövlət qədər Work arbitraj avtobus SDA həmin anlar həyata keçirilir. aparıcı bir aşağı data xətt ötürmək başlayır, lakin digər varsa - SDL dövlət onun uzadılması ali müvafiq dövlət deyil, çünki yüksək, onda sonuncu ondan tamamilə qaralar.

arbitraj davamı neçə bit həyata keçirilə bilər. Due ilk ünvanları sonra məlumat ötürülür olunur ki, arbitraj ünvanı sonuna qədər müddəti ola bilər, və eyni cihaz aparıcı olunacaq, əgər bu halda, arbitraj iştirak və müxtəlif məlumat olacaq. Çünki bu arbitraj sxem data hər hansı bir toqquşma zamanı itirilmiş deyil.

master arbitraj itirdikdə, bu halda bu son byte üçün sinxronizasiya paxlalı SCL verə bilər və bunun üçün kəsildi daxil.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.delachieve.com. Theme powered by WordPress.