AN451
ವೈರ್ಲೆಸ್ M-ಬಸ್ ಸಾಫ್ಟ್ವೇರ್ ಅಳವಡಿಕೆ
ಪರಿಚಯ
ಈ ಅಪ್ಲಿಕೇಶನ್ ಟಿಪ್ಪಣಿಯು ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ C8051 MCU ಮತ್ತು EZRadioPRO® ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೈರ್ಲೆಸ್ M-ಬಸ್ನ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಅನುಷ್ಠಾನವನ್ನು ವಿವರಿಸುತ್ತದೆ. ವೈರ್ಲೆಸ್ M-ಬಸ್ 868 MHz ಆವರ್ತನ ಬ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೀಟರ್-ರೀಡಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಯುರೋಪಿಯನ್ ಮಾನದಂಡವಾಗಿದೆ.
ಸ್ಟಾಕ್ ಪದರಗಳು
ವೈರ್ಲೆಸ್ M-ಬಸ್ 3-ಲೇಯರ್ IEC ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದು 7-ಲೇಯರ್ OSI ಮಾದರಿಯ ಉಪವಿಭಾಗವಾಗಿದೆ (ಚಿತ್ರ 1 ನೋಡಿ).
ಭೌತಿಕ (PHY) ಪದರವನ್ನು EN 13757-4 ರಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಭೌತಿಕ ಪದರವು ಬಿಟ್ಗಳು ಹೇಗೆ ಎನ್ಕೋಡ್ ಮತ್ತು ರವಾನೆಯಾಗುತ್ತದೆ, RF ಮೋಡೆಮ್ ಗುಣಲಕ್ಷಣಗಳು (ಚಿಪ್ ದರ, ಪೀಠಿಕೆ ಮತ್ತು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವರ್ಡ್), ಮತ್ತು RF ನಿಯತಾಂಕಗಳನ್ನು (ಮಾಡುಲೇಶನ್, ಸೆಂಟರ್ ಫ್ರೀಕ್ವೆನ್ಸಿ ಮತ್ತು ಆವರ್ತನ ವಿಚಲನ) ವಿವರಿಸುತ್ತದೆ.
PHY ಲೇಯರ್ ಅನ್ನು ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಫರ್ಮ್ವೇರ್ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಳವಡಿಸಲಾಗಿದೆ. EZRadioPRO ಎಲ್ಲಾ RF ಮತ್ತು ಮೋಡೆಮ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. EZRadioPRO ಅನ್ನು ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್ನೊಂದಿಗೆ FIFO ಮೋಡ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. MbusPhy.c ಮಾಡ್ಯೂಲ್ SPI ಇಂಟರ್ಫೇಸ್, ಎನ್ಕೋಡಿಂಗ್/ಡಿಕೋಡಿಂಗ್, ಬ್ಲಾಕ್ ರೀಡ್/ರೈಟ್, ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಟ್ರಾನ್ಸ್ಸಿವರ್ ಸ್ಟೇಟ್ಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
M-ಬಸ್ ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಅನ್ನು MbusLink.c ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. M-ಬಸ್ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಮುಖ್ಯ ಥ್ರೆಡ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ನಿಂದ ಕರೆಯಬಹುದಾದ ಸಾರ್ವಜನಿಕ ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. MbusLink ಮಾಡ್ಯೂಲ್ ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಅನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಅಪ್ಲಿಕೇಶನ್ TX ಬಫರ್ನಿಂದ MbusPhy TX ಬಫರ್ಗೆ ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಕಲಿಸುತ್ತದೆ, ಅಗತ್ಯವಿರುವ ಹೆಡರ್ಗಳು ಮತ್ತು CRC ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.
ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ ಸ್ವತಃ M-ಬಸ್ ಫರ್ಮ್ವೇರ್ನ ಭಾಗವಾಗಿಲ್ಲ. ಪ್ರಸರಣಕ್ಕಾಗಿ ವಿವಿಧ ರೀತಿಯ ಡೇಟಾವನ್ನು ಹೇಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಬೇಕು ಎಂಬುದನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಮೀಟರ್ಗಳು ಕೇವಲ ಒಂದು ಅಥವಾ ಎರಡು ರೀತಿಯ ಡೇಟಾವನ್ನು ರವಾನಿಸಬೇಕಾಗುತ್ತದೆ. ಮೀಟರ್ಗೆ ಯಾವುದೇ ರೀತಿಯ ಡೇಟಾವನ್ನು ಸರಿಹೊಂದಿಸಲು ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುವುದರಿಂದ ಮೀಟರ್ಗೆ ಅನಗತ್ಯ ಕೋಡ್ ಮತ್ತು ವೆಚ್ಚವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಲೈಬ್ರರಿ ಅಥವಾ ಹೆಡರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದು ಕಾರ್ಯಸಾಧ್ಯವಾಗಬಹುದು file ಡೇಟಾ ಪ್ರಕಾರಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯೊಂದಿಗೆ. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಮೀಟರಿಂಗ್ ಗ್ರಾಹಕರು ಅವರು ಯಾವ ರೀತಿಯ ಡೇಟಾವನ್ನು ರವಾನಿಸಬೇಕು ಎಂದು ನಿಖರವಾಗಿ ತಿಳಿದಿದ್ದಾರೆ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವಿವರಗಳಿಗಾಗಿ ಮಾನದಂಡವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು. ಸಾರ್ವತ್ರಿಕ ರೀಡರ್ ಅಥವಾ ಸ್ನಿಫರ್ PC GUI ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಈ ಕಾರಣಗಳಿಗಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ ಅನ್ನು ಎಕ್ಸ್ ಬಳಸಿ ಅಳವಡಿಸಲಾಗಿದೆampಒಂದು ಮೀಟರ್ ಮತ್ತು ರೀಡರ್ಗಾಗಿ le ಅಪ್ಲಿಕೇಶನ್ಗಳು.
ಅಗತ್ಯವಿರುವ ಮಾನದಂಡಗಳು
- EN 13757-4
EN 13757-4
ಮೀಟರ್ಗಳಿಗೆ ಸಂವಹನ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಮೀಟರ್ಗಳ ದೂರಸ್ಥ ಓದುವಿಕೆ
ಭಾಗ 4: ವೈರ್ಲೆಸ್ ಮೀಟರ್ ಓದುವಿಕೆ
868 MHz ನಿಂದ 870 MHz SRD ಬ್ಯಾಂಡ್ನಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ರೇಡಿಯೋಮೀಟರ್ ಓದುವಿಕೆ - EN 13757-3
ಮೀಟರ್ಗಳಿಗೆ ಸಂವಹನ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಮೀಟರ್ಗಳ ದೂರಸ್ಥ ಓದುವಿಕೆ
ಭಾಗ 3: ಡೆಡಿಕೇಟೆಡ್ ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ - IEC 60870-2-1:1992
ಟೆಲಿಕಂಟ್ರೋಲ್ ಉಪಕರಣಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳು
ಭಾಗ 5: ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು
ವಿಭಾಗ 1:ಲಿಂಕ್ ಟ್ರಾನ್ಸ್ಮಿಷನ್ ವಿಧಾನ - IEC 60870-1-1:1990
ಟೆಲಿಕಂಟ್ರೋಲ್ ಉಪಕರಣಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳು
ಭಾಗ 5: ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು
ವಿಭಾಗ 1: ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಫ್ರೇಮ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು
ವ್ಯಾಖ್ಯಾನಗಳು
- ಎಂ-ಬಸ್-ಎಂ-ಬಸ್ ಯುರೋಪ್ನಲ್ಲಿ ಮೀಟರ್ ಓದುವಿಕೆಗೆ ತಂತಿಯ ಮಾನದಂಡವಾಗಿದೆ.
- ವೈರ್ಲೆಸ್ ಎಂ-ಬಸ್ಯುರೋಪ್ನಲ್ಲಿ ಮೀಟರ್ ರೀಡಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವೈರ್ಲೆಸ್ M-ಬಸ್.
- PHY- ಭೌತಿಕ ಲೇಯರ್ ಡೇಟಾ ಬಿಟ್ಗಳು ಮತ್ತು ಬೈಟ್ಗಳನ್ನು ಹೇಗೆ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ರವಾನಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.
- API-ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮರ್ ಇಂಟರ್ಫೇಸ್.
- ಲಿಂಕ್-ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಬ್ಲಾಕ್ಗಳು ಮತ್ತು ಫ್ರೇಮ್ಗಳನ್ನು ಹೇಗೆ ರವಾನಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.
- CRC-ಆವರ್ತಕ ಪುನರುಕ್ತಿ ಪರಿಶೀಲನೆ.
- FSK-ಫ್ರೀಕ್ವೆನ್ಸಿ ಶಿಫ್ಟ್ ಕೀಯಿಂಗ್.
- ಚಿಪ್ -ರವಾನೆಯಾದ ಡೇಟಾದ ಚಿಕ್ಕ ಘಟಕ. ಒಂದು ಡೇಟಾ ಬಿಟ್ ಅನ್ನು ಬಹು ಚಿಪ್ಸ್ ಆಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.
- ಘಟಕ-AC ಕೋಡ್ ಮೂಲ .c file.
M-ಬಸ್ PHY ಕ್ರಿಯಾತ್ಮಕ ವಿವರಣೆ
ಪೀಠಿಕೆ ಅನುಕ್ರಮ
M-ಬಸ್ ವಿವರಣೆಯಿಂದ ಸೂಚಿಸಲಾದ ಮುನ್ನುಡಿ ಅನುಕ್ರಮವು ಸೊನ್ನೆಗಳು ಮತ್ತು ಒಂದನ್ನು ಪರ್ಯಾಯವಾಗಿ ಒಂದು ಪೂರ್ಣಾಂಕ ಸಂಖ್ಯೆಯಾಗಿದೆ. ಒಂದನ್ನು ಹೆಚ್ಚಿನ ಆವರ್ತನ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಮತ್ತು ಶೂನ್ಯವನ್ನು ಕಡಿಮೆ ಆವರ್ತನ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
nx (01)
Si443x ಗಾಗಿ ಮುನ್ನುಡಿ ಆಯ್ಕೆಗಳು ಪರ್ಯಾಯ ಪದಗಳು ಮತ್ತು ಸೊನ್ನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ನಿಬ್ಬಲ್ಗಳ ಒಂದು ಪೂರ್ಣಾಂಕವಾಗಿದೆ.
nx (1010)
ಹೆಚ್ಚುವರಿ ಮುಂಚೂಣಿಯಲ್ಲಿರುವ ಒಂದು ಮುನ್ನುಡಿಯು ಸಮಸ್ಯೆಯಾಗಿರುವುದಿಲ್ಲ, ಆದರೆ, ನಂತರ, ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದ ಮತ್ತು ಪೇಲೋಡ್ ಅನ್ನು ಒಂದು ಬಿಟ್ನಿಂದ ತಪ್ಪಾಗಿ ಜೋಡಿಸಲಾಗುತ್ತದೆ.
ಮಾಡ್ಯುಲೇಶನ್ ಕಂಟ್ರೋಲ್ 2 ರಿಜಿಸ್ಟರ್ (0x71) ನಲ್ಲಿ ಎಂಜಿನ್ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಸಂಪೂರ್ಣ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ತಿರುಗಿಸುವುದು ಪರಿಹಾರವಾಗಿದೆ. ಇದು ಮುನ್ನುಡಿ, ಸಿಂಕ್ ಪದ ಮತ್ತು TX/RX ಡೇಟಾವನ್ನು ವಿಲೋಮಗೊಳಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, TX ಡೇಟಾವನ್ನು ಬರೆಯುವಾಗ ಅಥವಾ RX ಡೇಟಾವನ್ನು ಓದುವಾಗ ಡೇಟಾವನ್ನು ವಿಲೋಮಗೊಳಿಸಬೇಕು. ಅಲ್ಲದೆ, Si443x ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವರ್ಡ್ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಬರೆಯುವ ಮೊದಲು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವನ್ನು ವಿಲೋಮಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದ
EN-13757-4 ಗೆ ಅಗತ್ಯವಿರುವ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವು ಮೋಡ್ S ಮತ್ತು ಮೋಡ್ R ಗಾಗಿ 18 ಚಿಪ್ಗಳು ಅಥವಾ ಮಾದರಿ T ಗಾಗಿ 10 ಚಿಪ್ಗಳು. Si443x ಗಾಗಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವು 1 ರಿಂದ 4 ಬೈಟ್ಗಳು. ಆದಾಗ್ಯೂ, ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವು ಯಾವಾಗಲೂ ಪೀಠಿಕೆಯಿಂದ ಮುಂಚಿತವಾಗಿರುವುದರಿಂದ, ಪೀಠಿಕೆಯ ಕೊನೆಯ ಆರು ಬಿಟ್ಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದದ ಭಾಗವೆಂದು ಪರಿಗಣಿಸಬಹುದು; ಆದ್ದರಿಂದ, ಮೊದಲ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವನ್ನು ಸೊನ್ನೆಯ ಮೂರು ಪುನರಾವರ್ತನೆಗಳಿಂದ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಒಂದು. Si443x ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಬರೆಯುವ ಮೊದಲು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವು ಪೂರಕವಾಗಿದೆ.
ಕೋಷ್ಟಕ 1. ಮೋಡ್ S ಮತ್ತು ಮೋಡ್ R ಗಾಗಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವರ್ಡ್
EN 13757-4 | 00 | 01110110 | 10010110 | ಅವಳಿ |
00 | 76 | 96 | ಹೆಕ್ಸ್ | |
ಪ್ಯಾಡ್ (01) x 3 | 01010100 | 01110110 | 10010110 | ಅವಳಿ |
54 | 76 | 96 | ಹೆಕ್ಸ್ | |
ಪೂರಕ | 10101011 | 10001001 | 01101001 | ಅವಳಿ |
AB | 89 | 69 | ಹೆಕ್ಸ್ |
ಕೋಷ್ಟಕ 2. ಮೋಡ್ ಟಿ ಮೀಟರ್ಗೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವರ್ಡ್ ಇತರರಿಗೆ
ಸಿಂಕ್ | ಸಿಂಕ್ | ಸಿಂಕ್ |
ಪದ | ಪದ | ಪದ |
3 | 2 | 1 |
ಪೀಠಿಕೆ ಉದ್ದವನ್ನು ರವಾನಿಸಿ
ಕನಿಷ್ಠ ಪೀಠಿಕೆಯನ್ನು ನಾಲ್ಕು ವಿಭಿನ್ನ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಕ್ಕಿಂತ ಉದ್ದವಾದ ಪೀಠಿಕೆಯನ್ನು ಹೊಂದಲು ಇದು ಸ್ವೀಕಾರಾರ್ಹವಾಗಿದೆ. ಮುನ್ನುಡಿಗಾಗಿ ಆರು ಚಿಪ್ಗಳನ್ನು ಕಳೆಯುವುದರಿಂದ Si443x ಪೀಠಿಕೆಗೆ ಕನಿಷ್ಠ ಸಂಖ್ಯೆಯ ಚಿಪ್ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಪೂರ್ವಭಾವಿ ಪತ್ತೆ ಮತ್ತು ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಸುಧಾರಿಸಲು ಎಲ್ಲಾ ಕಿರು ಪೀಠಿಕೆ ವಿಧಾನಗಳಲ್ಲಿ ಪೂರ್ವಭಾವಿ ಎರಡು ಹೆಚ್ಚುವರಿ ನಿಬ್ಬಲ್ಗಳನ್ನು ಅನುಷ್ಠಾನವು ಸೇರಿಸುತ್ತದೆ. ಉದ್ದವಾದ ಪೀಠಿಕೆಯೊಂದಿಗೆ ಮೋಡ್ ಎಸ್ನಲ್ಲಿನ ಪೀಠಿಕೆ ಬಹಳ ಉದ್ದವಾಗಿದೆ; ಆದ್ದರಿಂದ, ಕನಿಷ್ಠ ಪೀಠಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನಿಬಲ್ಸ್ನಲ್ಲಿನ ಮುನ್ನುಡಿ ಉದ್ದವನ್ನು ಪೀಠಿಕೆ ಉದ್ದ (0x34) ರಿಜಿಸ್ಟರ್ಗೆ ಬರೆಯಲಾಗಿದೆ. ಪೀಠಿಕೆ ಉದ್ದದ ರಿಜಿಸ್ಟರ್ ಪ್ರಸರಣದ ಮೇಲೆ ಮಾತ್ರ ಮುನ್ನುಡಿಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಕನಿಷ್ಠ ವಿವರಣೆ ಮತ್ತು ಮುನ್ನುಡಿ ಉದ್ದದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕೋಷ್ಟಕ 3 ರಲ್ಲಿ ಸಂಕ್ಷೇಪಿಸಲಾಗಿದೆ.
ಕೋಷ್ಟಕ 3. ಪೀಠಿಕೆ ಉದ್ದವನ್ನು ರವಾನಿಸಿ
EN-13757-4 ಕನಿಷ್ಠ |
Si443x ಮುನ್ನುಡಿ ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ |
ಸಿಂಕ್ ಮಾಡಿ ಪದ |
ಒಟ್ಟು | ಹೆಚ್ಚುವರಿ | |||
nx (01) | ಚಿಪ್ಸ್ | ಮೆಲ್ಲಗೆ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | |
ಮೋಡ್ ಎಸ್ ಕಿರು ಪೀಠಿಕೆ | 15 | 30 | 8 | 32 | 6 | 38 | 8 |
ಮೋಡ್ ಎಸ್ ದೀರ್ಘ ಪೀಠಿಕೆ | 279 | 558 | 138 | 552 | 6 | 558 | 0 |
ಮೋಡ್ ಟಿ (ಮೀಟರ್-ಇತರ) | 19 | 38 | 10 | 40 | 6 | 46 | 8 |
ಮೋಡ್ ಆರ್ | 39 | 78 | 20 | 80 | 6 | 86 | 8 |
ಸ್ವಾಗತಕ್ಕಾಗಿ ಕನಿಷ್ಠ ಪೀಠಿಕೆಯನ್ನು ಪೀಠಿಕೆ ಪತ್ತೆ ನಿಯಂತ್ರಣ ರಿಜಿಸ್ಟರ್ (0x35) ನಿರ್ಧರಿಸುತ್ತದೆ. ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಬಳಸಬಹುದಾದ ಪೀಠಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಸಿಂಕ್ ಪದದಲ್ಲಿನ ಬಿಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕನಿಷ್ಠ ಪೀಠಿಕೆಯಿಂದ ಕಳೆಯಬೇಕು. AFC ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ ರಿಸೀವರ್ನ ಕನಿಷ್ಠ ಸೆಟ್ಲಿಂಗ್ ಸಮಯವು 16-ಚಿಪ್ಗಳು ಅಥವಾ AFC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದರೆ 8-ಚಿಪ್ಗಳು. ಪೀಠಿಕೆ ಪತ್ತೆ ನಿಯಂತ್ರಣ ರಿಜಿಸ್ಟರ್ಗೆ ಕನಿಷ್ಠ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು ರಿಸೀವರ್ ಸೆಟ್ಲಿಂಗ್ ಸಮಯವನ್ನು ಬಳಸಬಹುದಾದ ಪೀಠಿಕೆಯಿಂದ ಕಳೆಯಲಾಗುತ್ತದೆ.
ಸುಳ್ಳು ಮುನ್ನುಡಿಯ ಸಂಭವನೀಯತೆಯು ಪೀಠಿಕೆ ಪತ್ತೆ ನಿಯಂತ್ರಣದ ನೋಂದಣಿಯ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. 8-ಚಿಪ್ಗಳ ಸಣ್ಣ ಸೆಟ್ಟಿಂಗ್ ಪ್ರತಿ ಕೆಲವು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ತಪ್ಪು ಪೀಠಿಕೆ ಪತ್ತೆಗೆ ಕಾರಣವಾಗಬಹುದು. 20ಚಿಪ್ಗಳ ಶಿಫಾರಸು ಸೆಟ್ಟಿಂಗ್ ತಪ್ಪು ಪೀಠಿಕೆ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಅಸಂಭವ ಘಟನೆಯನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ಮೋಡ್ R ಮತ್ತು ಮೋಡ್ SL ಗಾಗಿ ಮುನ್ನುಡಿ ಉದ್ದವು ಶಿಫಾರಸು ಮಾಡಲಾದ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬಳಸಲು ಸಾಕಷ್ಟು ಉದ್ದವಾಗಿದೆ.
ಪೀಠಿಕೆಯು 20 ಚಿಪ್ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವನ್ನು ಪತ್ತೆಹಚ್ಚುವಂತೆ ಮಾಡುವುದರಿಂದ ಬಹಳ ಕಡಿಮೆ ಪ್ರಯೋಜನವಿದೆ.
ಚಿಕ್ಕ ಪೀಠಿಕೆ ಮತ್ತು ಮಾದರಿ T ಯೊಂದಿಗೆ AFC ಅನ್ನು ಮಾಡೆಲ್ S ಗಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಇದು ರಿಸೀವರ್ ಸೆಟ್ಲಿಂಗ್ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ದೀರ್ಘವಾದ ಪೀಠಿಕೆ ಪತ್ತೆ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ. AFC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಮೋಡ್ T 20 ಚಿಪ್ಗಳ ಶಿಫಾರಸು ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬಳಸಬಹುದು. 4 ನಿಬ್ಬಲ್ಗಳು ಅಥವಾ 20 ಚಿಪ್ಗಳ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸಣ್ಣ ಪೀಠಿಕೆಯೊಂದಿಗೆ ಮಾದರಿ S ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಈ ಮಾದರಿಗೆ ತಪ್ಪು ಪೀಠಿಕೆ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯ ಸಂಭವನೀಯತೆಯನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾಡುತ್ತದೆ.
ಕೋಷ್ಟಕ 4. ಪೀಠಿಕೆ ಪತ್ತೆ
EN-13757-4 ಕನಿಷ್ಠ |
ಸಿಂಕ್ ಮಾಡಿ ಪದ |
ಬಳಸಬಹುದಾದ ಪೀಠಿಕೆ |
RX ಸೆಟ್ಲಿಂಗ್ | ಪತ್ತೆ ಮಾಡಿ ನಿಮಿಷ |
Si443x ಮುನ್ನುಡಿ ಪತ್ತೆ ಸೆಟ್ಟಿಂಗ್ |
|||
nx (01) | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಚಿಪ್ಸ್ | ಮೆಲ್ಲಗೆ | ಚಿಪ್ಸ್ | |
ಮೋಡ್ ಎಸ್ ಕಿರು ಪೀಠಿಕೆ | 15 | 30 | 6 | 24 | 8* | 16 | 4 | 16 |
ಮಾದರಿ ಎಸ್ ದೀರ್ಘ ಪೀಠಿಕೆ | 279 | 558 | 6 | 552 | 16 | 536 | 5 | 20 |
ಮಾದರಿ ಟಿ (ಮೀಟರ್-ಇತರ) | 19 | 38 | 6 | 32 | 8* | 24 | 5 | 20 |
ಮೋಡ್ ಆರ್ | 39 | 78 | 6 | 72 | 16 | 56 | 5 | 20 |
*ಗಮನಿಸಿ: AFC ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ |
ಕನಿಷ್ಟ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪೀಠಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಟ್ರಾನ್ಸ್ಮಿಟರ್ನೊಂದಿಗೆ ಪರಸ್ಪರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ರಿಸೀವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ರಿಸೀವರ್ ಯಾವುದೇ M-ಬಸ್-ಕಂಪ್ಲೈಂಟ್ ಟ್ರಾನ್ಸ್ಮಿಟರ್ನೊಂದಿಗೆ ಪರಸ್ಪರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ವೈರ್ಲೆಸ್ M-ಬಸ್ ವಿವರಣೆಗೆ ಕನಿಷ್ಠ 1 ಚಿಪ್ಗಳ ಮೋಡ್ S558 ಗಾಗಿ ಬಹಳ ಉದ್ದವಾದ ಪೀಠಿಕೆ ಅಗತ್ಯವಿದೆ. ಪೀಠಿಕೆಯನ್ನು ರವಾನಿಸಲು ಇದು ಸುಮಾರು 17 ms ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. Si443x ಗೆ ಅಂತಹ ದೀರ್ಘ ಪೀಠಿಕೆ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ದೀರ್ಘ ಪೀಠಿಕೆಯಿಂದ ಪ್ರಯೋಜನವಿಲ್ಲ. ದೀರ್ಘ ಪೀಠಿಕೆಯನ್ನು ಮೋಡ್ S2 ಗಾಗಿ ಐಚ್ಛಿಕವೆಂದು ಗುರುತಿಸಲಾಗಿದೆ, Si443x ನೊಂದಿಗೆ ದೀರ್ಘ ಪೀಠಿಕೆಯನ್ನು ಬಳಸಲು ಯಾವುದೇ ಕಾರಣವಿಲ್ಲ. ಏಕಮುಖ ಸಂವಹನವನ್ನು ಬಯಸಿದಲ್ಲಿ, ಮೋಡ್ T1 ಕಡಿಮೆ ಪೀಠಿಕೆ, ಹೆಚ್ಚಿನ ಡೇಟಾ ದರ ಮತ್ತು ದೀರ್ಘ ಬ್ಯಾಟರಿ ಅವಧಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮೋಡ್ S2 ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎರಡು-ಮಾರ್ಗದ ಸಂವಹನ ಅಗತ್ಯವಿದ್ದರೆ, ಸಣ್ಣ ಪೀಠಿಕೆಯನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ.
ಉದ್ದವಾದ ಪೀಠಿಕೆಯೊಂದಿಗೆ ಮಾಡೆಲ್ S ಗಾಗಿ ಪತ್ತೆಹಚ್ಚುವ ಮಿತಿಯು ಚಿಕ್ಕ ಪೀಠಿಕೆಯೊಂದಿಗೆ ಮಾಡೆಲ್ S ಗಾಗಿ ರವಾನೆಯಾಗುವ ಪೀಠಿಕೆ ನಿಬ್ಬಲ್ಗಳ ಸಂಖ್ಯೆಗಿಂತ ಉದ್ದವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಇದರರ್ಥ ಉದ್ದವಾದ ಪೀಠಿಕೆ ಮೋಡ್ S ರಿಸೀವರ್ ಸಣ್ಣ ಪೀಠಿಕೆ ಮೋಡ್ S ಟ್ರಾನ್ಸ್ಮಿಟರ್ನಿಂದ ಪೀಠಿಕೆಯನ್ನು ಪತ್ತೆ ಮಾಡುವುದಿಲ್ಲ. ದೀರ್ಘ ಪೀಠಿಕೆ ಮೋಡ್ S ರಿಸೀವರ್ ದೀರ್ಘ ಪೀಠಿಕೆಯಿಂದ ಯಾವುದೇ ಪ್ರಯೋಜನವನ್ನು ಪಡೆಯಬೇಕಾದರೆ ಇದು ಅವಶ್ಯಕವಾಗಿದೆ.
ಕಿರು ಪೀಠಿಕೆ ಮೋಡ್ S ರಿಸೀವರ್ ಮುನ್ನುಡಿಯನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಚಿಕ್ಕ ಪೀಠಿಕೆ ಮೋಡ್ S ಎರಡರಿಂದಲೂ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ
ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ದೀರ್ಘ-ಪೀಠಿಕೆ ಮೋಡ್ S ಟ್ರಾನ್ಸ್ಮಿಟರ್; ಆದ್ದರಿಂದ, ಸಾಮಾನ್ಯವಾಗಿ, ಮೀಟರ್ ರೀಡರ್ ಚಿಕ್ಕ ಪೀಠಿಕೆ ಮೋಡ್ S ರಿಸೀವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬಳಸಬೇಕು.
ಎನ್ಕೋಡಿಂಗ್/ಡಿಕೋಡಿಂಗ್
ವೈರ್ಲೆಸ್ M-ಬಸ್ ವಿವರಣೆಗೆ ಎರಡು ವಿಭಿನ್ನ ಎನ್ಕೋಡಿಂಗ್ ವಿಧಾನಗಳ ಅಗತ್ಯವಿದೆ. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಮೋಡ್ S ಮತ್ತು ಮೋಡ್ R ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಮಾಡೆಲ್ T ಯಲ್ಲಿ ಇತರರಿಂದ ಮೀಟರ್ ಲಿಂಕ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮಾದರಿ T ಮೀಟರ್-ಟು-ಇತರ ಲಿಂಕ್ 3 ರಲ್ಲಿ 6 ಎನ್ಕೋಡಿಂಗ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ.
1. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡ್/ಡಿಕೋಡಿಂಗ್
ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಐತಿಹಾಸಿಕವಾಗಿ RF ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಸರಳ ಮತ್ತು ಅಗ್ಗದ ಮೋಡೆಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ದೃಢವಾದ ಗಡಿಯಾರ ಚೇತರಿಕೆ ಮತ್ತು ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಒದಗಿಸಲು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಆದಾಗ್ಯೂ, Si443x ನಂತಹ ಆಧುನಿಕ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ರೇಡಿಯೊಗೆ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಅಗತ್ಯವಿಲ್ಲ. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಪ್ರಾಥಮಿಕವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮಾನದಂಡಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ, ಆದರೆ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸದಿದ್ದಾಗ Si443x ಗಾಗಿ ಡೇಟಾ ದರವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ದ್ವಿಗುಣಗೊಳ್ಳುತ್ತದೆ.
Si443x ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಪ್ಯಾಕೆಟ್ನ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದವು ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡ್ ಆಗಿಲ್ಲ. ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪದಕ್ಕಾಗಿ ಅಮಾನ್ಯವಾದ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಅನುಕ್ರಮವನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. ಇದು Si443x ಸೇರಿದಂತೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ರೇಡಿಯೊಗಳೊಂದಿಗೆ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಪರಿಣಾಮವಾಗಿ, ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಅನ್ನು MCU ನಿರ್ವಹಿಸಬೇಕು. ಎನ್ಕೋಡ್ ಮಾಡದ ಡೇಟಾದ ಪ್ರತಿ ಬೈಟ್ ಎಂಟು ಡೇಟಾ ಬಿಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಬಳಸಿ, ಪ್ರತಿ ಡೇಟಾ ಬಿಟ್ ಅನ್ನು ಎರಡು-ಚಿಪ್ ಸಂಕೇತವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ರೇಡಿಯೊ FIFO ಎಂಟು ಚಿಪ್ಗಳಿಗೆ ಒಮ್ಮೆಗೆ ಬರೆಯಬೇಕಾಗಿರುವುದರಿಂದ, ಒಂದು ನಿಬ್ಬಲ್ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು FIFO ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ.
ಕೋಷ್ಟಕ 5. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್
ಡೇಟಾ | ಆಕ್ಸ್ .12 | 0x34 | ಬೈಟ್ಗಳು | ||
ಆಕ್ಸ್ .1 | 0x2 | 0x3 | 0x4 | ಮೆಲ್ಲಗೆ | |
1 | 10 | 11 | 100 | ಅವಳಿ | |
ಚಿಪ್ | 10101001 | 10100110 | 10100101 | 10011010 | ಅವಳಿ |
FIFO | OxA9 | OxA6 | OxA5 | ಆಕ್ಸ್ 9 ಎ | ಹೆಕ್ಸ್ |
ರವಾನಿಸಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಬೈಟ್ ಅನ್ನು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಬೈಟ್ ಕಾರ್ಯಕ್ಕೆ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಎನ್ಕೋಡ್ ಬೈಟ್ ಕಾರ್ಯವು ಎನ್ಕೋಡ್ ನಿಬ್ಬಲ್ ಕಾರ್ಯವನ್ನು ಎರಡು ಬಾರಿ ಕರೆಯುತ್ತದೆ, ಮೊದಲು ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ನಿಬ್ಬಲ್ಗೆ ಮತ್ತು ನಂತರ ಕಡಿಮೆ ಮಹತ್ವದ ನಿಬ್ಬಲ್ಗೆ.
ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಕಷ್ಟವೇನಲ್ಲ. ಅತ್ಯಂತ ಮಹತ್ವದ ಬಿಟ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಒಂದನ್ನು "01" ಚಿಪ್ ಅನುಕ್ರಮವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಶೂನ್ಯವನ್ನು "10" ಚಿಪ್ ಅನುಕ್ರಮವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಲೂಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಸುಲಭವಾಗಿ ಸಾಧಿಸಬಹುದು ಮತ್ತು ಪ್ರತಿ ಚಿಹ್ನೆಗೆ ಎರಡು-ಬಿಟ್ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಪ್ರತಿ ನಿಬ್ಬಲ್ಗೆ ಸರಳವಾದ 16 ಪ್ರವೇಶ ಲುಕ್-ಅಪ್ ಟೇಬಲ್ ಅನ್ನು ಬಳಸುವುದು ವೇಗವಾಗಿರುತ್ತದೆ. ಎನ್ಕೋಡ್ ಮ್ಯಾಂಚೆಸ್ಟರ್ ನಿಬ್ಬಲ್ ಫಂಕ್ಷನ್ ಡೇಟಾದ ನಿಬ್ಬಲ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುತ್ತದೆ ನಂತರ ಅದನ್ನು FIFO ಗೆ ಬರೆಯುತ್ತದೆ. ತಲೆಕೆಳಗಾದ ಪೀಠಿಕೆ ಅಗತ್ಯತೆಗಳನ್ನು ಲೆಕ್ಕಹಾಕಲು FIFO ಗೆ ಬರೆಯುವ ಮೊದಲು ಚಿಪ್ಗಳನ್ನು ತಲೆಕೆಳಗಾಗಿಸಲಾಗುತ್ತದೆ.
ಸ್ವೀಕರಿಸುವಾಗ, FIFO ನಲ್ಲಿನ ಪ್ರತಿ ಬೈಟ್ ಎಂಟು ಚಿಪ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಡೇಟಾದ ಒಂದು ನಿಬ್ಬಲ್ ಆಗಿ ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ರೀಡ್ ಬ್ಲಾಕ್ ಕಾರ್ಯವು FIFO ನಿಂದ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್ ಅನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಡಿಕೋಡ್ ಬೈಟ್ ಕಾರ್ಯವನ್ನು ಕರೆಯುತ್ತದೆ. ತಲೆಕೆಳಗಾದ ಪೀಠಿಕೆ ಅವಶ್ಯಕತೆಗಳನ್ನು ಲೆಕ್ಕಹಾಕಲು FIFO ನಿಂದ ಓದಿದ ನಂತರ ಚಿಪ್ಗಳನ್ನು ತಲೆಕೆಳಗಾಗಿಸಲಾಗುತ್ತದೆ. ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಚಿಪ್ಗಳ ಪ್ರತಿಯೊಂದು ಬೈಟ್ ಅನ್ನು ಡೇಟಾದ ಮೆಲ್ಲಗೆ ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಡಿಕೋಡ್ ಮಾಡಿದ ನಿಬ್ಬಲ್ ಅನ್ನು ರೈಟ್ ನಿಬಲ್ RX ಬಫರ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು RX ಬಫರ್ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ.
ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಎರಡನ್ನೂ ಫ್ಲೈನಲ್ಲಿ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಡೇಟಾ ಮೆಲ್ಲಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಬಫರ್ಗೆ ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಎನ್ಕೋಡ್ ಮಾಡದ ಡೇಟಾಕ್ಕಿಂತ ಎರಡು ಪಟ್ಟು ಹೆಚ್ಚುವರಿ ಬಫರ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ಎನ್ಕೋಡಿಂಗ್ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ವೇಗವಾದ ಬೆಂಬಲಿತ ಡೇಟಾ ದರಕ್ಕಿಂತ (ಸೆಕೆಂಡಿಗೆ 100 ಕೆ ಚಿಪ್ಸ್) ಹೆಚ್ಚು ವೇಗವಾಗಿರುತ್ತದೆ. Si443x ಬಹು-ಬೈಟ್ ರೀಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು FIFO ಗೆ ಬರೆಯುತ್ತದೆ, ಏಕ-ಬೈಟ್ ಓದುವಿಕೆ ಮತ್ತು ಬರಹಗಳನ್ನು ಮಾತ್ರ ಬಳಸುವುದರಲ್ಲಿ ಸಣ್ಣ ಓವರ್ಹೆಡ್ ಇರುತ್ತದೆ. 10 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಚಿಪ್ಗಳಿಗೆ ಓವರ್ಹೆಡ್ ಸುಮಾರು 100 µs ಆಗಿದೆ. ಪ್ರಯೋಜನವು 512 ಬೈಟ್ಗಳ RAM ಉಳಿತಾಯವಾಗಿದೆ.
2. ಆರರಲ್ಲಿ ಮೂರು ಎನ್ಕೋಡಿಂಗ್ ಡಿಕೋಡಿಂಗ್
EN-13757-4 ರಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ತ್ರೀ-ಔಟ್-ಆಫ್-ಸಿಕ್ಸ್ ಎನ್ಕೋಡಿಂಗ್ ವಿಧಾನವನ್ನು MCU ನಲ್ಲಿನ ಫರ್ಮ್ವೇರ್ನಲ್ಲಿ ಸಹ ಅಳವಡಿಸಲಾಗಿದೆ. ಈ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚಿನ ವೇಗದ (ಸೆಕೆಂಡಿಗೆ 100 ಕೆ ಚಿಪ್ಸ್) ಮೋಡ್ T ಗೆ ಮೀಟರ್ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬಳಸಲಾಗುತ್ತದೆ. ಮಾದರಿ T ಕಡಿಮೆ ಪ್ರಸರಣ ಸಮಯ ಮತ್ತು ವೈರ್ಲೆಸ್ ಮೀಟರ್ಗೆ ದೀರ್ಘ ಬ್ಯಾಟರಿ ಅವಧಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ರವಾನಿಸಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಬೈಟ್ ಡೇಟಾವನ್ನು ಎರಡು ನಿಬ್ಬಲ್ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಅತ್ಯಂತ ಮಹತ್ವದ ನಿಬ್ಬಲ್ ಅನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಮೊದಲು ರವಾನಿಸಲಾಗುತ್ತದೆ. ಮತ್ತೊಮ್ಮೆ, ಎನ್ಕೋಡ್ ಬೈಟ್ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಅದು ಎನ್ಕೋಡ್ ನಿಬ್ಬಲ್ ಕಾರ್ಯವನ್ನು ಎರಡು ಬಾರಿ ಕರೆಯುತ್ತದೆ.
ಪ್ರತಿಯೊಂದು ದತ್ತಾಂಶವನ್ನು ಆರು-ಚಿಪ್ ಸಂಕೇತವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಆರು-ಚಿಪ್ ಚಿಹ್ನೆಗಳ ಅನುಕ್ರಮವನ್ನು 8chip FIFO ಗೆ ಬರೆಯಬೇಕು.
ಎನ್ಕೋಡಿಂಗ್ ಸಮಯದಲ್ಲಿ, ಎರಡು ಬೈಟ್ ಡೇಟಾವನ್ನು ನಾಲ್ಕು ನಿಬ್ಬಲ್ಗಳಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಮೆಲ್ಲಗೆ 6-ಚಿಪ್ ಸಂಕೇತವಾಗಿದೆ. ನಾಲ್ಕು 6ಚಿಪ್ ಚಿಹ್ನೆಗಳನ್ನು ಮೂರು ಬೈಟ್ಗಳಾಗಿ ಒಟ್ಟುಗೂಡಿಸಲಾಗಿದೆ.
ಕೋಷ್ಟಕ 6. ಆರರಲ್ಲಿ ಮೂರು ಎನ್ಕೋಡಿಂಗ್
ಡೇಟಾ | 0x12 | 0x34 | ಬೈಟ್ಗಳು | ||||
ಆಕ್ಸ್ .1 | 0x2 | 0x3 | 0x4 | ಮೆಲ್ಲಗೆ | |||
ಚಿಪ್ | 15 | 16 | 13 | 34 | ಅಷ್ಟಮ | ||
1101 | 1110 | 1011 | 11100 | ಅವಳಿ | |||
FIFO | 110100 | 11100010 | 11011100 | ಅವಳಿ | |||
0x34 | ಆಕ್ಸ್ಇ2 | OxDC | ಹೆಕ್ಸ್ |
ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ, ಮೂರು ನೆಸ್ಟೆಡ್ ಫಂಕ್ಷನ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೂರು-ಔಟ್-ಸಿಕ್ಸ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಎನ್ಕೋಡ್ ಬೈಟ್ ಕಾರ್ಯವು ಎನ್ಕೋಡ್ ನಿಬ್ಬಲ್ ಕಾರ್ಯವನ್ನು ಎರಡು ಬಾರಿ ಕರೆಯುತ್ತದೆ. ಎನ್ಕೋಡ್ ನಿಬ್ಬಲ್ ಫಂಕ್ಷನ್ ಆರು-ಚಿಪ್ ಚಿಹ್ನೆಗಾಗಿ ಲುಕ್-ಅಪ್ ಟೇಬಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಆರು ಕಾರ್ಯಗಳಲ್ಲಿ ಮೂರು ಶಿಫ್ಟ್ಗೆ ಚಿಹ್ನೆಯನ್ನು ಬರೆಯುತ್ತದೆ. ಈ ಕಾರ್ಯವು ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ 16-ಚಿಪ್ ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ನ ಕನಿಷ್ಠ ಮಹತ್ವದ ಬೈಟ್ಗೆ ಚಿಹ್ನೆಯನ್ನು ಬರೆಯಲಾಗಿದೆ. ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಎರಡು ಬಾರಿ ಎಡಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ. ಇದನ್ನು ಮೂರು ಬಾರಿ ಪುನರಾವರ್ತಿಸಲಾಗುತ್ತದೆ. ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ನ ಮೇಲಿನ ಬೈಟ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಬೈಟ್ ಇದ್ದಾಗ, ಅದನ್ನು ವಿಲೋಮಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು FIFO ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ.
ಡೇಟಾದ ಪ್ರತಿಯೊಂದು ಬೈಟ್ ಒಂದೂವರೆ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳಾಗಿ ಎನ್ಕೋಡ್ ಆಗಿರುವುದರಿಂದ, ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ತೆರವುಗೊಳಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ ಆದ್ದರಿಂದ ಮೊದಲ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ ಸರಿಯಾಗಿದೆ. ಪ್ಯಾಕೆಟ್ ಉದ್ದವು ಬೆಸ ಸಂಖ್ಯೆಯಾಗಿದ್ದರೆ, ಎಲ್ಲಾ ಬೈಟ್ಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿದ ನಂತರ, ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಇನ್ನೂ ಒಂದು ನಿಬ್ಬಲ್ ಉಳಿದಿರುತ್ತದೆ. ಮುಂದಿನ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಇದನ್ನು ಪೋಸ್ಟಂಬಲ್ನೊಂದಿಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.
ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಆರರಲ್ಲಿ ಮೂರನ್ನು ಡಿಕೋಡಿಂಗ್ ಮಾಡುವುದು ಹಿಮ್ಮುಖ ವಿಧಾನವಾಗಿದೆ. ಡಿಕೋಡಿಂಗ್ ಮಾಡುವಾಗ, ಮೂರು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳನ್ನು ಎರಡು ಡೇಟಾ ಬೈಟ್ಗಳಾಗಿ ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಡಿಕೋಡ್ ಮಾಡಲಾದ ಡೇಟಾದ ಬೈಟ್ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು ಸಾಫ್ಟ್ವೇರ್ ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಮತ್ತೆ ಬಳಸಲಾಗುತ್ತದೆ. ಡಿಕೋಡಿಂಗ್ಗಾಗಿ 64-ಪ್ರವೇಶದ ವಿಲೋಮ ಲುಕ್-ಅಪ್ ಟೇಬಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಕಡಿಮೆ ಆವರ್ತಗಳನ್ನು ಬಳಸುತ್ತದೆ ಆದರೆ ಹೆಚ್ಚು ಕೋಡ್ ಮೆಮೊರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಅನುಗುಣವಾದ ಚಿಹ್ನೆಗಾಗಿ 16-ಪ್ರವೇಶದ ಲುಕ್-ಅಪ್ ಟೇಬಲ್ ಅನ್ನು ಹುಡುಕಲು ಗಣನೀಯವಾಗಿ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಅಂಚೆಚೀಟಿ
ವೈರ್ಲೆಸ್ M-ಬಸ್ ವಿವರಣೆಯು ಪೋಸ್ಟ್ಯಾಂಬಲ್ ಅಥವಾ ಟ್ರೈಲರ್ಗೆ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದೆ. ಎಲ್ಲಾ ವಿಧಾನಗಳಿಗೆ, ಕನಿಷ್ಠ ಎರಡು ಚಿಪ್ಸ್, ಮತ್ತು ಗರಿಷ್ಠ ಎಂಟು ಚಿಪ್ಸ್ ಆಗಿದೆ. FIFO ಗಾಗಿ ಕನಿಷ್ಠ ಪರಮಾಣು ಘಟಕವು ಒಂದು ಬೈಟ್ ಆಗಿರುವುದರಿಂದ, 8-ಚಿಪ್ ಟ್ರೇಲರ್ ಅನ್ನು ಮೋಡ್ S ಮತ್ತು ಮೋಡ್ R ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ ಉದ್ದವು ಸಮವಾಗಿದ್ದರೆ ಮೋಡ್ T ಪೋಸ್ಟ್ಯಾಂಬಲ್ ಎಂಟು ಚಿಪ್ಗಳು ಅಥವಾ ಪ್ಯಾಕೆಟ್ ಉದ್ದವು ಬೆಸವಾಗಿದ್ದರೆ ನಾಲ್ಕು ಚಿಪ್ಗಳು. ಬೆಸ ಪ್ಯಾಕೆಟ್ ಉದ್ದಕ್ಕಾಗಿ ನಾಲ್ಕು-ಚಿಪ್ ಪೋಸ್ಟ್ಯಾಂಬಲ್ ಕನಿಷ್ಠ ಎರಡು ಪರ್ಯಾಯ ಚಿಪ್ಗಳನ್ನು ಹೊಂದುವ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 7. ಅಂಚೆಯ ಉದ್ದ
ಅಂಚೆಯ ಉದ್ದ (ಚಿಪ್ಸ್) | |||||
ನಿಮಿಷ | ಗರಿಷ್ಠ | ಅನುಷ್ಠಾನ | ಚಿಪ್ ಅನುಕ್ರಮ | ||
ಮೋಡ್ ಎಸ್ | 2 | 8 | 8 | 1010101 | |
ಮೋಡ್ ಟಿ | 2 | 8 | 4 | (ಬೆಸ) | 101 |
8 | (ಸಹ) | 1010101 | |||
ಮೋಡ್ ಆರ್ | 2 | 8 | 8 | 1010101 |
ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್
Si443x ನಲ್ಲಿನ ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ವೇರಿಯಬಲ್ ಪ್ಯಾಕೆಟ್ ಅಗಲ ಮೋಡ್ ಅಥವಾ ಸ್ಥಿರ ಪ್ಯಾಕೆಟ್ ಅಗಲ ಮೋಡ್ನಲ್ಲಿ ಬಳಸಬಹುದು. ವೇರಿಯಬಲ್ ಪ್ಯಾಕೆಟ್ ಅಗಲ ಮೋಡ್ಗೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವರ್ಡ್ ಮತ್ತು ಐಚ್ಛಿಕ ಹೆಡರ್ ಬೈಟ್ಗಳ ನಂತರ ಪ್ಯಾಕೆಟ್ ಉದ್ದದ ಬೈಟ್ ಅಗತ್ಯವಿದೆ. ಸ್ವಾಗತದ ನಂತರ, ಮಾನ್ಯವಾದ ಪ್ಯಾಕೆಟ್ನ ಅಂತ್ಯವನ್ನು ನಿರ್ಧರಿಸಲು ರೇಡಿಯೊ ಉದ್ದ ಬೈಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರಸರಣದಲ್ಲಿ, ಹೆಡರ್ ಬೈಟ್ಗಳ ನಂತರ ರೇಡಿಯೊ ಉದ್ದ ಕ್ಷೇತ್ರವನ್ನು ಸೇರಿಸುತ್ತದೆ.
ವೈರ್ಲೆಸ್ M-ಬಸ್ ಪ್ರೋಟೋಕಾಲ್ಗಾಗಿ L ಕ್ಷೇತ್ರವನ್ನು Si443x ಉದ್ದದ ಕ್ಷೇತ್ರಕ್ಕಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಮೊದಲನೆಯದಾಗಿ, L ಕ್ಷೇತ್ರವು ನಿಜವಾದ ಪ್ಯಾಕೆಟ್ ಉದ್ದವಲ್ಲ. ಇದು CRC ಬೈಟ್ಗಳು ಅಥವಾ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿರದ ಲಿಂಕ್ ಲೇಯರ್ ಪೇಲೋಡ್ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆ. ಎರಡನೆಯದಾಗಿ, L-ಫೀಲ್ಡ್ ಅನ್ನು ಸ್ವತಃ ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡಿಂಗ್ ಅಥವಾ ಮೋಡ್ T ಮೀಟರ್ಗಾಗಿ ಆರು ಎನ್ಕೋಡಿಂಗ್ನಲ್ಲಿ ಮೂರು ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ.
ಅಳವಡಿಕೆಯು ಪ್ರಸರಣ ಮತ್ತು ಸ್ವಾಗತ ಎರಡಕ್ಕೂ ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಸ್ಥಿರ ಪ್ಯಾಕೆಟ್ ಅಗಲ ಮೋಡ್ನಲ್ಲಿ ಬಳಸುತ್ತದೆ. ಪ್ರಸರಣದ ನಂತರ, PHY ಲೇಯರ್ ಟ್ರಾನ್ಸ್ಮಿಟ್ ಬಫರ್ನಲ್ಲಿ L ಕ್ಷೇತ್ರವನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಪೋಸ್ಟಂಬಲ್ ಸೇರಿದಂತೆ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. ರವಾನಿಸಬೇಕಾದ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯನ್ನು ಪ್ಯಾಕೆಟ್ ಲೆಂಗ್ತ್ ರಿಜಿಸ್ಟರ್ಗೆ (0x3E) ಬರೆಯಲಾಗುತ್ತದೆ.
ಸ್ವಾಗತದ ನಂತರ, ಮೊದಲ ಎರಡು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳನ್ನು ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್-ಫೀಲ್ಡ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವ ಬಫರ್ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ. ಸ್ವೀಕರಿಸಬೇಕಾದ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು L-ಫೀಲ್ಡ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ವೀಕರಿಸಬೇಕಾದ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ಯಾಕೆಟ್ ಲೆಂಗ್ತ್ ರಿಜಿಸ್ಟರ್ಗೆ (0x3E) ಬರೆಯಲಾಗುತ್ತದೆ. ಅಂಚೆಚೀಟಿಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ.
MCU L-ಫೀಲ್ಡ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಬೇಕು, ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಬೇಕು ಮತ್ತು ಕಡಿಮೆ ಸಂಭವನೀಯ ಪ್ಯಾಕೆಟ್ ಉದ್ದವನ್ನು ಸ್ವೀಕರಿಸುವ ಮೊದಲು ಪ್ಯಾಕೆಟ್ ಉದ್ದದ ರಿಜಿಸ್ಟರ್ಗೆ ಮೌಲ್ಯವನ್ನು ಬರೆಯಬೇಕು. PHY ಲೇಯರ್ಗಾಗಿ ಅನುಮತಿಸಲಾದ ಚಿಕ್ಕದಾದ L-ಫೀಲ್ಡ್ 9 ಆಗಿದೆ, ಇದು 12 ಎನ್ಕೋಡ್ ಮಾಡದ ಬೈಟ್ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಇದು ಮಾದರಿ T ಗಾಗಿ 18 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳನ್ನು ನೀಡುತ್ತದೆ. ಮೊದಲ ಎರಡು ಬೈಟ್ಗಳನ್ನು ಈಗಾಗಲೇ ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಹೀಗಾಗಿ, ಪ್ಯಾಕೆಟ್ ಉದ್ದದ ರಿಜಿಸ್ಟರ್ ಅನ್ನು 16-ಬೈಟ್ ಬಾರಿ 100 kbps ಅಥವಾ 1.28 ಮಿಲಿಸೆಕೆಂಡ್ಗಳಲ್ಲಿ ನವೀಕರಿಸಬೇಕು. 8051 MIPS ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ 20 ಗೆ ಇದು ಯಾವುದೇ ಸಮಸ್ಯೆಯಾಗುವುದಿಲ್ಲ.
ಸ್ವೀಕರಿಸಬೇಕಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯು ಪೋಸ್ಟಂಬಲ್ ಅನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಬೆಸ ಪ್ಯಾಕೆಟ್ ಉದ್ದದೊಂದಿಗೆ ಮೋಡ್ ಟಿ ಪ್ಯಾಕೆಟ್ಗಳಿಗೆ ಬಳಸಲಾಗುವ ನಾಲ್ಕು-ಚಿಪ್ ಪೋಸ್ಟಂಬಲ್ ಹೊರತುಪಡಿಸಿ. ಹೀಗಾಗಿ, ಮಾದರಿ T ಬೆಸ ಉದ್ದದ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ರಿಸೀವರ್ಗೆ ಪೋಸ್ಟ್ಯಾಂಬಲ್ ಅಗತ್ಯವಿಲ್ಲ. ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಪೂರ್ಣಾಂಕ ಸಂಖ್ಯೆಯನ್ನು ನೀಡಲು ಮಾತ್ರ ಈ ಪೋಸ್ಟಂಬಲ್ ಅಗತ್ಯವಿದೆ. ಅಂಚೆಯ ವಿಷಯವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ; ಆದ್ದರಿಂದ, ಅಂಚೆಚೀಟಿಯನ್ನು ರವಾನಿಸದಿದ್ದರೆ, ಶಬ್ದದ ನಾಲ್ಕು ಚಿಪ್ಸ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯು 255 (0xFF) ಗೆ ಸೀಮಿತವಾಗಿರುವುದರಿಂದ, ವಿವಿಧ ವಿಧಾನಗಳಿಗಾಗಿ ಅನುಷ್ಠಾನವು ಗರಿಷ್ಠ L-ಕ್ಷೇತ್ರವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 8. ಪ್ಯಾಕೆಟ್ ಗಾತ್ರದ ಮಿತಿಗಳು
ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ | ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ | ಎಂ-ಬಸ್ | ||||
ಬೈಟ್ಗಳು | ಬೈಟ್ಗಳು | ಎಲ್-ಫೀಲ್ಡ್ | ||||
ಡಿಸೆಂಬರ್ | ಹೆಕ್ಸ್ | ಡಿಸೆಂಬರ್ | ಹೆಕ್ಸ್ | ಡಿಸೆಂಬರ್ | ಹೆಕ್ಸ್ | |
ಮೋಡ್ ಎಸ್ | 255 | FF | 127 | 7 ಎಫ್ | 110 | 6E |
ಮೋಡ್ ಟಿ (ಮೀಟರ್-ಇತರ) | 255 | FF | 169 | A9 | 148 | 94 |
ಮೋಡ್ ಆರ್ | 255 | FF | 127 | 7 ಎಫ್ | 110 | 6E |
ಈ ಮಿತಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ವೈರ್ಲೆಸ್ ಮೀಟರ್ನ ವಿಶಿಷ್ಟ ಬಳಕೆಯ ಪ್ರಕರಣಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ. ಅತ್ಯುತ್ತಮ ಬ್ಯಾಟರಿ ಬಾಳಿಕೆ ಪಡೆಯಲು ಪ್ಯಾಕೆಟ್ ಉದ್ದವನ್ನು ಚಿಕ್ಕದಾಗಿ ಇರಿಸಬೇಕು.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಳಕೆದಾರರು ಸ್ವೀಕರಿಸಬೇಕಾದ ಗರಿಷ್ಠ L-ಫೀಲ್ಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು (USER_RX_MAX_L_FIELD). ಇದು ಸ್ವೀಕರಿಸುವ ಬಫರ್ಗೆ ಅಗತ್ಯವಿರುವ ಗಾತ್ರವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ (USER_RX_BUFFER_SIZE).
255 ರ ಗರಿಷ್ಠ L-ಫೀಲ್ಡ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು 290 ಬೈಟ್ಗಳ ರಿಸೀವ್ ಬಫರ್ ಮತ್ತು ಗರಿಷ್ಠ 581 ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡ್ ಬೈಟ್ಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಆ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ಯಾಕೆಟ್ ಉದ್ದದ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಇದು ಕಾರ್ಯಸಾಧ್ಯವಾಗಿದೆ, ಆದರೆ ಸಾಧ್ಯವಾದರೆ ಪ್ಯಾಕೆಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಬಳಸಲು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.
FIFO ಬಳಕೆ
Si4431 ರವಾನಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು 64 ಬೈಟ್ FIFO ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆ 255 ಆಗಿರುವುದರಿಂದ, ಸಂಪೂರ್ಣ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಪ್ಯಾಕೆಟ್ 64-ಬೈಟ್ ಬಫರ್ನಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.
ರೋಗ ಪ್ರಸಾರ
ಪ್ರಸರಣದಲ್ಲಿ, ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. ಪೋಸ್ಟಂಬಲ್ ಸೇರಿದಂತೆ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯು 64 ಬೈಟ್ಗಳಿಗಿಂತ ಕಡಿಮೆಯಿದ್ದರೆ, ಸಂಪೂರ್ಣ ಪ್ಯಾಕೆಟ್ ಅನ್ನು FIFO ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ಅಡಚಣೆಯನ್ನು ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸಣ್ಣ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಒಂದು FIFO ವರ್ಗಾವಣೆಯಲ್ಲಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.
ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯು 64 ಕ್ಕಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸಲು ಬಹು FIFO ವರ್ಗಾವಣೆಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಮೊದಲ 64 ಬೈಟ್ಗಳನ್ನು FIFO ಗೆ ಬರೆಯಲಾಗಿದೆ. ಪ್ಯಾಕೆಟ್ ಸೆಂಟ್ ಮತ್ತು TX FIFO ಬಹುತೇಕ ಖಾಲಿ ಅಡಚಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. TX FIFO ಬಹುತೇಕ ಖಾಲಿ ಮಿತಿಯನ್ನು 16 ಬೈಟ್ಗಳಿಗೆ (25%) ಹೊಂದಿಸಲಾಗಿದೆ. ಪ್ರತಿ IRQ ಘಟನೆಯ ನಂತರ, ಸ್ಥಿತಿ 2 ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಓದಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ಬಿಟ್ ಅನ್ನು ಮೊದಲು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಳುಹಿಸದಿದ್ದರೆ, ಮುಂದಿನ 48 ಬೈಟ್ಗಳ ಎನ್ಕೋಡ್ ಡೇಟಾವನ್ನು FIFO ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳನ್ನು ಬರೆಯುವವರೆಗೆ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ಅಡಚಣೆ ಸಂಭವಿಸುವವರೆಗೆ ಇದು ಮುಂದುವರಿಯುತ್ತದೆ.
1. ಸ್ವಾಗತ
ಸ್ವಾಗತದಲ್ಲಿ, ಆರಂಭದಲ್ಲಿ, ಸಿಂಕ್ ವರ್ಡ್ ಇಂಟರಪ್ಟ್ ಅನ್ನು ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸಿಂಕ್ ಪದವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಸಿಂಕ್ ಪದದ ಅಡಚಣೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಅಡಚಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಮಿತಿಯನ್ನು ಆರಂಭದಲ್ಲಿ 2 ಬೈಟ್ಗಳಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ಎರಡು ಉದ್ದದ ಬೈಟ್ಗಳನ್ನು ಯಾವಾಗ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಲು ಮೊದಲ FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಅಡಚಣೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಉದ್ದವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಉದ್ದವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. RX FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಮಿತಿಯನ್ನು ನಂತರ 48 ಬೈಟ್ಗಳಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. RX FIFO ಬಹುತೇಕ ತುಂಬಿದೆ ಮತ್ತು ಮಾನ್ಯವಾದ ಪ್ಯಾಕೆಟ್ ಅಡಚಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಮುಂದಿನ IRQ ಈವೆಂಟ್ನಲ್ಲಿ, ಸ್ಥಿತಿ 1 ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಓದಲಾಗುತ್ತದೆ. ಮೊದಲಿಗೆ, ಮಾನ್ಯವಾದ ಪ್ಯಾಕೆಟ್ ಬಿಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಬಿಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. RX FIFO ಬಹುತೇಕ ಪೂರ್ಣ ಬಿಟ್ ಅನ್ನು ಮಾತ್ರ ಹೊಂದಿಸಿದರೆ, ಮುಂದಿನ 48 ಬೈಟ್ಗಳನ್ನು FIFO ನಿಂದ ಓದಲಾಗುತ್ತದೆ. ಮಾನ್ಯವಾದ ಪ್ಯಾಕೆಟ್ ಬಿಟ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ, ಪ್ಯಾಕೆಟ್ನ ಉಳಿದ ಭಾಗವನ್ನು FIFO ನಿಂದ ಓದಲಾಗುತ್ತದೆ. MCU ಎಷ್ಟು ಬೈಟ್ಗಳನ್ನು ಓದಲಾಗಿದೆ ಎಂಬುದನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕೊನೆಯ ಬೈಟ್ನ ನಂತರ ಓದುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.
ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್
ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಮಾಡ್ಯೂಲ್ 13757-4:2005 ಕಂಪ್ಲೈಂಟ್ ಲಿಂಕ್ ಲೇಯರ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ. ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ (LINK) ಭೌತಿಕ ಲೇಯರ್ (PHY) ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ (AL) ನಡುವಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ ಈ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ:
- PHY ಮತ್ತು AL ನಡುವೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ
- ಹೊರಹೋಗುವ ಸಂದೇಶಗಳಿಗಾಗಿ CRC ಗಳನ್ನು ರಚಿಸುತ್ತದೆ
- ಒಳಬರುವ ಸಂದೇಶಗಳಲ್ಲಿ CRC ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ
- ಭೌತಿಕ ವಿಳಾಸವನ್ನು ಒದಗಿಸುತ್ತದೆ
- ದ್ವಿಮುಖ ಸಂವಹನ ವಿಧಾನಗಳಿಗಾಗಿ ವರ್ಗಾವಣೆಗಳನ್ನು ಅಂಗೀಕರಿಸುತ್ತದೆ
- ಫ್ರೇಮ್ ಡೇಟಾ ಬಿಟ್ಗಳು
- ಒಳಬರುವ ಸಂದೇಶಗಳಲ್ಲಿ ಫ್ರೇಮ್ ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ
ಲಿಂಕ್ ಲೇಯರ್ ಫ್ರೇಮ್ ಫಾರ್ಮ್ಯಾಟ್
EN 13757-4:2005 ರಲ್ಲಿ ಬಳಸಲಾದ ವೈರ್ಲೆಸ್ M-ಬಸ್ ಫ್ರೇಮ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು IEC3-3-60870 ನಿಂದ FT5 (ಫ್ರೇಮ್ ಟೈಪ್ 2) ಫ್ರೇಮ್ ಫಾರ್ಮ್ಯಾಟ್ನಿಂದ ಪಡೆಯಲಾಗಿದೆ. ಫ್ರೇಮ್ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಡೇಟಾ ಬ್ಲಾಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ರತಿ ಬ್ಲಾಕ್ 16-ಬಿಟ್ CRC ಕ್ಷೇತ್ರವನ್ನು ಒಳಗೊಂಡಿದೆ. ಮೊದಲ ಬೊಕ್ ಎಲ್-ಫೀಲ್ಡ್, ಸಿ-ಫೀಲ್ಡ್, ಎಂ-ಫೀಲ್ಡ್ ಮತ್ತು ಎ-ಫೀಲ್ಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ 12 ಬೈಟ್ಗಳ ಸ್ಥಿರ-ಉದ್ದದ ಬ್ಲಾಕ್ ಆಗಿದೆ.
- ಎಲ್-ಫೀಲ್ಡ್
L-ಫೀಲ್ಡ್ ಲಿಂಕ್ ಲೇಯರ್ ಡೇಟಾ ಪೇಲೋಡ್ನ ಉದ್ದವಾಗಿದೆ. ಇದು L-ಫೀಲ್ಡ್ ಅನ್ನು ಅಥವಾ ಯಾವುದೇ CRC ಬೈಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿಲ್ಲ. ಇದು ಎಲ್-ಫೀಲ್ಡ್, ಸಿ-ಫೀಲ್ಡ್, ಎಂ-ಫೀಲ್ಡ್ ಮತ್ತು ಎ-ಫೀಲ್ಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇವು PHY ಪೇಲೋಡ್ನ ಭಾಗವಾಗಿದೆ.
ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯು 255 ಬೈಟ್ಗಳಿಗೆ ಸೀಮಿತವಾಗಿರುವುದರಿಂದ, M-ಫೀಲ್ಡ್ಗೆ ಗರಿಷ್ಠ ಬೆಂಬಲಿತ ಮೌಲ್ಯವು ಮ್ಯಾಂಚೆಸ್ಟರ್ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೇಟಾಗೆ 110 ಬೈಟ್ಗಳು ಮತ್ತು ಮೋಡ್ T ಮೂರು-ಔಟ್-ಆಫ್-ಸಿಕ್ಸ್ ಎನ್ಕೋಡ್ ಡೇಟಾಗೆ 148 ಬೈಟ್ಗಳು.
ಪ್ರಸರಣದಲ್ಲಿ ಎಲ್-ಫೀಲ್ಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಲಿಂಕ್ ಲೇಯರ್ ಕಾರಣವಾಗಿದೆ. ಲಿಂಕ್-ಲೇಯರ್ ಸ್ವಾಗತದಲ್ಲಿ ಎಲ್-ಫೀಲ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
L-ಫೀಲ್ಡ್ PHY ಪೇಲೋಡ್ ಉದ್ದ ಅಥವಾ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಪ್ರಸರಣದ ನಂತರ, PHY PHY ಪೇಲೋಡ್ ಉದ್ದ ಮತ್ತು ಎನ್ಕೋಡ್ ಮಾಡಿದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. ಸ್ವಾಗತದ ನಂತರ, PHY ಎಲ್-ಫೀಲ್ಡ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡಿಕೋಡ್ ಮಾಡಲು ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. - ಸಿ-ಫೀಲ್ಡ್
ಸಿ-ಫೀಲ್ಡ್ ಫ್ರೇಮ್ ನಿಯಂತ್ರಣ ಕ್ಷೇತ್ರವಾಗಿದೆ. ಈ ಕ್ಷೇತ್ರವು ಫ್ರೇಮ್ ಪ್ರಕಾರವನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಲಿಂಕ್ ಡೇಟಾ ವಿನಿಮಯ ಸೇವೆಯ ಮೂಲಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. C-ಫೀಲ್ಡ್ ಫ್ರೇಮ್ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ - ಕಳುಹಿಸಿ, ದೃಢೀಕರಿಸಿ, ವಿನಂತಿಸಿ, ಅಥವಾ ಪ್ರತಿಕ್ರಿಯಿಸಿ. SEND ಮತ್ತು REQUEST ಫ್ರೇಮ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ, C-ಫೀಲ್ಡ್ ದೃಢೀಕರಣ ಅಥವಾ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಮೂಲ ಲಿಂಕ್ TX ಕಾರ್ಯವನ್ನು ಬಳಸುವಾಗ, C ಯ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಬಳಸಬಹುದು. ಲಿಂಕ್ ಸೇವಾ ಮೂಲಗಳನ್ನು ಬಳಸುವಾಗ, EN 13757-4:2005 ರ ಪ್ರಕಾರ C ಕ್ಷೇತ್ರವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಜನಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. - ಎಂ-ಫೀಲ್ಡ್
M-ಕ್ಷೇತ್ರವು ತಯಾರಕರ ಸಂಕೇತವಾಗಿದೆ. ತಯಾರಕರು ಕೆಳಗಿನವುಗಳಿಂದ ಮೂರು-ಅಕ್ಷರದ ಕೋಡ್ ಅನ್ನು ವಿನಂತಿಸಬಹುದು web ವಿಳಾಸ: http://www.dlms.com/flag/INDEX.HTM ಮೂರು-ಅಕ್ಷರದ ಕೋಡ್ನ ಪ್ರತಿಯೊಂದು ಅಕ್ಷರವನ್ನು ಐದು ಬಿಟ್ಗಳಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ASCII ಕೋಡ್ ತೆಗೆದುಕೊಂಡು 5x0 ("A") ಕಳೆಯುವುದರ ಮೂಲಕ 40-ಬಿಟ್ ಕೋಡ್ ಅನ್ನು ಪಡೆಯಬಹುದು. ಮೂರು 5-ಬಿಟ್ ಕೋಡ್ಗಳನ್ನು 15-ಬಿಟ್ಗಳನ್ನು ಮಾಡಲು ಸಂಯೋಜಿಸಲಾಗಿದೆ. ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ಬಿಟ್ ಶೂನ್ಯವಾಗಿದೆ. - ಎ-ಫೀಲ್ಡ್
ವಿಳಾಸ ಕ್ಷೇತ್ರವು ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ವಿಶಿಷ್ಟವಾದ 6-ಬೈಟ್ ವಿಳಾಸವಾಗಿದೆ. ವಿಶಿಷ್ಟ ವಿಳಾಸವನ್ನು ತಯಾರಕರು ನಿಯೋಜಿಸಬೇಕು. ಪ್ರತಿ ಸಾಧನವು ವಿಶಿಷ್ಟವಾದ 6-ಬೈಟ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರತಿ ತಯಾರಕರ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ. ಕಳುಹಿಸು ಮತ್ತು ವಿನಂತಿಯ ಚೌಕಟ್ಟುಗಳ ವಿಳಾಸವು ಮೀಟರ್ ಅಥವಾ ಇತರ ಸಾಧನದ ಸ್ವಯಂ ವಿಳಾಸವಾಗಿದೆ. ಮೂಲ ಸಾಧನದ ವಿಳಾಸವನ್ನು ಬಳಸಿಕೊಂಡು ದೃಢೀಕರಣ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಡೇಟಾ ಚೌಕಟ್ಟುಗಳನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ. - CI-ಫೀಲ್ಡ್
CI-ಕ್ಷೇತ್ರವು ಅಪ್ಲಿಕೇಶನ್ ಹೆಡರ್ ಆಗಿದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ಪೇಲೋಡ್ನಲ್ಲಿನ ಡೇಟಾದ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. EN13757-4:2005 ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಲಿಂಕ್ ಸೇವಾ ಮೂಲಗಳು ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತವೆ. - CRC
CRC ಅನ್ನು EN13757-4:2005 ರಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
CRC ಬಹುಪದವು:
X16 + x13 + x12 + x11 + x10 + x8 +x6 + x5 + x2 + 1
M-Bus CRC ಅನ್ನು ಪ್ರತಿ 16-ಬೈಟ್ ಬ್ಲಾಕ್ನಲ್ಲಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಫಲಿತಾಂಶವು ಪ್ರತಿ 16 ಬೈಟ್ಗಳ ಡೇಟಾಗೆ 18 ಬೈಟ್ಗಳನ್ನು ರವಾನಿಸಲು ಅಗತ್ಯವಿರುತ್ತದೆ,
ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ
ಲಿಂಕ್ ಲೇಯರ್ ಇಂಪ್ಲಿಮೆಂಟೇಶನ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, "AN452: ವೈರ್ಲೆಸ್ M-ಬಸ್ ಸ್ಟಾಕ್ ಪ್ರೋಗ್ರಾಮರ್ಸ್ ಗೈಡ್" ಅನ್ನು ನೋಡಿ.
ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್
ಚಿತ್ರ 2 ಮಾಜಿ ಮೀಟರ್ಗೆ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಟೈಮ್ಲೈನ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆampಮೋಡ್ T1 ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ.
ಶಕ್ತಿಯನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ MCU ಸ್ಲೀಪ್ ಮೋಡ್ನಲ್ಲಿರಬೇಕು. ಇದರಲ್ಲಿ ಮಾಜಿampಉದಾಹರಣೆಗೆ, RTC ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ರೇಡಿಯೊ ಸ್ಫಟಿಕ ಪ್ರಾರಂಭದಲ್ಲಿ ಕಾಯುತ್ತಿರುವಾಗ ಮತ್ತು FIFO ನಿಂದ ಪ್ರಸಾರ ಮಾಡುವಾಗ MCU ನಿದ್ರಿಸುತ್ತಿದೆ. ಪೋರ್ಟ್ ಮ್ಯಾಚ್ ವೇಕ್-ಅಪ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ EZRadioPRO IRQ ಸಿಗ್ನಲ್ನಿಂದ MCU ಎಚ್ಚರಗೊಳ್ಳುತ್ತದೆ.
ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬ್ಲಾಕ್ ಸಂದೇಶಗಳನ್ನು ರವಾನಿಸುವಾಗ, FIFO ಅನ್ನು ತುಂಬಲು MCU ಎಚ್ಚರಗೊಳ್ಳಬೇಕು (FIFO ಬಹುತೇಕ ಖಾಲಿ ಅಡಚಣೆಯ ಆಧಾರದ ಮೇಲೆ) ಮತ್ತು ನಂತರ ಮತ್ತೆ ನಿದ್ರೆಗೆ ಹೋಗಬೇಕು.
MCU ADC ಯಿಂದ ಓದುವಾಗ ಕಡಿಮೆ ಪವರ್ ಆಸಿಲೇಟರ್ ಅಥವಾ ಬರ್ಸ್ಟ್-ಮೋಡ್ ಆಸಿಲೇಟರ್ನಿಂದ ಚಾಲನೆಯಲ್ಲಿರುವ ಐಡಲ್ ಮೋಡ್ನಲ್ಲಿರಬೇಕು. ADC ಗೆ SAR ಗಡಿಯಾರದ ಅಗತ್ಯವಿದೆ.
ಬಳಕೆಯಲ್ಲಿಲ್ಲದಿದ್ದಾಗ, EZRadioPRO SDN ಪಿನ್ ಅನ್ನು ಹೆಚ್ಚು ಚಾಲಿತಗೊಳಿಸುವುದರೊಂದಿಗೆ ಶಟ್ಡೌನ್ ಮೋಡ್ನಲ್ಲಿರಬೇಕು. ಇದಕ್ಕೆ MCU ಗೆ ಹಾರ್ಡ್ವೈರ್ಡ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ. EZ ರೇಡಿಯೊ ಪ್ರೊ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸುವ ಕ್ರಮದಲ್ಲಿ ಸಂರಕ್ಷಿಸಲಾಗಿಲ್ಲ; ಆದ್ದರಿಂದ, ಪ್ರತಿ RTC ಮಧ್ಯಂತರದಲ್ಲಿ EZRadioPro ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ರೇಡಿಯೊವನ್ನು ಪ್ರಾರಂಭಿಸಲು 100 µs ಗಿಂತ ಕಡಿಮೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು 400 nA ಅನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ. ಇದು 10-ಸೆಕೆಂಡ್ ಮಧ್ಯಂತರವನ್ನು ಆಧರಿಸಿ 10 µJ ಶಕ್ತಿಯ ಉಳಿತಾಯಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ.
EZRadioPRO ಸ್ಫಟಿಕವು POR ಗಾಗಿ ಸುಮಾರು 16 ms ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸುಮಾರು ಎಂಟು ಬ್ಲಾಕ್ಗಳಿಗೆ CRC ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಇದು ಸಾಕಷ್ಟು ಉದ್ದವಾಗಿದೆ. ಸ್ಫಟಿಕವು ಸ್ಥಿರಗೊಳ್ಳುವ ಮೊದಲು ಎಲ್ಲಾ CRC ಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದರೆ MCU ಮತ್ತೆ ನಿದ್ರಿಸುತ್ತದೆ. ಎನ್ಕ್ರಿಪ್ಶನ್ ಅಗತ್ಯವಿದ್ದರೆ, ಸ್ಫಟಿಕ ಆಂದೋಲಕದಲ್ಲಿ ಕಾಯುತ್ತಿರುವಾಗ ಅದನ್ನು ಸಹ ಪ್ರಾರಂಭಿಸಬಹುದು.
ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳಿಗಾಗಿ ಕಡಿಮೆ-ಶಕ್ತಿಯ ಆಂದೋಲಕವನ್ನು ಬಳಸಿಕೊಂಡು MCU 20 MHz ನಲ್ಲಿ ಚಲಿಸಬೇಕು. ನಿಖರವಾದ ಕಾಲಾವಧಿಯ ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳು ಸ್ಲೀಪ್ ಮೋಡ್ ಬದಲಿಗೆ ನಿಖರವಾದ ಆಂದೋಲಕ ಮತ್ತು ಐಡಲ್ ಮೋಡ್ ಅನ್ನು ಬಳಸಬೇಕು. ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳಿಗೆ RTC ಸಾಕಷ್ಟು ರೆಸಲ್ಯೂಶನ್ ಒದಗಿಸುತ್ತದೆ. T2 ಮೀಟರ್ಗೆ ಪವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಟೈಮ್ಲೈನ್ ಎಕ್ಸ್ample ಅಪ್ಲಿಕೇಶನ್ ಚಿತ್ರ 3 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಮೀಟರ್ ಎಚ್ಚರವಾದಾಗ ಮತ್ತು ಯಾವುದೇ ರೀಡರ್ ಇಲ್ಲದಿದ್ದಾಗ ಟ್ರಾನ್ಸ್ಸಿವರ್ ಅಳವಡಿಕೆಯನ್ನು ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಬೇಕು. ಕನಿಷ್ಠ/ಗರಿಷ್ಠ ACK ಅವಧಿಯು ಸಾಕಷ್ಟು ಉದ್ದವಾಗಿದೆ ಆದ್ದರಿಂದ C8051F930 RTC ಅನ್ನು ಬಳಸಲು ಮತ್ತು MCU ಅನ್ನು ಸ್ಲೀಪ್ ಮೋಡ್ಗೆ ಹಾಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಸ್ಲೀಪ್ ಮೋಡ್ ಅನ್ನು ಬಳಸುವ ಅಗತ್ಯವಿಲ್ಲದ ಮುಖ್ಯ ಅಥವಾ USB-ಚಾಲಿತ ಓದುಗರಿಗೆ ಬಿಲ್ಡ್ ಆಯ್ಕೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ನಿದ್ರೆಯ ಬದಲಿಗೆ ಐಡಲ್ ಮೋಡ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಇದರಿಂದ USB ಮತ್ತು UART MCU ಅನ್ನು ಅಡ್ಡಿಪಡಿಸಬಹುದು.
ಸರಳತೆ ಸ್ಟುಡಿಯೋ
MCU ಮತ್ತು ವೈರ್ಲೆಸ್ ಉಪಕರಣಗಳು, ದಸ್ತಾವೇಜನ್ನು, ಸಾಫ್ಟ್ವೇರ್, ಮೂಲ ಕೋಡ್ ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗೆ ಒಂದು ಕ್ಲಿಕ್ ಪ್ರವೇಶ. ವಿಂಡೋಸ್ಗೆ ಲಭ್ಯವಿದೆ,
ಮ್ಯಾಕ್ ಮತ್ತು ಲಿನಕ್ಸ್!
![]() |
![]() |
![]() |
![]() |
IoT ಪೋರ್ಟ್ಫೋಲಿಯೋ www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
ಗುಣಮಟ್ಟ www.silabs.com/qualitty |
ಬೆಂಬಲ ಮತ್ತು ಸಮುದಾಯ community.silabs.com |
ಹಕ್ಕು ನಿರಾಕರಣೆ
ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸುವ ಅಥವಾ ಬಳಸಲು ಉದ್ದೇಶಿಸಿರುವ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅನುಷ್ಠಾನಕಾರರಿಗೆ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಪೆರಿಫೆರಲ್ಸ್ ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳ ಇತ್ತೀಚಿನ, ನಿಖರವಾದ ಮತ್ತು ಆಳವಾದ ದಾಖಲಾತಿಗಳನ್ನು ಗ್ರಾಹಕರಿಗೆ ಒದಗಿಸಲು ಉದ್ದೇಶಿಸಿದೆ. ಗುಣಲಕ್ಷಣ ಡೇಟಾ, ಲಭ್ಯವಿರುವ ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಪೆರಿಫೆರಲ್ಗಳು, ಮೆಮೊರಿ ಗಾತ್ರಗಳು ಮತ್ತು ಮೆಮೊರಿ ವಿಳಾಸಗಳು ಪ್ರತಿ ನಿರ್ದಿಷ್ಟ ಸಾಧನವನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ ಮತ್ತು ಒದಗಿಸಿದ “ವಿಶಿಷ್ಟ” ನಿಯತಾಂಕಗಳು ವಿಭಿನ್ನ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬದಲಾಗಬಹುದು ಮತ್ತು ಬದಲಾಗಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಮಾಜಿampಇಲ್ಲಿ ವಿವರಿಸಿದ ಲೆಸ್ ವಿವರಣಾತ್ಮಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ. ಉತ್ಪನ್ನ ಮಾಹಿತಿ, ವಿಶೇಷಣಗಳು ಮತ್ತು ವಿವರಣೆಗಳಿಗೆ ಹೆಚ್ಚಿನ ಸೂಚನೆ ಮತ್ತು ಮಿತಿಯಿಲ್ಲದೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಕಾಯ್ದಿರಿಸಿಕೊಂಡಿದೆ ಮತ್ತು ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿಯ ನಿಖರತೆ ಅಥವಾ ಸಂಪೂರ್ಣತೆಯ ಬಗ್ಗೆ ಖಾತರಿ ನೀಡುವುದಿಲ್ಲ. ಇಲ್ಲಿ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯ ಬಳಕೆಯ ಪರಿಣಾಮಗಳಿಗೆ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಗಳು ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಯಾವುದೇ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಅಥವಾ ತಯಾರಿಸಲು ಇಲ್ಲಿ ನೀಡಲಾದ ಹಕ್ಕುಸ್ವಾಮ್ಯ ಪರವಾನಗಿಗಳನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ ಅಥವಾ ವ್ಯಕ್ತಪಡಿಸುವುದಿಲ್ಲ. ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಗಳ ನಿರ್ದಿಷ್ಟ ಲಿಖಿತ ಒಪ್ಪಿಗೆಯಿಲ್ಲದೆ ಉತ್ಪನ್ನಗಳನ್ನು ಯಾವುದೇ ಲೈಫ್ ಸಪೋರ್ಟ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ ಅಥವಾ ಅಧಿಕೃತಗೊಳಿಸಲಾಗಿಲ್ಲ. "ಲೈಫ್ ಸಪೋರ್ಟ್ ಸಿಸ್ಟಂ" ಎನ್ನುವುದು ಜೀವನ ಮತ್ತು/ಅಥವಾ ಆರೋಗ್ಯವನ್ನು ಬೆಂಬಲಿಸಲು ಅಥವಾ ಉಳಿಸಿಕೊಳ್ಳಲು ಉದ್ದೇಶಿಸಿರುವ ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ, ಇದು ವಿಫಲವಾದರೆ, ಗಮನಾರ್ಹವಾದ ವೈಯಕ್ತಿಕ ಗಾಯ ಅಥವಾ ಸಾವಿಗೆ ಕಾರಣವಾಗಬಹುದು ಎಂದು ಸಮಂಜಸವಾಗಿ ನಿರೀಕ್ಷಿಸಬಹುದು. ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಉತ್ಪನ್ನಗಳನ್ನು ಮಿಲಿಟರಿ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ ಅಥವಾ ಅಧಿಕೃತಗೊಳಿಸಲಾಗಿಲ್ಲ. ಪರಮಾಣು, ಜೈವಿಕ ಅಥವಾ ರಾಸಾಯನಿಕ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳು ಅಥವಾ ಅಂತಹ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳನ್ನು ತಲುಪಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ ಕ್ಷಿಪಣಿಗಳು ಸೇರಿದಂತೆ (ಆದರೆ ಸೀಮಿತವಾಗಿಲ್ಲ) ಸಮೂಹ ವಿನಾಶದ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳಲ್ಲಿ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಉತ್ಪನ್ನಗಳನ್ನು ಯಾವುದೇ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ.
ಟ್ರೇಡ್ಮಾರ್ಕ್ ಮಾಹಿತಿ
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs®, ಮತ್ತು Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFMR®, EFM32, , ಎನರ್ಜಿ ಮೈಕ್ರೋ, ಎನರ್ಜಿ ಮೈಕ್ರೋ ಲೋಗೋ ಮತ್ತು ಅದರ ಸಂಯೋಜನೆಗಳು, "ವಿಶ್ವದ ಅತ್ಯಂತ ಶಕ್ತಿ ಸ್ನೇಹಿ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು", ಎಂಬರ್®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC® Studio, ProSLIC® Studio, , ಟೆಲಿಜೆಸಿಸ್, ಟೆಲಿಜೆಸಿಸ್ ಲೋಗೋ®, USBXpress®, ಮತ್ತು ಇತರವು ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಅಥವಾ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ARM, CORTEX, Cortex-M3, ಮತ್ತು ಥಂಬ್ಸ್ಗಳು ARM ಹೋಲ್ಡಿಂಗ್ಸ್ನ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಅಥವಾ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಕೀಲ್ ARM ಲಿಮಿಟೆಡ್ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ. ಇಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಬ್ರಾಂಡ್ ಹೆಸರುಗಳು ಆಯಾ ಹೊಂದಿರುವವರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ.
ಸಿಲಿಕಾನ್ ಲ್ಯಾಬೋರೇಟರೀಸ್ ಇಂಕ್.
400 ವೆಸ್ಟ್ ಸೀಸರ್ ಚವೆಜ್
ಆಸ್ಟಿನ್, TX 78701
USA
http://www.silabs.com
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ವೈರ್ಲೆಸ್ M-BUS ಸಾಫ್ಟ್ವೇರ್ ಇಂಪ್ಲಿಮೆಂಟೇಶನ್ AN451 [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್, C8051, MCU, ಮತ್ತು, EZRadioPRO, ವೈರ್ಲೆಸ್ M-ಬಸ್, ವೈರ್ಲೆಸ್, M-BUS, ಸಾಫ್ಟ್ವೇರ್, ಇಂಪ್ಲಿಮೆಂಟೇಶನ್, AN451 |