Ko te whiriwhiri i waenga i te I2C me te SPI, ko nga waahanga tuarua o te whakawhitinga korero, he tino wero nui, he whai nui nui ki te hoahoa o te kaupapa, mehemea ka whakamahia te kawa whakawhitiwhiti korero. Ma te SPI me te I2C e kawe mai o ratou ake painga me o raatau hei tikanga whakawhitiwhiti korero e pai ana mo nga tono motuhake.
SPI
Ko te SPI, ko te Serial ki te Interface Interface, he iti rawa te mana, e wha nga atanga korero whakawhiti waea kua hangaia mo nga kaiwhakahaere IC me nga tuanui ki te korero tahi ki a ratau. Ko te pahi SPI he moti-roa-roa, e taea ai te whakawhitinga korero ki te taha o te kaiwhakahaere matua i nga wa katoa ki te 10Mbps. Ko te mahinga tere o te SPI ka whakawhäitihia mai i te whakamahi ki te whakawhitiwhiti i waenga i nga waahanga i runga i nga PCB motuhake na te mea ka piki ake te kaha o te whakawhitinga korero ki tawhiti ki nga raina tohu. Ka taea hoki e te capacitance PCB te whakawhitinga i te roa o nga ratonga korero SPI.
I te wa e whakauruhia ana e SPI te kawa, ehara i te mea he paerewa mana e arahi ana ki etahi momo rerekētanga me nga whakaritenga SPI ka taea te arahi ki nga take hototahi. Ko nga mahi a SPI me tirotiro tonu i waenga i nga kaiwhakahaere matua me nga papaarangi ohu kia mohio ai kaore he raru raruraru whakawhitiwhiti i te whakawhitinga e pa ana ki te whanaketanga o te hua.
I2C
Ko te I2C ko te kawa whakawhitihonotanga rangahau mana whakahaere e rua noa nga raina tohu i hangaia mo te whakawhitinga korero i waenganui i nga mokene i runga i te PCB. I hangaia te I2C mo te whakawhitiwhiti 100kbps, engari kua whakawhanakehia nga tikanga whakawhiti rapanga tere i roto i nga tau ki te whakatutuki i nga tere tere ki te 3.4Mbps. Kua whakatüria te kawa I2C hei paerewa mana, e whakarato ana i te pai o te whakawhitiwhiti i roto i nga whakamahinga I2C me te pai o te whakahoaho ki muri.
Te whiriwhiri i waenganui i te I2C me te SPI
Ko te whiriwhiri i waenga i te I2c me te SPI, nga tikanga whakawhitinga reo rua e rua, me mohio pai ki nga painga me nga waahi o te I2C, SPI, me to tono. Ko nga tikanga whakawhitiwhitinga korero ka whai hua rereke ka puta ke ki te wehewehe i a ia ano e pa ana ki to tono. Ko nga tohu motuhake i waenga I2C me SPI ko:
- Ko te I2C anake e rua nga waea, ka hiahiatia e te SPI e toru, e wha ranei
- Kei te tautoko a SPI i te whakawhitiwhiti i te whakawhitinga tere -roa i te wa e tere ake ana te I2C
- Ko te I2C ka kaha atu i te SPI
- E tautoko ana te I2C i te maha o nga whakaaro i runga i te pahi kotahi ano kaore he raupapa tohu tohu tautuhi i roto i te whakawhitiwhiti whakaaro i te wa e hiahiatia ana e te SPI nga raina tohu hei whakahaere i nga whakaaro maha i runga i te pahi kotahi
- Ko te I2C ka mohio kua tukuna nga raraunga ka tukuna e te ratonga ohu kaore a SPI i te haumaru kei te tika nga korero
- Ka taea te kati i te I2C e tetahi taputapu kaore e tuku i te pahi whakawhiti
- Kaore e taea e SPI te whakaputa i te PCB i te wa e taea e te I2C, ahakoa i nga raraunga tuku raraunga iti
- He iti rawa te I2C ki te whakatinana i te kawa whakawhitiwhiti SPI
- Kei te tautoko a SPI i tetahi pūrere matua i runga i te pahi ka te tautoko a te I2C i nga whakaaro maha
- Ko te I2C he iti ake te kaha ki te ngangau i te SPI
- Ka taea e SPI anake te haere i nga tawhiti poto, kaore ano i te PCB ka taea e te I2C te tuku raraunga ki nga tawhiti tawhiti atu, ahakoa he iti rawa nga raraunga raraunga.
- Ko te kore o te paerewa paerewa kua hua te maha o nga rereketanga o te kaupapa SPI, he rereke i te nuinga o te karo i te kawa I2C
Ko enei wehewehenga i waenga i te SPI me te I2C me whiriwhiri i te kōwhiringa whakawhitinga pai mo to tono. Ko nga SPI me te I2C he pai nga whakawhitinga korero, engari ia ia he iti noa nga painga me nga tono pai. Ko te nuinga, ko te SPI he pai ake mo te tere tere me te tono iti rawa engari he pai ake te I2C mo te whakawhitiwhiti korero me te maha o nga paparangi me te rereketanga kaha o te mahi a te kaiwhakahaere matua i roto i nga papaapiri i runga i te pahi I2C. Ko te SPI me te I2C he mahinga whakawhitinga pakari, maatauranga mo nga tono whakauru e pai ana mo te ao whakauru.