နည်းပညာအီလက်ထရွန်းနစ်

SPI-interface ကိုကဘာလဲ

SPI-interface ကို Motorola ကိုကတီထွင်ခဲ့သည်။ ဒီနေ့က၎င်း၏မြန်နှုန်းမြင့်နှင့်အမှတ်စဉ် type ကိုရည်ညွှန်းသောသူအပေါင်းတို့သည်သူတို့၏အမျိုးအခြွင်းချက်ရိုးရှင်းမှုကြောင့်လူကြိုက်အများဆုံးထဲကတစ်ခုဖြစ်ပါသည်။ ထို့အပြင်ခုနှစ်, SPI-interface ကိုလည်းကွန်နက်ရှင်နိယာမဖြစ်ပါသည်။ အမှန်ကတော့, SPI ဟာယုတ္တိဗေဒဖြစ်ပါတယ် ဒေတာ နှစ်ခုကွဲပြားခြားနားသော device များအကြား (မာစတာ-ကျွန်) ။ သူတို့ပြောသကဲ့သို့ရုပ်ပိုင်းဆိုင်ရာဂုဏ်သတ္တိများကြောင့်နိမ့်အဆင့်ကို protocol ကိုမပေးပါဘူး "ဟုအဆိုပါအခြေအနေများတွင်", သူတို့ကိုအကောင်အထည်ဖော်ရန်အများကြီးလျော့နည်းသတိထားရမှာနေကြသည်။ တစ်ခုချင်းစီကိုထုတ်လုပ်သူသူတို့ကိုယ်သူတို့၏တစ်ခုခုကိုဖြစ်စေနိုင်ပါတယ်။

SPI-interface ကိုဖျောပွခကျြ

ထိုကဲ့သို့သောကိရိယာ၏ယုတ္တိဗေဒတစ်အမှတ်စဉ်ဒေတာ transfer (နည်းနည်းအားဖြင့်နည်းနည်း) ဖြစ်ပါသည်။ ဒီ setting များနှင့်စာဖတ်ခြင်းခုနှစ်တွင် ( "ဘတ်စ်ကားအချိန်ကိုက်" သို့မဟုတ် "ထပ်တူပြုခြင်း" ဟုခေါ်) ကိုအထူးဘတ်စ်ကားမှာအထူး clock signal အားဖြင့်အချိန်အတွက်ကွဲကွာနေကြသည်။ ခွဲခြာအားဖြင့် setting ကိုဒေတာနှင့်ဖတ်ခြင်းလုပ်ငန်းစဉ်ဘတ်စ်ကားပေါ်တွင်နေထုတ်လုပ်လိုက်တဲ့ဆန့်ကျင်ဘက်နာရီအစွန်းပေါ်ရာအရပ်ကိုကြာသည်ဟုဆိုလို။ ဒီရှင်းလင်းစွာအချိန် interlacing ဖတ်နဲ့ settings ၌ဝေဖန်နှင့်အတူကြောင့်သတင်းအချက်အလက်ကိုလက်ခံရရှိခြင်းနှင့်ထုတ်လွှင့်ဘို့တနှင့်အတူတူပင်မှတ်ပုံတင်သုံးစွဲဖို့ဖြစ်နိုင်သမျှဖြစ်လာသည်။ ဒီနိယာမအောက်မှာနှင့် SPI-interface ကိုတီထွင်ခဲ့သည်။ သို့သျောလညျး, နည်းပညာဖွံ့ဖြိုးတိုးတက်ရေးအတွက်မှတ်ဉာဏ်၏ဝေးပိုကြီးတဲ့ပမာဏမဆိုပြဿနာများကိုတင်ပြလျက်, ထုတ်ကုန်အများစုသီးခြား input ကိုနှင့် output ကိုမှတ်ပုံတင်ရှိသည်မဟုတ်အသုံးပြုပုံနေဆဲရပ်နေသည်မဟုတ်။ ဤတွင်ကျနော်တို့က SPI interface ကိုစီစဉ်ပေးလျက်ရှိသည်ကိုဘယ်လိုထည့်သွင်းစဉ်းစားကြတဲ့မ့်မှုတွေကြုံတွေ့ရပါတယ်။

