AN451
KA HOOLAHA ANA IA M-BUS OLE
Hoʻolauna
Hōʻike kēia palapala noi i ka hoʻokō ʻana o Silicon Labs o Wireless M-Bus me ka hoʻohana ʻana i kahi Silicon Labs C8051 MCU a me EZRadioPRO®. ʻO Wireless M-bus kahi European Standard no nā noi heluhelu mika e hoʻohana ana i ka band frequency 868 MHz.
Nā Papa Hoʻopaʻa
Hoʻohana ʻo M-Bus i ke kumu hoʻohālike 3-layer IEC, ʻo ia kahi ʻāpana o ke kumu hoʻohālike 7-layer OSI (e nānā i ke Kiʻi 1).
Ua wehewehe ʻia ka papa Physical (PHY) ma EN 13757-4. Hōʻike ka papa kino i ke ʻano o ka hoʻopili ʻana a me ka lawe ʻana o nā bits, nā hiʻohiʻona modem RF (chip rate, preamble, a me ka huaʻōlelo synchronization), a me nā ʻāpana RF (modulation, kikowaena waena, a me ka hoʻololi pinepine).
Hoʻokomo ʻia ka papa PHY me ka hoʻohana ʻana i ka hui pū ʻana o ka lako a me ka firmware. Hana ka EZRadioPRO i nā hana RF a me ka modem. Hoʻohana ʻia ka EZRadioPRO ma ke ʻano FIFO me ka mea lawe packet. Hāʻawi ka MbusPhy.c module i ka SPI interface, encoding/decoding, block read/write, and packet handling a mālama i nā mokuʻāina transceiver.
Hoʻokomo ʻia ka papa loulou M-Bus Data ma ka module MbusLink.c. Aia ka M-Bus Application Programming interface i nā hana lehulehu i hiki ke kāhea ʻia mai ka papa noi ma ka pae nui. Hoʻokomo pū ka module MbusLink i ka Layer Link Data. E hoʻopalapala a kope ʻia ka ʻikepili loulou mai ka palapala hoʻopaʻa TX i ka pahu pahu MbusPhy TX, me ka hoʻohui ʻana i nā poʻomanaʻo a me nā CRC.
ʻAʻole ʻo ka papa palapala noi i ʻāpana o ka firmware M-bus. Hōʻike ka papa noiʻi i ke ʻano o ka hoʻopili ʻia ʻana o nā ʻikepili ākea no ka hoʻouna ʻana. Pono ka hapa nui o nā mika e hoʻouna i hoʻokahi a ʻelua ʻano ʻikepili. ʻO ka hoʻohui ʻana i kahi helu helu nui e hoʻokomo i nā ʻano ʻikepili i ka mika e hoʻohui i nā code pono ʻole a me ke kumukūʻai i ka mika. Hiki paha ke hoʻokō i kahi waihona a i ʻole ke poʻo file me kahi papa inoa piha o nā ʻano ʻikepili. Eia nō naʻe, ʻike maopopo ka hapa nui o nā mea kūʻai aku i ke ʻano o ka ʻikepili e pono ai lākou e hoʻouna a hiki ke kuhikuhi i ka maʻamau no ka hoʻopili ʻana i nā kikoʻī. Hiki i ka mea heluhelu a i ʻole sniffer ke hoʻokō i kahi pūʻulu piha o nā ʻano ʻikepili noi ma ka PC GUI. No kēia mau kumu, hoʻokō ʻia ka papa noi me ka example noi no ka mika a me ka mea heluhelu.
Nā Kūlana Pono
- EN 13757-4
EN 13757-4
Pūnaehana kamaʻilio no nā mika a me ka heluhelu mamao o nā mika
Mahele 4: Heluhelu mika uila
Heluhelu radiometer no ka hana ʻana ma ka pūʻulu 868 MHz a 870 MHz SRD - EN 13757-3
Pūnaehana kamaʻilio no nā mika a me ka heluhelu mamao o nā mika
Māhele 3: ʻO ka papa noi hoʻolaʻa - IEC 60870-2-1:1992
Nā lako Telecontrol a me nā ʻōnaehana
Māhele 5: Nā kuʻina hoʻouna
Mahele 1: Kaʻina hana hoʻoili loulou - IEC 60870-1-1:1990
Nā lako Telecontrol a me nā ʻōnaehana
Māhele 5: Nā kuʻina hoʻouna
Mahele 1: Nā ʻano kiʻi hoʻouna
Wehewehewehe
- M-Bus—ʻO M-Bus kahi maʻamau uea no ka heluhelu mika ma ʻEulopa.
- M-Bus uwea ole—M-Bus ʻole no nā noi heluhelu mika ma ʻEulopa.
- PHY—E wehewehe ana ka Layer Physical i ka hoʻopili ʻia ʻana a me ka hoʻouna ʻana o nā bit data a me nā bytes.
- API—Mea hoʻohana polokalamu polokalamu.
- LINK—Hōʻike ka Layer Link Data i ka lawe ʻia ʻana o nā poloka a me nā kiʻi.
- CRC—Hōʻike ʻia ʻo Cyclic Redundancy.
- FSK—Ka hoʻololi pinepine ʻana.
- Chip—ʻĀpana liʻiliʻi o ka ʻikepili i hoʻouna ʻia. Hoʻopili ʻia kekahi bit data ma ke ʻano he mau chips.
- Module—Kumu kumu helu AC .c file.
M-Bus PHY wehewehe hana
Kakau mua
ʻO ke kaʻina Preamble i kuhikuhi ʻia e ka M-bus kikoʻī he helu integer e hoʻololi ana i nā zero a me nā mea. Ua wehewehe ʻia kekahi ma ke alapine kiʻekiʻe, a ʻo ka zero ka mea i wehewehe ʻia ma ke alapine haʻahaʻa.
nx (01)
ʻO nā koho Preamble no ka Si443x he helu integer o nā nibbles e pili ana i nā mea ʻokoʻa a me nā zeros.
nx (1010)
ʻAʻole pilikia ka preamble me kahi alakaʻi ʻē aʻe, akā, a laila, e kuhi hewa ʻia ka huaʻōlelo synchronization a me ka uku uku.
ʻO ka hoʻonā e hoʻohuli i ka ʻeke holoʻokoʻa ma ka hoʻonohonoho ʻana i ka ʻenekini bit ma ka Modulation Control 2 register (0x71). E hoʻohuli kēia i ka preamble, ka huaʻōlelo sync, a me ka ʻikepili TX/RX. ʻO ka hopena, pono e hoʻohuli ʻia ka ʻikepili i ke kākau ʻana i ka ʻikepili TX a i ʻole ka heluhelu ʻana i ka ʻikepili RX. Eia kekahi, hoʻohuli ʻia ka huaʻōlelo synchronization ma mua o ke kākau ʻana i nā papa inoa ʻo Si443x Synchronization Word.
Huaʻōlelo hoʻonohonoho
ʻO ka huaʻōlelo hoʻonohonoho i koi ʻia e EN-13757-4 he 18 mau ʻāpana no ke ʻano S a me ke ʻano R a i ʻole 10 mau pahu no Model T. ʻO ka huaʻōlelo hoʻonohonoho no ka Si443x he 1 a 4 bytes. Eia nō naʻe, ʻoiai ʻo ka huaʻōlelo hoʻonohonoho ma mua o ka preamble, hiki ke manaʻo ʻia nā ʻāpana ʻeono hope o ka preamble he ʻāpana o ka huaʻōlelo hoʻonohonoho; no laila, ua uhi ʻia ka huaʻōlelo hoʻonohonoho mua e ʻekolu hana hou ʻana o ka zero a ukali ʻia e kahi. Hoʻohui ʻia ka huaʻōlelo synchronization ma mua o ke kākau ʻana i nā papa inoa Si443x.
Papa 1. Hua'ōlelo hoʻonohonoho no ke ʻano S a me ke ʻano R
EN 13757-4 | 00 | 01110110 | 10010110 | binary |
00 | 76 | 96 | hex | |
papa me (01) x 3 | 01010100 | 01110110 | 10010110 | binary |
54 | 76 | 96 | hex | |
hoʻokō | 10101011 | 10001001 | 01101001 | binary |
AB | 89 | 69 | hex |
Papa 2. Hua'ōlelo hoʻonohonoho no ke ʻano T Meter i kekahi
SYNCH | SYNCH | SYNCH |
HUAOLELO | HUAOLELO | HUAOLELO |
3 | 2 | 1 |
Hoʻouna i ka lōʻihi o ka ʻōlelo mua
Ua kuhikuhi ʻia ka preamble haʻahaʻa no nā ʻano hana hana ʻehā. Ua ʻae ʻia ka loaʻa ʻana o kahi preamble ma mua o ka mea i ʻōlelo ʻia. ʻO ka unuhi ʻana i ʻeono mau ʻāpana no ka preamble e hāʻawi i ka helu liʻiliʻi o nā ʻāpana no ka preamble Si443x. Hoʻohui ka hoʻokō ʻana i ʻelua mau nibbles o ka preamble ma nā ʻano preamble pōkole āpau e hoʻomaikaʻi i ka ʻike preamble a me ka interoperability. He lōʻihi loa ka preamble ma ke ʻano S me kahi preamble lōʻihi; no laila, hoʻohana ʻia ka preamble liʻiliʻi. Kākau ʻia ka lōʻihi preamble ma nā nibbles i ka papa inoa Preamble Length (0x34). Hoʻoholo ka papa inoa lōʻihi o ka preamble i ka preamble ma ka lawe wale ʻana. Ua hōʻuluʻulu ʻia nā kikoʻī liʻiliʻi a me nā hoʻonohonoho lōʻihi preamble ma ka Papa 3.
Papa 3. Hoʻouna i ka lōʻihi o ka mua
EN-13757-4 palena iki |
Si443x Olelo Hoolaha Hoʻonohonoho ʻana |
Hoʻopili ʻŌlelo |
Huina | keu | |||
nx (01) | chips | nibbles | chips | chips | chips | chips | |
Manaʻo S pōkole preamble | 15 | 30 | 8 | 32 | 6 | 38 | 8 |
Kūlana S lōʻihi preamble | 279 | 558 | 138 | 552 | 6 | 558 | 0 |
ʻAno T (mika-ē aʻe) | 19 | 38 | 10 | 40 | 6 | 46 | 8 |
ʻO ke ʻano R | 39 | 78 | 20 | 80 | 6 | 86 | 8 |
Hoʻoholo ʻia ka preamble haʻahaʻa no ka hoʻokipa ʻana e ka Preamble Detection Control register (0x35). Ma ka loaʻa ʻana, pono e unuhi ʻia ka helu o nā bits i ka huaʻōlelo sync mai ka preamble haʻahaʻa i kuhikuhi ʻia e hoʻoholo ai i ka preamble hiki ke hoʻohana. ʻO ka manawa hoʻoholo haʻahaʻa loa o ka mea hoʻokipa he 16-chips inā hiki iā AFC a i ʻole 8-chips inā pio ka AFC. Hoʻokaʻawale ʻia ka manawa hoʻoholo o ka mea hoʻokipa mai ka preamble hiki ke hoʻoholo i ka hoʻonohonoho haʻahaʻa no ka papa inoa Preamble Detection Control.
ʻO ke kūpono o kahi preamble wahaheʻe e pili ana i ka hoʻonohonoho ʻana o ka papa inoa Preamble Detection Control. ʻO kahi hoʻonohonoho pōkole o 8-chips hiki ke hopena i kahi preamble wahaheʻe i ʻike ʻia i kēlā me kēia mau kekona. ʻO ka hoʻonohonoho ʻia ʻana o 20chips e hana i ka ʻike preamble wahaheʻe i kahi hanana hiki ʻole. Ua lawa ka lōʻihi o nā preamble no ke ʻano R a me ke ʻano SL no ka hoʻonohonoho ʻōlelo ʻia e hoʻohana ʻia.
He liʻiliʻi loa ka pōmaikaʻi o ka ʻike ʻana i ka preamble ma mua o 20 mau ʻāpana.
Ua pio ka AFC no Model S me kahi preamble pōkole a me Model T. Hoʻemi kēia i ka manawa hoʻonohonoho o ka mea hoʻokipa a ʻae i kahi hoʻonohonoho ʻike preamble lōʻihi. Me ka AFC i pio, hiki ke hoʻohana ʻo Mode T i ka hoʻonohonoho i manaʻo ʻia o 20 chips. Hoʻohana ʻia kahi hoʻonohonoho o 4 nibbles a i ʻole 20 chips no Model S me kahi preamble pōkole. ʻO kēia ka mea i ʻoi aku ka kiʻekiʻe o ka loaʻa ʻana o kahi ʻike preamble wahaheʻe no kēia kumu hoʻohālike.
Papa 4. Hoike mua
EN-13757-4 palena iki |
Hoʻopili ʻŌlelo |
hiki ke hoohana olelo mua |
Hoʻoponopono RX | ʻIke min |
Si443x Olelo Hoolaha Hoʻonohonoho ʻike |
|||
nx (01) | chips | chips | chips | chips | chips | nibbles | chips | |
Manaʻo S pōkole preamble | 15 | 30 | 6 | 24 | 8* | 16 | 4 | 16 |
Hōʻike hoʻohālike S lōʻihi preamble | 279 | 558 | 6 | 552 | 16 | 536 | 5 | 20 |
Hoʻohālike T (mika-ē aʻe) | 19 | 38 | 6 | 32 | 8* | 24 | 5 | 20 |
ʻO ke ʻano R | 39 | 78 | 6 | 72 | 16 | 56 | 5 | 20 |
* Nānā: Ua pio ka AFC |
Hoʻonohonoho ʻia ka mea hoʻokipa e launa pū me kahi transmitter me ka hoʻohana ʻana i ka preamble haʻahaʻa i ʻōlelo ʻia. Hoʻomaopopo kēia i ka mea hoʻokipa e hana pū me kekahi mea hoʻouna M-bus-compliant.
Pono ka ʻōlelo kikoʻī ʻo Wireless M-Bus i kahi preamble lōʻihi loa no ke ʻano S1 o ka liʻiliʻi o 558 mau pahu. Ma kahi o 17 ms kēia e lawe ai i ka preamble. ʻAʻole koi ʻo Si443x i kahi preamble lōʻihi a ʻaʻole pōmaikaʻi mai ka preamble lōʻihi. ʻOiai ua ʻike ʻia ka preamble lōʻihi ma ke ʻano he koho no Mode S2, ʻaʻohe kumu e hoʻohana ai i kahi preamble lōʻihi me ka Si443x. Inā makemake ʻia ke kamaʻilio ʻaoʻao hoʻokahi, hāʻawi ʻo Mode T1 i kahi preamble pōkole, ʻoi aku ka nui o ka ʻikepili, a me ke ola pākaukau lōʻihi. Inā makemake ʻia ke kamaʻilio ʻelua ala e hoʻohana ana i ka Mode S2, ʻōlelo ʻia kahi preamble pōkole.
E ʻike ʻoi aku ka lōʻihi o ka paepae ʻike no Model S me kahi preamble lōʻihi ma mua o ka helu o nā nibbles preamble i hoʻouna ʻia no Model S me kahi preamble pōkole. ʻO ia hoʻi, ʻaʻole e ʻike ka mea loaʻa ʻo Mode S lōʻihi i kahi preamble mai kahi mea hoʻouna ʻo Mode S preamble pōkole. Pono kēia inā loaʻa ka loaʻa ʻana o ka preamble Mode S i kekahi pōmaikaʻi mai ka preamble lōʻihi.
E hoʻomaopopo i ka ʻike ʻana o ka mea hoʻokipa pōkole ʻo Mode S i ka preamble a loaʻa i nā ʻeke mai kahi preamble mode S ʻelua.
mea hoʻouna a me kahi mea hoʻouna ʻo Mode S lōʻihi; no laila, ma ka laulā, pono ka mea heluhelu mika e hoʻohana i ka hoʻonohonoho hoʻokipa pōkole preamble Mode S.
Hoʻopaʻa/Decoding
Pono ka ʻōlelo kikoʻī ʻo Wireless M-bus i ʻelua ʻano hoʻopāpā ʻokoʻa. Hoʻohana ʻia ka hoʻopāpā ʻana o Manchester no ke ʻano S a me ke ʻano R. Hoʻohana pū ʻia ka hoʻopāpā ʻana o Manchester no ka loulou ʻē aʻe-i-mika ma Model T. Hoʻohana ka Model T mika-i-other links i 3 mai loko o 6 mau hoʻopili.
1. Hoʻopili ʻia/Decoding ʻo Manchester
ʻO Manchester encoding ka mea maʻamau i ka mōʻaukala i nā ʻōnaehana RF e hāʻawi i ka hoʻihoʻi hou ʻana a me ka nānā ʻana me ka hoʻohana ʻana i kahi modem maʻalahi a maʻalahi. Eia nō naʻe, ʻaʻole pono kahi lekiō hana kiʻekiʻe e like me ka Si443x i Manchester encoding. Kākoʻo nui ʻia ka hoʻopili ʻana o Manchester no ka hoʻohālikelike ʻana me nā kūlana e kū nei, akā ua pāpālua ʻia ka helu ʻikepili no ka Si443x inā ʻaʻole hoʻohana ʻo Manchester encoding.
Kākoʻo ka Si443x i ka hoʻopili ʻana a me ka decoding o Manchester i ka ʻeke holoʻokoʻa i ka lako. ʻO ka mea pōʻino, ʻaʻole i hoʻopili ʻia ka huaʻōlelo hoʻonohonoho ʻo Manchester. Ua koho ʻia kahi kaʻina Manchester hewa ʻole no ka huaʻōlelo hoʻonohonoho. Hoʻopili kēia i ka hoʻopili ʻana o Manchester me ka hapa nui o nā lekiō, me ka Si443x. ʻO ka hopena, pono e hana ʻia ka Manchester encoding a me ka decoding e ka MCU. ʻO kēlā me kēia byte ma ka ʻikepili i hoʻopaʻa ʻole ʻia he ʻewalu mau bit data. Ke hoʻohana nei i Manchester encoding, ua hoʻopili ʻia kēlā me kēia bit data i kahi hōʻailona ʻelua-chip. No ka mea, pono e kākau ʻia ka ʻikepili i hoʻopaʻa ʻia i ka lekiō FIFO ʻewalu mau ʻāpana i ka manawa, hoʻokahi nibble o ka ʻikepili i hoʻopili ʻia a kākau ʻia i ka FIFO i ka manawa.
Papa 5. Manchester Encoding
ʻikepili | ʻOx12 | 0x34 | bytes | ||
ʻOx1 | 0x2 | 0x3 | 0x4 | nibbles | |
1 | 10 | 11 | 100 | binary | |
puʻupuʻu | 10101001 | 10100110 | 10100101 | 10011010 | binary |
FIFO | OxA9 | OxA6 | OxA5 | ʻOxy9A | hex |
Hāʻawi ʻia kēlā me kēia byte e hoʻouna ʻia i hoʻokahi byte i ka manawa i ka hana encode byte. E kāhea ka hana encode byte i ka hana nibble encode ʻelua, ʻo ka mua no ka nibble nui loa a laila no ka nibble liʻiliʻi loa.
ʻAʻole paʻakikī ka hoʻopili ʻana o Manchester i ka polokalamu. E hoʻomaka ana mai ka mea nui loa, ua hoʻopili ʻia kekahi ma ke ʻano he "01" chip sequence. Hoʻopili ʻia kahi zero ma ke ʻano he kaʻina chip "10". Hiki ke maʻalahi kēia me ka hoʻohana ʻana i ka loop a me ka hoʻololi ʻana i ʻelua-bits no kēlā me kēia hōʻailona. Eia naʻe, ʻoi aku ka wikiwiki o ka hoʻohana ʻana i kahi papa ʻike 16 maʻalahi no kēlā me kēia nibble. Hoʻopili ka hana nibble Manchester encode i kahi nibble o ka ʻikepili a laila kākau iā ia i ka FIFO. Hoʻohuli ʻia nā chips ma mua o ke kākau ʻana i ka FIFO e helu i nā koi preamble hoʻohuli.
I ka loaʻa ʻana mai, ʻewalu mau ʻāpana i kēlā me kēia byte i ka FIFO a ua unuhi ʻia i hoʻokahi nibble o ka ʻikepili. Heluhelu ka hana block block i hoʻokahi byte i ka manawa mai ka FIFO a kāhea i ka hana decode byte. Hoʻohuli ʻia nā chips ma hope o ka heluhelu ʻana mai ka FIFO e helu i nā koi preamble inverted. Hoʻololi ʻia kēlā me kēia byte o Manchester i hoʻopili ʻia i loko o kahi nibble o ka ʻikepili. Kākau ʻia ka nibble decoded i ka RX buffer me ka hoʻohana ʻana i ka hana kākau nibble RX buffer.
E hoʻomaopopo i ka hoʻopili ʻana a me ka hoʻokaʻawale ʻana e hana ʻia hoʻokahi nibble data i ka manawa ma ka lele. ʻO ka hoʻopili ʻana i kahi buffer e koi ʻia i kahi pale hou ʻelua o ka nui o ka ʻikepili i hoʻopaʻa ʻole ʻia. ʻOi aku ka wikiwiki o ka hoʻopili ʻana a me ka decoding ma mua o ka wikiwiki o ka ʻikepili i kākoʻo ʻia (100 k chips i kekona). Ma muli o ke kākoʻo ʻana o ka Si443x i nā helu-byte lehulehu a kākau i ka FIFO, aia kahi liʻiliʻi ma luna o ka hoʻohana ʻana i ka heluhelu a me ke kākau ʻana hoʻokahi-byte. ʻO ke poʻo ma kahi o 10 µs no 100 mau ʻāpana i hoʻopaʻa ʻia. ʻO ka pōmaikaʻi he mālama mālama RAM o 512 bytes.
2. ʻEkolu mai loko o ʻeono hoʻopaʻa hoʻololi hoʻololi
Hoʻokomo pū ʻia ke ʻano hoʻopili ʻekolu-out-of-Six i kuhikuhi ʻia ma EN-13757-4 i ka firmware ma ka MCU. Hoʻohana ʻia kēia hoʻopili ʻana no ka wikiwiki kiʻekiʻe (100 k chips per second) Mode T mai ka mika a i kekahi. Hāʻawi ʻo Model T i ka manawa hoʻouna pōkole loa a me ke ola pākaukau lōʻihi loa no ka mika uila.
Hoʻokaʻawale ʻia kēlā me kēia byte o ka ʻikepili e hoʻouna ʻia i ʻelua nibbles. Hoʻopili ʻia ka nibble koʻikoʻi a hoʻouna mua ʻia. Eia hou, hoʻokō ʻia kēia me ka hoʻohana ʻana i kahi hana encode byte e kāhea ana i ka hana nibble encode ʻelua.
Hoʻopili ʻia kēlā me kēia nibble o ka ʻikepili i kahi hōʻailona ʻeono chip. Pono e kākau ʻia ke kaʻina o nā hōʻailona ʻeono i ka 8chip FIFO.
I ka wā hoʻopāpā, ua hoʻopili ʻia ʻelua paita o ka ʻikepili ma ke ʻano he ʻehā nibbles. ʻO kēlā me kēia nibble he hōʻailona 6-chip. ʻEhā mau hōʻailona 6chip i hōʻuluʻulu ʻia e like me ʻekolu bytes.
Papa 6. Ekolu mailoko mai o Eono Encoding
ʻikepili | 0x12 | 0x34 | bytes | ||||
ʻOx1 | 0x2 | 0x3 | 0x4 | nibbles | |||
puʻupuʻu | 15 | 16 | 13 | 34 | octal | ||
1101 | 1110 | 1011 | 11100 | binary | |||
FIFO | 110100 | 11100010 | 11011100 | binary | |||
0x34 | OxE2 | OxDC | hex |
I loko o ka lako polokalamu, hoʻokō ʻia ka hoʻopili ʻana ʻekolu-out-of-six me ka hoʻohana ʻana i ʻekolu hana pūnana. E kāhea ka hana encode byte i ka hana nibble encode ʻelua. Hoʻohana ka hana nibble encode i ka papa nānā no ka hōʻailona ʻeono chip a kākau i ka hōʻailona i ka Shift Three out of Six functions. Hoʻohana kēia hana i kahi papa inoa hoʻololi 16-chip i ka polokalamu. Ua kākau ʻia ka hōʻailona i ka byte liʻiliʻi loa o ka papa inoa hoʻololi. Hoʻololi ʻia ka papa inoa ma ka hema ʻelua. Hoʻopiʻi ʻia kēia i ʻekolu manawa. Ke loaʻa kahi byte piha i ka byte luna o ka papa inoa hoʻololi, ua hoʻohuli ʻia a kākau ʻia i ka FIFO.
No ka mea ua hoʻopili ʻia kēlā me kēia byte o ka ʻikepili ma ke ʻano he hoʻokahi a me ka hapa paita i hoʻopili ʻia, he mea nui e hoʻomaʻemaʻe i ka papa inoa hoʻololi i ka hoʻomaka ʻana i pololei ka byte i hoʻopaʻa ʻia mua. Inā he helu ʻokoʻa ka lōʻihi o ka ʻeke, ma hope o ka hoʻopili ʻana i nā byte a pau, e koe ana hoʻokahi nibble i ka papa inoa hoʻololi. Hana ʻia kēia me ka postamble e like me ka wehewehe ʻana ma ka ʻāpana aʻe.
ʻO ka hoʻololi ʻana i ka ʻekolu o ka ʻeono i hoʻopaʻa ʻia ʻo ia ke kaʻina hana hope. Ke hoʻokaʻawale ʻia, hoʻokaʻawale ʻia ʻekolu paita i hoʻopili ʻia i ʻelua paita data. Hoʻohana hou ʻia ka papa inoa hoʻololi polokalamu no ka hōʻuluʻulu ʻana i nā bytes o ka ʻikepili decoded. Hoʻohana ʻia kahi pākaukau huli hulina 64-komo no ka wehe ʻana. Hoʻohana kēia i nā pōʻai liʻiliʻi akā ʻoi aku ka hoʻomanaʻo code. ʻOi aku ka lōʻihi o ka huli ʻana i kahi papa ʻike 16 komo no ka hōʻailona pili.
Palapala leka
Loaʻa i ka ʻōlelo kikoʻī M-bus Wireless nā koi kūikawā no ka postamble a i ʻole trailer. No nā ʻano ʻano a pau, ʻelua ʻāpana ka liʻiliʻi loa, a ʻo ka nui loa he ʻewalu chips. No ka mea ʻo ka ʻāpana atomika liʻiliʻi loa no ka FIFO he hoʻokahi paita, ua hoʻohana ʻia kahi trailer 8-chip no ke ʻano S a me ke ʻano R. ʻO ke ʻano T postamble he ʻewalu chips inā ʻo ka lōʻihi o ka ʻeke he ʻehā a i ʻole ʻehā mau ʻāpana inā ʻokoʻa ka lōʻihi o ka ʻeke. ʻO ka postamble ʻehā puʻupuʻu no ka lōʻihi o ka ʻeke ʻeke e hoʻokō i nā koi o ka loaʻa ʻana o ʻelua mau ʻāpana ʻokoʻa.
Papa 7. Ka loihi o ka Leta
Ka lōʻihi o ka leka uila (chips) | |||||
min | max | Hoʻokō | kaʻina chip | ||
ʻO ke ʻano S | 2 | 8 | 8 | 1010101 | |
ʻO ke ʻano T | 2 | 8 | 4 | (ʻokoʻa) | 101 |
8 | (ʻoiai) | 1010101 | |||
ʻO ke ʻano R | 2 | 8 | 8 | 1010101 |
Mea Hoʻopaʻa Pakeke
Hiki ke hoʻohana ʻia ka mea hoʻohana packet ma ka Si443x i kahi ʻano laulā packet width mode a i ʻole kahi mode ākea paʻa paʻa. Pono ke ʻano laula o ka ʻeke hoʻololi i ka byte lōʻihi o ka ʻeke ma hope o ka huaʻōlelo hoʻonohonoho a me nā bytes poʻomanaʻo koho. Ma ka hoʻokipa ʻana, e hoʻohana ka Radio i ka byte lōʻihi e hoʻoholo ai i ka hopena o kahi ʻeke kūpono. Ma ka hoʻouna ʻana, e hoʻokomo ka lekiō i ke kahua lōʻihi ma hope o nā bytes poʻo.
ʻAʻole hiki ke hoʻohana ʻia ke kahua L no ka protocol M-bus uila no ka māla lōʻihi Si443x. ʻO ka mea mua, ʻaʻole ʻo ka māla L ka lōʻihi maoli. ʻO ia ka helu o nā paita uku hoʻopaʻa loulou ʻaʻole me nā bytes CRC a i ʻole ka hoʻopili ʻana. ʻO ka lua, ua hoʻopili ʻia ka L -field ponoʻī me ka hoʻohana ʻana i ka hoʻopili ʻana o Manchester a i ʻole ʻEkolu mai ʻeono o ka hoʻopili ʻana no ke ʻano T mika i kekahi.
Hoʻohana ka hoʻokō ʻana i ka mea hoʻohana packet ma ke ʻano ākea paʻa paʻa no ka lawe ʻana a me ka hoʻokipa. Ma ka hoʻoili ʻia ʻana, e heluhelu ka papa PHY i ke kahua L i ka pahu hoʻouna a helu i ka helu o nā bytes i hoʻopili ʻia, me ka postamble. Ua kākau ʻia ka huina o nā bytes i hoʻopaʻa ʻia e hoʻouna ʻia i ka papa inoa Packet Length (0x3E).
Ma ka loaʻa ʻana, hoʻokaʻawale ʻia nā bytes mua ʻelua i hoʻopaʻa ʻia, a kākau ʻia ka L-field i ka buffer loaʻa. Hoʻohana ʻia ka L-field e helu i ka helu o nā bytes i hoʻopaʻa ʻia e loaʻa. A laila kākau ʻia ka helu o nā bytes i hoʻopaʻa ʻia i ka Packet Length register (0x3E). Hoʻolei ʻia ka postamble.
Pono ka MCU e hoʻokaʻawale i ka L-field, e helu i ka helu o nā byte i hoʻopaʻa ʻia, a e kākau i ka waiwai ma ka papa inoa Packet Length ma mua o ka loaʻa ʻana o ka lōʻihi pōkole loa. ʻO ka 9 ka palena pōkole loa i ʻae ʻia no ka papa PHY, e hāʻawi ana i 12 paita i hoʻopaʻa ʻole ʻia. Hāʻawi kēia i 18 paʻa paʻa paʻa no Model T. Ua hoʻololi mua ʻia nā paita mua ʻelua. No laila, pono e ho'onui hou 'ia ka papa inoa o ka Packet Length i 16-byte manawa ma 100 kbps a i 'ole 1.28 milliseconds. ʻAʻole pilikia kēia no kahi 8051 e holo ana ma 20 MIPS.
ʻAʻole ka helu o nā paita e loaʻa i ka postamble, koe wale nō ka postamble ʻehā-chip i hoʻohana ʻia no nā ʻeke Mode T me kahi ʻeke ʻeke lōʻihi. No laila, ʻaʻole koi ka mea hoʻokipa i ka leka uila, koe wale nā ʻeke ʻeke lōʻihi ʻokoʻa Model T. Pono kēia postamble e hāʻawi i ka helu integer o nā bytes i hoʻopaʻa ʻia. ʻAʻole mālama ʻia ka ʻike o ka postamble; no laila, inā ʻaʻole i hoʻouna ʻia ka postamble, e loaʻa ʻia nā ʻāpana leo ʻehā a mālama ʻole ʻia. No ka mea, ua kaupalena ʻia ka huina o nā bytes i hoʻopaʻa ʻia i ka 255 (0xFF), ua kaupalena ka hoʻokō ʻana i ka palena L kiʻekiʻe loa no nā ʻano ʻano like ʻole.
Papa 8. Palena Nui o ka Puke
hoʻopaʻa ʻia | wehe ʻia | M-Bus | ||||
bytes | bytes | L-Kina | ||||
Dek | hex | Dek | hex | Dek | hex | |
ʻO ke ʻano S | 255 | FF | 127 | 7 F | 110 | 6E |
ʻAno T (mika-ē aʻe) | 255 | FF | 169 | A9 | 148 | 94 |
ʻO ke ʻano R | 255 | FF | 127 | 7 F | 110 | 6E |
ʻOi aku ka maʻamau o kēia mau palena ma mua o ka hihia hoʻohana maʻamau no kahi mika uila. Pono e mālama ʻia ka lōʻihi o ka ʻeke no ka loaʻa ʻana o ke ola pākaukau maikaʻi loa.
Eia hou, hiki i ka mea hoʻohana ke kuhikuhi i ka nui o ka L-field e pono e loaʻa (USER_RX_MAX_L_FIELD). Hoʻoholo kēia i ka nui i makemake ʻia no ka pahu hoʻokipa (USER_RX_BUFFER_SIZE).
ʻO ke kākoʻo ʻana i ka palena L kiʻekiʻe o 255 e koi i ka loaʻa ʻana o 290 paita a me ka nui o 581 Manchester i hoʻopaʻa ʻia paita. Pono e hoʻopau ʻia ka mea hoʻopuka packet a ʻaʻole hiki ke hoʻohana ʻia ka papa inoa Packet Length i kēlā hihia. Hiki kēia, akā ʻoi aku ka maʻalahi o ka hoʻohana ʻana i ka packet handler, inā hiki.
Hoʻohana FIFO
Hāʻawi ka Si4431 i kahi FIFO 64 byte no ka hoʻouna ʻana a me ka loaʻa ʻana. No ka mea he 255 ka helu o nā bytes i hoʻopaʻa ʻia, ʻaʻole hiki ke komo i loko o ka pahu 64-byte.
Hoʻouna ʻia
Ma ka hoʻouna ʻana, helu ʻia ka huina o nā bytes i hoʻopaʻa ʻia. Inā ʻoi aku ka nui o nā bytes i hoʻopaʻa ʻia, me ka postamble, ma lalo o 64 bytes, ua kākau ʻia ka ʻeke holoʻokoʻa i ka FIFO a ʻo ka ʻeke i hoʻouna ʻia ke interrupt wale nō ke hoʻohana ʻia. E hoʻouna ʻia ka hapa nui o nā ʻeke pōkole i hoʻokahi hoʻoili FIFO.
Inā ʻoi aku ka nui o nā byte i hoʻopaʻa ʻia ma mua o 64, pono nā hoʻololi FIFO he nui e hoʻouna i ka ʻeke. Ua kākau ʻia nā 64 paita mua i ka FIFO. Hiki i ka Packet Sent a me TX FIFO Almost Empty interrupts. Hoʻonohonoho ʻia ka paepae ʻo TX FIFO Almost Empty i 16 bytes (25%). Ma kēlā me kēia hanana IRQ, heluhelu ʻia ka papa inoa kūlana 2. Hoʻopaʻa mua ʻia ka bit Packet Sent, a inā ʻaʻole i hoʻouna piha ʻia ka ʻeke, kākau ʻia nā 48 bytes o ka ʻikepili i hoʻopili ʻia i ka FIFO. Ke hoʻomau nei kēia a hiki i ka kākau ʻana i nā bytes i hoʻopaʻa ʻia a pau ka Packet Sent.
1. Hookipa ana
Ma ka hoʻokipa ʻana, ma mua, ʻo ka Sync Word interrupt wale nō i hiki ke hoʻohana ʻia. Ma hope o ka loaʻa ʻana o ka huaʻōlelo sync, pio ka huaʻōlelo sync a hoʻā ʻia ka FIFO Almost Full interrupt. Hoʻonohonoho mua ʻia ka FIFO kokoke i ka paepae piha i 2 bytes. Hoʻohana ʻia ka FIFO Almost Full interrupt mua e ʻike i ka wā i loaʻa ai nā paita lōʻihi ʻelua. I ka loaʻa ʻana o ka lōʻihi, hoʻokaʻawale ʻia ka lōʻihi a helu ʻia ka helu o nā bytes i hoʻopaʻa ʻia. Hoʻonohonoho ʻia ka RX FIFO kokoke i ka paepae piha i 48 bytes. Aneane piha ka RX FIFO a hiki ke hoʻopau ʻia nā pāpaʻi kūpono. Ma ka hanana IRQ e hiki mai ana, heluhelu ʻia ka papa inoa kūlana 1. ʻO ka mua, nānā ʻia ka bit Packet Valid, a laila nānā ʻia ka bit FIFO Almost Full. Inā hoʻonohonoho ʻia ka RX FIFO Almost Full bit, heluhelu ʻia nā 48 bytes aʻe mai ka FIFO. Inā hoʻonohonoho ʻia ka bit packet kūpono, heluhelu ʻia ke koena o ka ʻeke mai ka FIFO. Mālama ka MCU i ka nui o nā byte i heluhelu ʻia a hoʻōki i ka heluhelu ʻana ma hope o ka byte hope.
Pākuʻi Loulou ʻIkepili
Hoʻokomo ka module papa loulou ʻikepili i kahi papa loulou pili pono 13757-4:2005. Hāʻawi ka papa loulou ʻikepili (LINK) i kahi pilina ma waena o ka papa kino (PHY) a me ka papa noi (AL).
Hoʻohana ka Data Link Layer i kēia mau hana:
- Hāʻawi i nā hana e hoʻololi i ka ʻikepili ma waena o PHY a me AL
- Hoʻokumu i nā CRC no nā memo i waho
- ʻIke i nā hewa CRC i nā memo e hiki mai ana
- Hāʻawi i ke kamaʻilio kino
- Hoʻomaopopo i nā hoʻololi ʻana no nā ʻano kamaʻilio ʻelua
- Hoʻopili i nā bit data
- Ke ʻike nei i nā kuhi hewa i nā memo e hiki mai ana
Hōʻuluʻulu Pāpā Layer Link
ʻO ka hōʻano kiʻi ʻoniʻoni M-Bus ʻole i hoʻohana ʻia ma EN 13757-4:2005 i loaʻa mai ka hōʻano kiʻi FT3 (Frame Type 3) mai IEC60870-5-2. Hoʻokahi a ʻoi aʻe paha nā poloka o ka ʻikepili. Loaʻa i kēlā me kēia poloka kahi kahua CRC 16-bit. ʻO ka pahu mua he poloka paʻa ka lōʻihi o 12 bytes e pili ana i ka L-field, C-field, M-field, a me A-Field.
- L-Kina
ʻO ka L-field ka lōʻihi o ka uku ʻikepili papa loulou. ʻAʻole kēia i ka L-field ponoʻī a i ʻole kekahi o nā bytes CRC. Loaʻa iā ia ka L-field, C-field, M-field, a me A-Field. He ʻāpana kēia o ka uku PHY.
Ma muli o ka palena o ka helu o nā bytes i hoʻopaʻa ʻia i ka 255 bytes, ʻo ka waiwai nui i kākoʻo ʻia no ka M-field he 110 bytes no ka ʻikepili i hoʻopaʻa ʻia ʻo Manchester a me 148 bytes no ka ʻikepili i hoʻopaʻa ʻia ʻo T Three-Out-of-Six.
ʻO ka papa Link ke kuleana no ka helu ʻana i ke kahua L ma ka hoʻouna ʻana. E hoʻohana ka loulou-layer i ka L-field ma ka hoʻokipa.
E hoʻomaopopo ʻaʻole hōʻike ʻia ka L-field i ka lōʻihi o ka uku PHY a i ʻole ka helu o nā bytes i hoʻopaʻa ʻia. Ma ka hoʻouna ʻana, e helu ka PHY i ka lōʻihi o ka uku PHY a me ka helu o nā bytes i hoʻopaʻa ʻia. Ma ka loaʻa ʻana, e hoʻokaʻawale ka PHY i ka L-field a helu i ka helu o nā bytes e wehe. - K-Kina
ʻO ka C-field ke kahua hoʻomalu frame. Hoʻomaopopo kēia kahua i ke ʻano kiʻi a hoʻohana ʻia no ka lawelawe hoʻololi ʻikepili loulou. Hōʻike ke kahua C i ke ʻano o ka pahu - SEND, CONFIRM, REQUEST, a i ʻole RESPOND. Ma ka hihia o nā kiʻi SEND a me REQUEST, hōʻike ke kahua C inā manaʻo ʻia kahi CONFIRM a RESPOND paha.
Ke hoʻohana nei i ka hana maʻamau Link TX, hiki ke hoʻohana ʻia kekahi waiwai o C. I ka hoʻohana ʻana i ka Link Service Primitives, hoʻopiha ʻia ka māla C e like me EN 13757-4:2005. - M-Kina
ʻO ka M-field ke code o ka mea hana. Hiki i nā mea hana ke noi i kahi code ʻekolu leka mai kēia mau mea web helu wahi: http://www.dlms.com/flag/INDEX.HTM Hoʻopili ʻia kēlā me kēia ʻano o ke code ʻekolu huaʻōlelo ma ke ʻano he ʻelima mau ʻāpana. Hiki ke loaʻa ke code 5-bit ma ka lawe ʻana i ke code ASCII a unuhi i ka 0x40 (“A”). Hoʻohui ʻia nā code 5-bit ʻekolu e hana i 15-bits. ʻO ka hapa nui loa he zero. - A-Kina
ʻO ke kahua helu wahi he 6-byte kūʻokoʻa no kēlā me kēia hāmeʻa. Pono e hāʻawi ʻia ka helu kūʻokoʻa e ka mea hana. ʻO ia ke kuleana o kēlā me kēia mea hana e hōʻoia i ka loaʻa ʻana o kēlā me kēia hāmeʻa i kahi helu 6-byte kūʻokoʻa. ʻO ka helu wahi no ka hoʻouna ʻana a me ke noi ʻana i nā kiʻi ka helu ponoʻī o ka mika a i ʻole nā mea hana ʻē aʻe. Hoʻouna ʻia nā papa ʻikepili hōʻoia a pane me ka hoʻohana ʻana i ka helu wahi o ka mea hoʻomaka. - CI-Kina
ʻO ka CI-field ke poʻomanaʻo noi a kikoʻī i ke ʻano o ka ʻikepili i ka uku ʻikepili noi. ʻOiai ʻo EN13757-4:2005 e kuhikuhi i ka helu palena o nā waiwai, e ʻae ka Link Service Primitives i kekahi waiwai e hoʻohana. - CRC
Hōʻike ʻia ka CRC ma EN13757-4:2005.
ʻO ka CRC Polynomial:
X16 + x13 + x12 + x11 + x10 + x8 +x6 + x5 +x2 + 1
E hoʻomaopopo i ka helu ʻana o ka M-Bus CRC ma luna o kēlā me kēia poloka 16-byte. ʻO ka hopena, ʻo kēlā me kēia 16 bytes o ka ʻikepili e koi i 18 bytes e hoʻouna ʻia,
ʻIke hou aku
No ka ʻike hou aku e pili ana i ka hoʻokō ʻana i ka loulou, e ʻike iā "AN452: Wireless M-Bus Stack Programmers Guide".
Mana Mana
Hōʻike ke kiʻi 2 i ka manawa hoʻokele mana no kahi mika exampe hoʻohana ana i ke ʻano T1.
Pono ka MCU ma ke ʻano moe i ka wā e hiki ai ke mālama i ka ikehu. Ma keia exampe, ke hiamoe nei ka MCU i ka wā e holo ana ka RTC, i ka wā e kali ana ma ka hoʻomaka ʻana o ke aniani lekiō, a i ka wā e hoʻouna ai mai ka FIFO. E ala ka MCU mai ka hōʻailona EZRadioPRO IRQ i hoʻopili ʻia i kahi ala ala Port Match.
I ka hoʻouna ʻana i nā leka ʻoi aku ka lōʻihi ma mua o hoʻokahi poloka, pono ka MCU e ala e hoʻopiha i ka FIFO (ma muli o ka FIFO kokoke i ka hoʻopau ʻole ʻia) a laila hoʻi i ka hiamoe.
Pono ka MCU ma ke ʻano Idle e holo ana mai ka oscillator mana haʻahaʻa a i ʻole ka burst-mode oscillator i ka heluhelu ʻana mai ka ADC. Pono ka ADC i ka uaki SAR.
Ke hoʻohana ʻole ʻia, pono ka EZRadioPRO ma ke ʻano Paʻa me ke kiʻekiʻe o ka pine SDN. Pono kēia i kahi pilina paʻa i ka MCU. ʻAʻole mālama ʻia nā papa inoa EZ Radio Pro ma ke ʻano pani; no laila, hoʻomaka ka EZRadioPro ma kēlā me kēia manawa RTC. ʻO ka hoʻomaka ʻana i ka Radio ma lalo o 100 µs a mālama i 400 nA. Loaʻa kēia i ka mālama ʻana i ka ikehu 10 µJ, e pili ana i kahi manawa 10 kekona.
Lawe ka kristal EZRadioPRO ma kahi o 16 ms no kahi POR. He lōʻihi kēia no ka helu ʻana i ka CRC no ʻewalu mau poloka. E hoʻi ka MCU i ka hiamoe inā hoʻopau ʻo ia i nā CRC āpau ma mua o ka paʻa ʻana o ke aniani. Inā makemake ʻia ka hoʻopili ʻana, hiki ke hoʻomaka ʻia ke kali ʻana ma ka oscillator kristal.
Pono e holo ka MCU ma 20 MHz me ka hoʻohana ʻana i ka oscillator haʻahaʻa haʻahaʻa no ka hapa nui o nā hana. Pono e hoʻohana i ka oscillator pololei a me ke ʻano palaualelo ma mua o ke ʻano moe no nā hana e koi ana i ka manawa pau pololei. Hāʻawi ka RTC i ka hoʻonā lawa no ka hapa nui o nā hana. ʻO ka manawa hoʻokele mana no ka mita T2 exampHōʻike ʻia ka noi ma ke Kiʻi 3.
Pono e hoʻokō ʻia ka transceiver no ka hihia maʻamau ke ala ka mika a ʻaʻohe mea heluhelu. ʻO ka liʻiliʻi / ka lōʻihi o ka manawa ACK ua lawa ka lōʻihi i hiki ke hoʻohana i ka C8051F930 RTC a hoʻokomo i ka MCU i ke ʻano hiamoe.
Hāʻawi ʻia nā koho kūkulu no nā mea heluhelu a i ʻole USB-powered heluhelu ʻaʻole pono e hoʻohana i ke ʻano moe. E hoʻohana ʻia ke ʻano idle ma kahi o ka hiamoe i hiki i ke USB a me ka UART ke hoʻopau i ka MCU.
ʻO ke keʻena maʻalahi
Hoʻokahi kaomi ʻana i ka MCU a me nā hāmeʻa uila, palapala, lako polokalamu, nā waihona kumu kumu a me nā mea hou aku. Loaʻa no Windows,
Mac a me Linux!
![]() |
![]() |
![]() |
![]() |
IoT Portfolio www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
ʻAno maikaʻi www.silabs.com/quality |
Kākoʻo a me ke Kaiāulu community.silabs.com |
Hoʻolele
Manaʻo ʻo Silicon Labs e hāʻawi i nā mea kūʻai aku i nā palapala hou, pololei, a hohonu o nā peripherals a me nā modula āpau i loaʻa no nā ʻōnaehana a me nā polokalamu hoʻokō e hoʻohana ana a manaʻo paha e hoʻohana i nā huahana Silicon Labs. ʻO ka ʻikepili kikoʻī, nā modules i loaʻa a me nā peripheral, ka nui o ka hoʻomanaʻo a me nā helu hoʻomanaʻo e pili ana i kēlā me kēia hāmeʻa kikoʻī, a hiki i nā ʻāpana "Typical" i hāʻawi ʻia ke ʻano like ʻole i nā noi like ʻole. Palapala noi exampʻO nā mea i wehewehe ʻia ma ʻaneʻi no nā kumu hoʻohālike wale nō. Ua kuleana ʻo Silicon Labs e hana i nā hoʻololi me ka ʻole o ka hoʻolaha a me ka palena ʻole i ka ʻike huahana, nā kikoʻī, a me nā wehewehe ʻana ma aneʻi, ʻaʻole ia e hāʻawi i nā palapala hōʻoia e pili ana i ka pololei a i ʻole ka piha o ka ʻike i hoʻokomo ʻia. ʻAʻohe kuleana o Silicon Labs no nā hopena o ka hoʻohana ʻana i ka ʻike i hāʻawi ʻia ma ʻaneʻi. ʻAʻole hōʻike a hōʻike ʻia kēia palapala i nā laikini kope i hāʻawi ʻia ma lalo nei no ka hoʻolālā a hana ʻana i nā kaapuni i hoʻohui ʻia. ʻAʻole i hoʻolālā ʻia nā huahana a ʻae ʻia e hoʻohana ʻia i loko o kekahi Pūnaehana Kākoʻo Ola me ka ʻole o ka ʻae kākau kikoʻī o Silicon Labs. ʻO ka "Life Support System" kekahi huahana a i ʻole ʻōnaehana i manaʻo ʻia e kākoʻo a mālama i ke ola a/a i ʻole ke olakino, a inā hāʻule, hiki ke manaʻo ʻia e hopena i kahi pōʻino pilikino nui a make paha. ʻAʻole hoʻolālā ʻia nā huahana Silicon Labs no nā noi koa. ʻAʻole hiki ke hoʻohana ʻia nā huahana Silicon Labs i nā mea kaua o ka luku nui me (akā ʻaʻole i kaupalena ʻia) nā mea kaua nuklea, biological, a i ʻole nā mea kaua, a i ʻole nā missiles hiki ke hoʻopuka i nā mea kaua.
ʻIkepili hōʻailona
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs®, a me ka Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember® , Energy Micro, Energy Micro logo a me nā hui pū ʻana o ia mea, "nā microcontrollers ikehu loa o ka honua", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY® , Telegesis, ka Telegesis Logo®, USBXpress®, a me nā mea ʻē aʻe he mau hōʻailona a i ʻole hōʻailona inoa inoa o Silicon Labs. ʻO ARM, CORTEX, Cortex-M3, a me nā manamana lima he mau hōʻailona kālepa a i ʻole hōʻailona inoa inoa o ARM Holdings. He inoa inoa inoa ʻo Keil o ARM Limited. ʻO nā huahana ʻē aʻe a i ʻole nā inoa inoa inoa i ʻōlelo ʻia ma ʻaneʻi he mau hōʻailona o kā lākou mea paʻa.
ʻO Silicon Laboratories Inc.
400 Komohana Cesar Chavez
Austin, TX 78701
USA
http://www.silabs.com
Palapala / Punawai
![]() |
SILICON LABS Wireless M-BUS Hoʻokō lako polokalamu AN451 [pdf] Ke alakaʻi hoʻohana SILICON LABS, C8051, MCU, a me, EZRadioPRO, M-bus ʻole, Uolea, M-BUS, lako polokalamu, hoʻokō, AN451 |