device ကိုစစ်ဆင်ရေး၏ဖော်ပြချက်

Device ကိုဘတ်စ်ကားအချိန်ကိုက်, a "ကိုမာစတာ" (မာစတာ) မှနာရီပဲမျိုးစုံ (ထိန်းချုပ်မှု) ထုတ်လုပ်။ ဖလှယ်စတင်ရန်တဲ့အခါမှာဒီကိရိယာကိုဆိုလိုသည်မှာ, ဒေတာလဲလှယ်၏တစ်ခုလုံးကိုဖြစ်စဉ်ကိုထိန်းချုပ်သည်ကိုခေါ်, သတင်းအချက်အလက်လွှဲပြောင်းဒါပေါ်မှာ .. ဒုတိယ device ကိုဖလှယ်ပါဝင်၏မည်မျှ bits သည်ပြီးမြောက်ရန်အခါ, ဆုံးဖြတ်သည် "ကြှနျ။ " ဒီကိရိယာကိုမဆိုလမ်းအတွက်ဘတ်စ်ကားနာရီကိုထိခိုက်ခြင်းမရှိပါ။ : Full-duplex လဲလှယ် (တစ်ပြိုင်နက်နှစ်ဦးစလုံးလမ်းညွန်အတွက်ဂီယာ) အတွက် SP- interface ကိုလေးလိုင်းများကိုအသုံးပြုသည်

- Mosi - မာစတာကျွန်၏ input ကိုနှင့် output ကို။ ဒီမျဉ်းတလျှောက်ရှိ သတင်းအချက်အလက်ဂီယာ ကို receiver မှအိမ်ရှင်ထံမှ။

- MISO - မာစတာ input ကိုနှင့် output ကို "ကျွန်။ " ဒီအမူအကျင့်အားဖြင့်သခင်သည်အရန်ကိရိယာမှဒေတာကိုလက်ခံရရှိပါတယ်။

- SCLK - ဘတ်စ်ကားနာရီ။ ဒီမျဉ်းတလျှောက်တွင်, က "ခဲ" device ကိုနာရီပဲမျိုးစုံကိုထုတ်ပေးပါတယ်။

- အက်စ်အက်စ် - ၏ရွေးချယ်ရေး "ကြှနျ။ " ဒီဝါယာကြိုးနှင့်အတူသခင်လဲလှယ် session ကိုထိန်းချုပ်သည်။

ယုတ္တိဗေဒ-သုညအဆင့်ဆင့် encoded နေကြသည်, ထိုဒေတာများကိုဘတ်စ်ကား (MISO နှင့် Mosi) အပေါ်တစ်ဦးယူနစ်ဗို့တန်ဖိုး။ အဆိုပါအချက်ပြအက်စ်အက်စ်အဆုံးနှင့်သတင်းအချက်အလက်ဖလှယ်မှုများ၏ session တစ်ခု၏အစဖော်ပြသည်။ အများစုကတော့ကပြောင်းပြန်ဖြစ်ပါတယ်။ မြင့်မားသော - ဤဒေတာလဲလှယ်စဉ်အတွင်း "မာစတာ" device ကိုလိုင်းအက်စ်အက်စ်အနိမ့်အဆင့်ကို signal ကိုပေါ်နှင့်များ၏လဲလှယ်အဆုံးမှာတပ်ဆင်ရမည်ကိုဆိုလိုသည်။ အက်စ်အက်စ်-Level ဂီယာ၏ရှေ့မှောက်တွင်အပိုဆောင်း protocols များမရှိဘဲ clock signal များနှင့်ဒေတာဘတ်စ်ကားကို အသုံးပြု. အကြိမ်ကြိမ် "ကျွန်" devices တွေကိုစီစဉ်ဖို့ခွင့်ပြုပါတယ်။ သို့သော်အခါထိုကဲ့သို့သော connection ကိုတစ်ဦးချင်းစီအတွက်သီးခြားလိုင်းအက်စ်အက်စ်ကနေဧည့်ခံ device ကိုထောက်ပံ့ဖို့လိုအပ်ပေသည်။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.birmiss.com. Theme powered by WordPress.