NXP லோகோLPC13823x MCUகளுக்கான AN60730 IEC 553 வகுப்பு B மென்பொருள்
பயனர் வழிகாட்டி

LPC13823x MCUகளுக்கான AN60730 IEC 553 வகுப்பு B மென்பொருள்

ரெவ். 0 — 4 ஜனவரி 2023
விண்ணப்ப குறிப்பு
ஆவண தகவல்

தகவல் உள்ளடக்கம்
முக்கிய வார்த்தைகள் LPC553x, AN13823, IEC 60730, LPC5536-EVK, IEC60730B
சுருக்கம் இந்த பயன்பாட்டுக் குறிப்பின் முக்கிய நோக்கம் வாடிக்கையாளர் மென்பொருள் மேம்பாடு மற்றும் LPC553x MCUகளின் அடிப்படையில் தயாரிப்புகளுக்கான சான்றிதழ் செயல்முறைகளை விரைவுபடுத்துவதாகும்.

அறிமுகம்

IEC 60730 பாதுகாப்புத் தரமானது, வீட்டு உபயோகப் பொருட்களுக்கான உட்பொதிக்கப்பட்ட கட்டுப்பாட்டு வன்பொருள் மற்றும் மென்பொருளின் பாதுகாப்பான செயல்பாட்டை உறுதி செய்யும் சோதனை மற்றும் கண்டறியும் முறைகளை வரையறுக்கிறது.
செயல்பாட்டு பாதுகாப்பை அடைய, கணினி செயலிழப்பு ஏற்படக்கூடிய அனைத்து ஆபத்துகளையும் அகற்றுவது அவசியம்.
IEC 60730 தரநிலையானது பொருந்தக்கூடிய உபகரணங்களை மூன்று பிரிவுகளாக வகைப்படுத்துகிறது:

  • வகுப்பு A: உபகரணங்களின் பாதுகாப்பை நம்பியிருக்கவில்லை
  • வகுப்பு B: கட்டுப்படுத்தப்பட்ட உபகரணங்களின் பாதுகாப்பற்ற செயல்பாட்டைத் தடுக்க
  • வகுப்பு சி: சிறப்பு ஆபத்துகளைத் தடுக்க

NXP ஆனது IEC 60730 பாதுகாப்பு வகுப்பு B நூலகத்தை வழங்குகிறது, இது பெரிய சாதன சந்தையில் தானியங்கி கட்டுப்பாடுகளின் உற்பத்தியாளர்களுக்கு IEC 60730 வகுப்பு B ஒழுங்குமுறையை சந்திக்க உதவுகிறது. நூலகம் IAR, Keil மற்றும் MCUXpresso IDEகளை ஆதரிக்கிறது.
உங்கள் பயன்பாட்டு மென்பொருளில் NXP பாதுகாப்பு நூலக பைனரியை நீங்கள் ஒருங்கிணைக்கலாம். IEC60730B பயன்பாட்டை எளிதாக உருவாக்க, நூலகம் ஒரு முன்னாள் வழங்குகிறதுample திட்டம். இந்த முன்னாள்ample மூலம் விநியோகிக்கப்படுகிறது வீட்டு உபயோகப் பொருட்களுக்கான IEC 60730 பாதுகாப்பு தரநிலை  on nxp.com webதளம்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 1இந்த பயன்பாட்டுக் குறிப்பின் முக்கிய நோக்கம் வாடிக்கையாளர் மென்பொருள் மேம்பாடு மற்றும் LPC553x MCUகளின் அடிப்படையில் தயாரிப்புகளுக்கான சான்றிதழ் செயல்முறைகளை விரைவுபடுத்துவதாகும்.

NXP IEC 60730 வகுப்பு B லைப்ரரி முடிந்ததுview

பாதுகாப்பு நூலகத்தில் கீழே பட்டியலிடப்பட்டுள்ளபடி மையச் சார்ந்த பகுதி மற்றும் புற-சார்ந்த பகுதி சுய-சோதனைகள் உள்ளன:

  • கோர் சார்ந்த பகுதி
    - CPU பதிவு சோதனை
    - CPU நிரல் எதிர் சோதனை
    - மாறி நினைவக சோதனை
    - மாறாத நினைவக சோதனை
    - அடுக்கு சோதனை
  • புறம் சார்ந்த பகுதி
    - கடிகார சோதனை
    - டிஜிட்டல் உள்ளீடு/வெளியீட்டு சோதனை
    - அனலாக் உள்ளீடு/வெளியீட்டு சோதனை
    - கண்காணிப்பு சோதனை

அட்டவணை 1. IEC 60730 வகுப்பு B தரநிலைகளுடன் இணங்குதல்

NXP IEC 60730 வகுப்பு B நூலகம் IEC 60730
கூறு முறை பொருட்கள் விண்ணப்பிக்கப்பட்டது
CPU பதிவுகள் CPU பதிவுச் சோதனை செயல்முறையானது CM33 CPU பதிவுகள் அனைத்தையும் ஸ்டக்-அட் நிலையில் சோதிக்கிறது. 1.1 பதிவு எச்.2.16.6
நிரல் கவுண்டர் CPU நிரல் கவுண்டர் சோதனை செயல்முறையானது CPU நிரல் கவுண்டர் பதிவேட்டை ஸ்டக்-அட் நிலையில் சோதிக்கிறது. நிரல் கவுண்டர் பதிவு சோதனை MCU மீட்டமைக்கப்பட்ட பிறகு மற்றும் இயக்க நேரத்தின் போது ஒரு முறை செய்யப்படலாம்.
நிரல் கவுண்டர் செயல்பாட்டைச் சரிபார்க்க பேட்டர்னைச் சோதிக்கும் தொடர்புடைய முகவரியை அணுக CPU (நிரல் ஓட்டம்) கட்டாயப்படுத்தவும்.
1.3 நிரல் கவுண்டர் எச்.2.16.6
கடிகாரம் கடிகார சோதனை செயல்முறை தவறான அதிர்வெண் செயலியின் ஆஸிலேட்டர்களை சோதிக்கிறது. கடிகார சோதனைக் கொள்கையானது இரண்டு சுயாதீன கடிகார ஆதாரங்களின் ஒப்பீட்டை அடிப்படையாகக் கொண்டது. கடிகார மூலங்களுக்கிடையேயான அதிர்வெண் விகிதத்தில் மாற்றம் ஏற்பட்டால் சோதனை வழக்கம் கண்டறியப்பட்டால், தோல்விப் பிழைக் குறியீடு வழங்கப்படும். 3.கடிகாரம் NA
மாறாத நினைவாற்றல் பயன்பாடு செயல்படுத்தும் போது நினைவக உள்ளடக்கத்தில் (ஆன்-சிப் ஃபிளாஷ்) மாற்றம் உள்ளதா என்பதை சரிபார்க்க மாறாத நினைவக சோதனை ஆகும். பல செக்சம் முறைகள் (எ.காample, CRC16) இந்த நோக்கத்திற்காக பயன்படுத்தப்படலாம். 4.1
மாறாத நினைவாற்றல்
எச்.2.19.3.1
மாறி நினைவக சோதனை DC தவறுகளுக்காக ஆன்-சிப் ரேமைச் சரிபார்க்கிறது. மார்ச் சி மற்றும் மார்ச் எக்ஸ் திட்டங்கள் கட்டுப்பாட்டு வழிமுறைகளாகப் பயன்படுத்தப்படுகின்றன. 4.2 மாறி நினைவகம் எச்.2.19.6
டிஜிட்டல்
உள்ளீடு/வெளியீட்டு சோதனை
DIO சோதனை செயல்பாடுகள் டிஜிட்டல் உள்ளீடு மற்றும் வெளியீட்டு செயல்பாடு மற்றும் சோதனை செய்யப்பட்ட பின் மற்றும் விநியோக தொகுதிக்கு இடையே உள்ள ஷார்ட் சர்க்யூட் நிலைமைகளை சரிபார்க்க வடிவமைக்கப்பட்டுள்ளன.tage, தரை அல்லது விருப்பமான அருகில் உள்ள முள். 7.1 டிஜிட்டல் I/O எச்.2.18.13
அனலாக் உள்ளீடு/ வெளியீடு (I/0) சோதனை சோதனையானது அனலாக் உள்ளீட்டு இடைமுகத்தையும் மூன்று குறிப்பு மதிப்புகளையும் சரிபார்க்கிறது: குறிப்பு உயர், குறிப்பு குறைந்த மற்றும் பேண்ட்கேப் தொகுதிtagஇ. அனலாக் உள்ளீட்டு சோதனையானது மூன்று அனலாக் உள்ளீடுகளை அறியப்பட்ட தொகுதியுடன் மாற்றுவதன் அடிப்படையில் அமைந்துள்ளதுtage மதிப்புகள் மற்றும் மாற்றப்பட்ட மதிப்புகள் குறிப்பிடப்பட்ட வரம்புகளுக்கு பொருந்துமா என்பதை இது சரிபார்க்கிறது. பொதுவாக, வரம்புகள் விரும்பிய குறிப்பு மதிப்புகளைச் சுற்றி தோராயமாக 10% இருக்க வேண்டும். 7.2 அனலாக் I/O எச்.2.18.13

NXP IEC 60730 வகுப்பு B நூலகம் example திட்டம்

IEC60730B பயன்பாட்டை எளிதாக உருவாக்க, நூலகம் ஒரு முன்னாள் வழங்குகிறதுample திட்ட கட்டமைப்பு, ஒரு பிரத்யேக LPC553x மதிப்பீட்டு குழுவில் கட்டப்பட்டது  NXP.com இல் உள்நுழையவும் | NXP குறைக்கடத்திகள் (LPC5536-EVK). உண்மையான திட்டத்திற்கான சரியான நூலக அமைப்புகளை நீங்கள் கட்டமைக்க வேண்டும்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 23.1 பாதுகாப்பு நூலகத்தை பயனர் பயன்பாட்டில் ஒருங்கிணைத்தல்
பாதுகாப்பு முன்னாள்ample திட்ட நடைமுறைகள் இரண்டு முக்கிய செயல்முறைகளாக பிரிக்கப்பட்டுள்ளன: முன்-இயக்க ஒரு முறை பாதுகாப்பு சோதனை மற்றும் இயக்க நேர கால பாதுகாப்பு சோதனை.
பின்வரும் படம் பாதுகாப்பு சோதனை செயல்முறைகளைக் காட்டுகிறது.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 3NXP பாதுகாப்பு நூலகத்தை ஒருங்கிணைக்க, பின்வரும் படிகளைச் செய்யவும்:

  1. பாதுகாப்பு முன்னாள் பதிவிறக்கவும்ample திட்டம் nxp.com இலிருந்து
  2. பாதுகாப்பு சுய-சோதனைக்கு பயன்படுத்தப்படும் சாதனங்களைக் கருத்தில் கொண்டு வன்பொருள் அமைப்பு
  3. உண்மையான வன்பொருள் வடிவமைப்பின் படி பாதுகாப்பு நூலகத்தை உள்ளமைக்கவும்
  4. பாதுகாப்பு_config.h இல் பாதுகாப்பு சோதனை செயல்பாடுகளை ஒவ்வொன்றாக இயக்கவும்
    • பிழைத்திருத்தத்திற்கு, ஃபிளாஷ் சோதனை மற்றும் வாட்ச்டாக்கை முதலில் ஆஃப் செய்வது நல்லது
    • சில பாதுகாப்பு சோதனைகள் குறுக்கிட முடியாததால், குறுக்கீடுகளை கவனித்துக் கொள்ளுங்கள்
  5. பாதுகாப்பு முன்னாள் அடிப்படையில் பயன்பாட்டுக் குறியீட்டை உருவாக்கவும்ample திட்ட கட்டமைப்பு

LPC553x பாதுகாப்பு நூலகம் exampநடைமுறையில் உள்ள திட்டம்

4.1 வன்பொருள் தொகுதி வரைபடம்
கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி முன்னிருப்பாக பாதுகாப்பு சுய-சோதனைக்கு பின்வரும் தொகுதிகள் பயன்படுத்தப்படுகின்றன:LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 4அட்டவணை 2. பாதுகாப்பு சுய-சோதனைக்கான MCU தொகுதி

பாதுகாப்பு நூலக சோதனை உருப்படி MCU தொகுதி
CPU சோதனை LPC5536 CM33 கோர்
கடிகார சோதனை சிஸ்டிக்
CTIMER0
கண்காணிப்பு சோதனை கண்காணிப்பு நாய்
CTIMER0
மாறி நினைவக சோதனை SRAM
மாறாத நினைவக சோதனை ஃபிளாஷ்
டிஜிட்டல் I/O சோதனை GPIO1
அனலாக் I/O சோதனை ADC0

4.2 CPU சோதனை
4.2.1 CPU சோதனை விளக்கத்தை பதிவு செய்கிறது
CPU பதிவுச் சோதனை செயல்முறையானது CM33 CPU பதிவுகள் அனைத்தையும் ஸ்டக்கட் நிலைக்குச் சோதிக்கிறது (நிரல் கவுண்டர் பதிவேட்டைத் தவிர). நிரல் எதிர் சோதனை ஒரு முழுமையான பாதுகாப்பு நடைமுறையாக செயல்படுத்தப்படுகிறது. இந்த சோதனைகளின் தொகுப்பு பின்வரும் பதிவேடுகளின் சோதனையை உள்ளடக்கியது:

  • பொது நோக்கத்திற்கான பதிவுகள்:
    – R0-R12
  • ஸ்டாக் பாயிண்டர் பதிவுகள்:
    – MSP + MSPLIM (பாதுகாப்பான / பாதுகாப்பற்ற)
    – PSP + PSPLIM (பாதுகாப்பான / பாதுகாப்பற்ற)
  • சிறப்பு பதிவேடுகள்:
    – ஏபிஎஸ்ஆர்
    – கட்டுப்பாடு (பாதுகாப்பான / பாதுகாப்பற்ற)
    - ப்ரிமாஸ்க் (பாதுகாப்பான / பாதுகாப்பற்ற)
    - ஃபால்ட்மாஸ்க் (பாதுகாப்பான / பாதுகாப்பற்ற)
    - BASEPRI (பாதுகாப்பான / பாதுகாப்பற்ற)
  • இணைப்பு பதிவு:
    – எல்.ஆர்
  • FPU பதிவுகள்:
    - FPSCR
    – S0 – S31

MCU மீட்டமைக்கப்பட்ட பிறகும் இயக்க நேரத்திலும் ஒருமுறை செய்யப்படும் சோதனைகளின் தொகுப்பு உள்ளது. LPC553x பாதுகாப்பு நூலகத்தின் இயல்புநிலை அமைப்புகளை நீங்கள் மீண்டும் பயன்படுத்தலாம்ample திட்டம், இருப்பினும், சில CPU பதிவு சோதனைகள் குறுக்கிட முடியாததால், குறுக்கீட்டிற்கு நீங்கள் கவனம் செலுத்த வேண்டும்.

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    – SafetyCpuAfterResetTest /* குறுக்கீடுகள் சிறிது நேரம் முடக்கப்பட்டிருக்க வேண்டும் */
    – FS_CM33_CPU_Register
    – FS_CM33_CPU_NonStackedRegister
    – FS_CM33_CPU_SPmain_S
    – FS_CM33_CPU_SPmain_limit_S
    – FS_CM33_CPU_SPprocess_S
    – FS_CM33_CPU_SPprocess_Limit_S
    – FS_CM33_CPU_Primask_S
    – FS_FAIL_CPU_PRIMASK
    – FS_CM33_CPU_Special8PriorityLevels_S
    – FS_CM33_CPU_Control
    – FS_CM33_CPU_Float1
    – FS_CM33_CPU_Float2
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    – SafetyCpuBackgroundTest /* குறுக்கிடக்கூடிய CPU பதிவுகள் சோதனை */
    – FS_CM33_CPU_Register
    – FS_CM33_CPU_NonStackedRegister
    – FS_CM33_CPU_Control /* குறுக்கீடுகள் சிறிது நேரம் முடக்கப்பட்டிருக்க வேண்டும் */
    – FS_CM33_CPU_SPprocess_S /* குறுக்கீடுகள் சிறிது நேரம் முடக்கப்பட்டிருக்க வேண்டும் */

4.3 CPU நிரல் எதிர் சோதனை
4.3.1 CPU நிரல் எதிர் சோதனை விளக்கம்
CPU நிரல் கவுண்டர் பதிவு சோதனை செயல்முறையானது CPU நிரல் கவுண்டர் பதிவேட்டை சிக்கிய நிலையில் சோதிக்கிறது. மற்ற CPU பதிவேடுகளுக்கு மாறாக, நிரல் கவுண்டரை ஒரு சோதனை முறையால் நிரப்ப முடியாது. நிரல் கவுண்டர் செயல்பாட்டைச் சரிபார்க்க பேட்டர்னைச் சோதிக்கும் தொடர்புடைய முகவரியை அணுகுவதற்கு CPU (நிரல் ஓட்டம்) கட்டாயப்படுத்த வேண்டியது அவசியம்.
நிரல் எதிர் சோதனையை குறுக்கிட முடியாது என்பதை நினைவில் கொள்க.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 5MCU மீட்டமைக்கப்பட்ட பிறகு மற்றும் இயக்க நேரத்திலும் நிரல் கவுண்டர் பதிவு சோதனையை ஒருமுறை செய்யலாம்.

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    - பாதுகாப்புPcTest
    – FS_CM33_PC_Test
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    – SafetyIsrFunction > SafetyPcTest
    – FS_CM33_PC_Test

4.4 மாறி நினைவக சோதனை
4.4.1 மாறி நினைவக சோதனை விளக்கம்
ஆதரிக்கப்படும் சாதனங்களுக்கான மாறி நினைவக சோதனையானது, DC தவறுகளுக்கு ஆன்-சிப் ரேமைச் சரிபார்க்கிறது.
பயன்பாட்டு அடுக்கு பகுதியையும் சோதிக்கலாம். மார்ச் சி மற்றும் மார்ச் எக்ஸ் திட்டங்கள் கட்டுப்பாட்டு வழிமுறைகளாகப் பயன்படுத்தப்படுகின்றன.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 6மீட்டமைக்கப்பட்ட பின் சோதனை மற்றும் இயக்க நேர சோதனைக்கு கையாளுதல் செயல்பாடுகள் வேறுபட்டவை.
FS_CM33_RAM_AfterReset () செயல்பாட்டின் மூலம் மீட்டமைக்கப்பட்ட பிறகு சோதனை செய்யப்படுகிறது. செயலாக்க நேரம் முக்கியமானதாக இல்லாதபோது, ​​மீட்டமைக்கப்பட்ட பிறகு இந்த செயல்பாடு ஒருமுறை அழைக்கப்படுகிறது. காப்புப்பிரதி பகுதிக்கு இலவச நினைவக இடத்தை ஒதுக்கவும். தொகுதி அளவு அளவுரு, காப்புப் பகுதியின் அளவை விட அதிகமாக இருக்கக்கூடாது. செயல்பாடு முதலில் காப்புப் பகுதியைச் சரிபார்க்கிறது, பின்னர் லூப் தொடங்குகிறது. நினைவகத் தொகுதிகள் காப்புப் பிரதிப் பகுதிக்கு நகலெடுக்கப்பட்டு அவற்றின் இருப்பிடங்கள் அந்தந்த மார்ச் மாதச் சோதனை மூலம் சரிபார்க்கப்படும். தரவு அசல் நினைவக பகுதிக்கு நகலெடுக்கப்பட்டு, தொகுதி அளவுடன் உண்மையான முகவரி புதுப்பிக்கப்படும். நினைவகத்தின் கடைசி தொகுதி சோதிக்கப்படும் வரை இது மீண்டும் மீண்டும் செய்யப்படுகிறது. ஒரு DC தவறு கண்டறியப்பட்டால், செயல்பாடு தோல்வி வடிவத்தை வழங்குகிறது.
FS_CM33_RAM_RAM_Runtime () செயல்பாட்டின் மூலம் இயக்க நேர சோதனை செய்யப்படுகிறது. நேரத்தை மிச்சப்படுத்த, இது SRAM இன் ஒரு பிரிவை (RAM_TEST_BLOCK_SIZE ஆல் வரையறுக்கப்பட்டது) சரியான நேரத்தில் சோதிக்கிறது. மறுசீரமைப்புச் சோதனையானது பாதுகாப்பு தொடர்பான ரேம் இடத்தின் முழுத் தொகுதியையும் சரிபார்க்கும் போது. LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample ப்ராஜெக்ட், RAM_TEST_BLOCK_SIZE ஆனது 0x4 க்கு கட்டமைக்கப்பட்டுள்ளது, அதாவது ஒரு இயக்க நேர ரேம் சோதனை வழக்கத்தில் 32 பைட்டுகள் ரேம் சோதிக்கப்படும்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 7

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    – SafetyRamAfterResetTest /* பிரதான வழக்கத்தை இயக்கும் முன் “.safety_ram” பிரிவின் முழு ரேம் இடத்தையும் சோதிக்கவும். */
    – FS_CM33_RAM_AfterReset
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    – SafetyIsrFunction(&g_sSafetyCommon, &g_sSafetyRamTest, &g_sSafetyRamStackTest) /* சிஸ்டிக் ISR இல் செயல்படுத்தப்பட்டது, குறுக்கிட முடியாது */
    – FS_CM33_RAM_இயக்க நேரம்

4.4.2 மாறி நினைவக சோதனை கட்டமைப்பு
உள்ள மாறி நினைவக சோதனையின் உள்ளமைவு :LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 8பாதுகாப்பு ரேம் தொகுதியின் உள்ளமைவு உள்ளது :
சீரமைப்பு = 8 உடன் தொகுதி SAFETY_RAM_BLOCK ஐ வரையறுக்கவும்
{பிரிவு .safety_ram};
RAM_region {பிளாக் SAFETY_RAM_BLOCK} இல் இடம்;
.safety_ram மட்டுமே மாறி நினைவக சோதனையால் மூடப்பட்டிருக்கும் என்பதை நினைவில் கொள்ளவும். main.c இல் கீழே காட்டப்பட்டுள்ளபடி, மாறிகளை .safety_ram பிரிவில் கைமுறையாகச் சேர்க்கவும்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 94.5 மாறாத நினைவக சோதனை
4.5.1 மாறாத நினைவக சோதனை விளக்கம்
LPC5536 MCU இல் உள்ள மாறாத நினைவகம் ஆன்-சிப் ஃபிளாஷ் ஆகும். பயன்பாடு செயல்படுத்தும் போது நினைவக உள்ளடக்கத்தில் மாற்றம் உள்ளதா என்பதை சரிபார்க்க மாறாத நினைவக சோதனையின் கொள்கை உள்ளது. இந்த நோக்கத்திற்காக பல செக்சம் முறைகள் பயன்படுத்தப்படலாம். செக்சம் என்பது சோதனை செய்யப்பட்ட நினைவகத்தில் வைக்கப்பட்டுள்ள தரவின் கையொப்பத்தைக் கணக்கிடும் ஒரு வழிமுறையாகும். இந்த நினைவக தொகுதியின் கையொப்பம் அவ்வப்போது கணக்கிடப்பட்டு அசல் கையொப்பத்துடன் ஒப்பிடப்படுகிறது.
ஒதுக்கப்பட்ட நினைவகத்திற்கான கையொப்பம் பயன்பாட்டின் இணைக்கும் கட்டத்தில் கணக்கிடப்படுகிறது. கையொப்பம் மாறாத நினைவகத்தில் சேமிக்கப்பட வேண்டும், ஆனால் செக்சம் கணக்கிடப்பட்டதை விட வேறு பகுதியில். இயக்க நேரத்திலும், மீட்டமைத்த பிறகும், செக்சம் கணக்கிட, பயன்பாட்டில் அதே அல்காரிதம் செயல்படுத்தப்பட வேண்டும். முடிவுகள் ஒப்பிடப்படுகின்றன. அவை சமமாக இல்லாவிட்டால், பாதுகாப்பு பிழை நிலை ஏற்படுகிறது.
மீட்டமைத்த பிறகு செயல்படுத்தப்படும் போது அல்லது செயல்படுத்தும் நேரத்தில் எந்த தடையும் இல்லாத போது, ​​செயல்பாடு அழைப்பு பின்வருமாறு இருக்கும்.
• ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
– பாதுகாப்பு ஃப்ளாஷ் பிறகு ரீசெட் டெஸ்ட்
– FS_FLASH_C_HW16_K /* முழு ஃப்ளாஷின் CRC ஐ கணக்கிடுங்கள் */
பயன்பாட்டு இயக்க நேரத்திலும், செயல்படுத்துவதற்கான வரையறுக்கப்பட்ட நேரத்திலும், CRC ஒரு வரிசையில் கணக்கிடப்படுகிறது. மீட்டமைத்த பிறகு அழைப்போடு ஒப்பிடுகையில் உள்ளீட்டு அளவுருக்கள் வெவ்வேறு அர்த்தங்களைக் கொண்டுள்ளன. செயல்படுத்தல் முன்னாள்ample பின்வருமாறு:
• இயக்க நேர கால பாதுகாப்பு சோதனை
- பாதுகாப்பு ஃப்ளாஷ் இயக்க நேர சோதனை
– FS_FLASH_C_HW16_K /* தொகுதி மூலம் CRC தொகுதியைக் கணக்கிடுங்கள் */
– SafetyFlashTestHandling /* அனைத்து Flash தொகுதிகளும் கணக்கிடப்படும் போது CRC ஐ ஒப்பிடுக. */
4.5.2 மாறாத நினைவக சோதனை கட்டமைப்பு
LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample ப்ராஜெக்ட், லிங்க்கரில் குறிப்பிடப்பட்டுள்ளபடி ஃபிளாஷ் ஒதுக்கீடு கீழே காட்டப்பட்டுள்ளது file . பொருள் fileகள் மற்றும் மாறாத நினைவக சோதனை மூலம் சரிபார்க்கப்படும் பாதுகாப்பு ஃபிளாஷ் பிளாக்கில் வைக்கப்படுகின்றன. நீங்கள் அதிக பொருளை வைக்கலாம் fileஇணைப்பியை மாற்றுவதன் மூலம் SAFETY_FLASH_BLOCK ஃப்ளாஷ் பகுதிக்குள் file அதன்படி.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 10கொடுக்கப்பட்ட ஃபிளாஷ் ஸ்பேஸின் உள்ளடக்கங்கள் மாற்றியமைக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்க, MCU இயக்க நேரத்தின் போது இரண்டு செக்சம்கள் ஒப்பிடப்பட வேண்டும்:

  • தொகுத்தல்/இணைத்தல் ஆகியவற்றில் இணைப்பாளரால் கணக்கிடப்பட்ட செக்சம்
  • இயக்க நேரத்தில் MCU ஆல் கணக்கிடப்படும் செக்சம்

செக்சம் முடிவை வைப்பதற்கான இடத்தின் வரையறை (இணைப்பான் கருவிகளால் முன்கூட்டியே கணக்கிடப்பட்டது) உள்ளது :
குறியீட்டை வரையறுக்கவும் __FlashCRC_start__ = 0x0300; /* செக்சம் வைப்பதற்கு */
__FlashCRC_end__ = 0x030F குறியீட்டை வரையறுக்கவும்; /* செக்சம் வைப்பதற்கு */
பிராந்தியத்தை வரையறுக்கவும் CRC_region = mem: [__FlashCRC_start__ இலிருந்து __FlashCRC_end__ வரை];
சீரமைப்பு = 8 {பிரிவு உடன் தொகுதி CHECKSUM ஐ வரையறுக்கவும். செக்சம்}; CRC_region {பிளாக் CHECKSUM} இல் இடம்;
உதாரணமாக, IAR IDE ஐ எடுத்துக் கொள்ளுங்கள்ample, ப்ராஜெக்ட் ஆப்ஷன் செட்டிங் > பில்ட் ஆக்ஷன்ஸ் > பிஸ்ட்-பில்ட் கட்டளை வரியில்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 11கட்டளை வரி:
ielftool –fill 0xFF;c_checksumStart-c_checksumEnd+3 –checksum __checksum:2,crc16,0x0;c_checksumStart-c_checksumEnd+3 –verbose “$TARGET_PATHET$”_PA$TH$TARG
இணைப்பாளர், _checksumStart இலிருந்து c_checksumEnd வரையிலான ஃபிளாஷ் முகவரியின் அசல் செக்ஸத்தை கணக்கிடுகிறார், பின்னர் செக்சம் முடிவை _checksum இல் வைக்கிறார், இது இணைப்பாளரால் வரையறுக்கப்பட்ட CHECKSUM தொகுதியில் உள்ளது. file.
சரிபார்க்கப்பட வேண்டிய குறிப்பிட்ட ஃபிளாஷ் இடத்தின் வரையறை உள்ளது :
சீரமைப்பு = 8 உடன் தொகுதி SAFETY_FLASH_BLOCK ஐ வரையறுக்கவும், நிலையான ஆர்டர் {படிக்க மட்டும் பிரிவு checksum_start_mark, பிரிவு .text object main.o, section .text object safety_cm33_lpc.o, section .rodata object security_cm33_lpc.o, readonly section mark checkum}_
ROM_region {பிளாக் SAFETY_FLASH_BLOCK} இல் இடம்;
4.6 அடுக்கு சோதனை
4.6.1 ஸ்டேக் சோதனை விளக்கம்
ஸ்டேக் சோதனை என்பது கூடுதல் சோதனை, IEC60730 இணைப்பு H அட்டவணையில் நேரடியாகக் குறிப்பிடப்படவில்லை.
இந்தச் சோதனை நடைமுறையானது பயன்பாட்டு அடுக்கின் வழிதல் மற்றும் அண்டர்ஃப்ளோ நிலைகளைச் சோதிக்கப் பயன்படுகிறது. ஸ்டாக் ஆக்கிரமித்துள்ள நினைவகப் பகுதியில் உள்ள ஸ்டக்-அட் ஃபால்ட்டுகளின் சோதனையானது மாறி நினைவக சோதனை மூலம் மூடப்படும். ஸ்டேக் தவறாகக் கட்டுப்படுத்தப்பட்டாலோ அல்லது கொடுக்கப்பட்ட பயன்பாட்டிற்கான "மிகக் குறைந்த" ஸ்டேக் பகுதியை வரையறுப்பதன் மூலமோ அடுக்கின் வழிதல் அல்லது கீழிறக்கம் ஏற்படலாம்.
சோதனையின் கொள்கையானது, ஸ்டேக்கிற்கு கீழேயும் மேலேயும் உள்ள பகுதியை தெரிந்த வடிவத்துடன் நிரப்புவதாகும். இந்த பகுதிகள் இணைப்பான் உள்ளமைவில் வரையறுக்கப்பட வேண்டும் file, ஒன்றாக ஸ்டாக். துவக்க செயல்பாடு இந்த பகுதிகளை உங்கள் வடிவத்துடன் நிரப்புகிறது. பயன்பாட்டில் வேறு எங்கும் தோன்றாத மதிப்பை பேட்டர்ன் கொண்டிருக்க வேண்டும். இந்தப் பகுதிகளில் இன்னும் சரியான மாதிரி எழுதப்பட்டிருக்கிறதா என்று பார்ப்பதே இதன் நோக்கம். அது இல்லையென்றால், அது தவறான ஸ்டாக் நடத்தைக்கான அறிகுறியாகும். இது நடந்தால், சோதனைச் செயல்பாட்டிலிருந்து FAIL திரும்பப் பெறும் மதிப்பு பாதுகாப்புப் பிழையாகச் செயல்படுத்தப்பட வேண்டும்.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 12மறுசீரமைப்பிற்குப் பிறகு மற்றும் பயன்பாட்டின் இயக்க நேரத்தின் போது அதே வழியில் சோதனை செய்யப்படுகிறது.

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    – SafetyStackTestInit
    – FS_CM33_STACK_Init /* STACK_TEST_PATTERN (0x77777777) to STACK_TEST_BLOCK */
    - சேஃப்டிஸ்டாக் டெஸ்ட்
    – FS_CM33_STACK_Test /* STACK_TEST_BLOCK இன் உள்ளடக்கங்களைச் சரிபார்க்கவும், மதிப்பு STACK_TEST_PATTERN (0x77777777) க்கு சமமாக இல்லாவிட்டால் தோல்வியடைந்தது.
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    - சேஃப்டிஸ்டாக் டெஸ்ட்
    – FS_CM33_STACK_Init /* STACK_TEST_PATTERN (0x77777777) to STACK_TEST_BLOCK */
    - சேஃப்டிஸ்டாக் டெஸ்ட்
    – FS_CM33_STACK_Test /* STACK_TEST_BLOCK இன் உள்ளடக்கங்களைச் சரிபார்க்கவும், மதிப்பு STACK_TEST_PATTERN (0x77777777) க்கு சமமாக இல்லாவிட்டால் தோல்வியடையும்

4.6.2 ஸ்டேக் சோதனை கட்டமைப்பு
ஸ்டாக் சோதனையின் உள்ளமைவு உள்ளது மற்றும் இணைப்பாளர் file LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 134.7 கடிகார சோதனை
4.7.1 கடிகார சோதனை விளக்கம்
கடிகார சோதனைக் கொள்கையானது இரண்டு சுயாதீன கடிகார ஆதாரங்களின் ஒப்பீட்டை அடிப்படையாகக் கொண்டது.
LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample project, CTIMER0 மற்றும் MCU LPC5536 இல் Systick ஆகியவை பாதுகாப்பு கடிகார சோதனைக்கு இரண்டு சுயாதீன கடிகாரங்களாகப் பயன்படுத்தப்படுகின்றன, அவை LPC5536-EVK வன்பொருள் பலகையைச் சார்ந்து இல்லை.
கடிகார சோதனை வழக்கம் இயக்க நேர கால பாதுகாப்பு சோதனையில் மட்டுமே செயல்படுத்தப்படுகிறது.

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    - கடிகார சோதனை இல்லை
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    - பாதுகாப்பு கடிகார சோதனை
    - சேஃப்டி க்ளாக் டெஸ்ட் ஐஎஸ்ஆர்

LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 144.7.2 கடிகார சோதனை கட்டமைப்பு
LPC553x பாதுகாப்பு நூலகத்தில் கடிகார சோதனைக்கு இரண்டு சுயாதீன கடிகாரங்கள் தேவைample திட்டம்:

  • SYSTICK டைமர் PLL0 150 M இலிருந்து பெறப்பட்டது (வெளிப்புற 16 MHz படிகத்திலிருந்து பெறப்பட்டது)
  • CTIMER0 டைமர் உள் FRO_96M இலிருந்து பெறப்பட்டது

LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 15

சிஸ்டிக் மற்றும் CTIMER0 இன் விரிவான கட்டமைப்புகள் கீழே காட்டப்பட்டுள்ளன:

  • சிஸ்டிக் கட்டமைப்பு: SystickISR_Freq = 1000 ஹெர்ட்ஸ், 150,000 மெகா ஹெர்ட்ஸ் மையக் கடிகாரத்தின் கீழ் 150 ரீலோட் மதிப்பை அமைப்பதன் மூலம்
  • CTIMER கட்டமைப்பு: CTIMER_Freq = 96 MHz, 96 MHz FRO_96M கடிகாரத்திலிருந்து பெறப்பட்டது
  • எதிர்பார்க்கப்படும் CTIMER கவுண்டர் CTIMER _Freq/SystickISR_Freq = 96 MHz / 1000 = 96,000 ஆக இருக்க வேண்டும்
  • ஒவ்வொரு சிஸ்டிக் குறுக்கீடு ISR இல், CTIMER கவுண்டர் மதிப்பைச் சேமிக்கவும்
  • இயக்க நேரத்தில் (1) சுழற்சியில், சரிபார்க்கவும்: (96,000 - 20 %) < CTIMER எதிர்பார்ப்பு கவுண்டர் < (96,000 + 20 %)

கடிகார சோதனையின் உள்ளமைவு Safety_config.h இல் உள்ளது.
உண்மையான பயன்பாட்டின்படி, REF_TIMER_USED மேக்ரோவை உள்ளமைப்பதன் மூலம் பாதுகாப்பு கடிகார சோதனைக்கான CTIMER நிகழ்வை மாற்றலாம். மேலும், உண்மையான கடிகார அதிர்வெண்ணின்படி நீங்கள் REF_TIMER_CLOCK_FREQUENCY ஐ உள்ளமைக்க வேண்டும். LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 164.8 டிஜிட்டல் I/O சோதனை
4.8.1 டிஜிட்டல் I/O சோதனை விளக்கம்
LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample ப்ராஜெக்ட், LPC1-EVK இல் GPIO P4_1 மற்றும் P17_5536 ஆகியவை பாதுகாப்பு டிஜிட்டல் I/O சோதனைக்குத் தேர்ந்தெடுக்கப்பட்டன, இந்த இரண்டு ஊசிகளும் LPC10x EVK போர்டில் J553 ஹெடருடன் இணைக்கப்பட்டுள்ளன.
டிஜிட்டல் I/O சோதனை நடைமுறைகள் இரண்டு முக்கிய செயல்முறைகளாகப் பிரிக்கப்பட்டுள்ளன: முன்-இயக்க ஒரு முறை பாதுகாப்பு சோதனை மற்றும் இயக்க நேர கால பாதுகாப்பு சோதனை

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    – SafetyDigitalOutputTest
    – SafetyDigitalInputOutput_ShortSupplyTest
    – SafetyDigitalInputOutput_ShortAdjTest
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    – SafetyDigitalOutputTest
    – SafetyDigitalInputOutput_ShortSupplyTest

4.8.2 டிஜிட்டல் I/O சோதனை கட்டமைப்பு
டிஜிட்டல் I/O சோதனையின் கட்டமைப்பு பாதுகாப்பு_test_items.c இல் உள்ளது.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 17டிஜிட்டல் I/O சோதனைகளை நிறைவேற்றுவது இறுதி பயன்பாட்டிற்கு ஏற்றதாக இருக்க வேண்டும். வன்பொருள் இணைப்புகள் மற்றும் வடிவமைப்பில் கவனமாக இருங்கள். பாதுகாப்பிற்காக GPIO ஐ மாற்றலாம்
டிஜிட்டல் I/O சோதனை dio_safety_test_items[] இல் security_test_items.c. பெரும்பாலான சந்தர்ப்பங்களில், சோதனை செய்யப்பட்ட (மற்றும் சில நேரங்களில் துணை) முள் பயன்பாட்டு இயக்கத்தின் போது மறுகட்டமைக்கப்பட வேண்டும். டிஜிட்டல் I/O சோதனைக்கு பயன்படுத்தப்படாத ஊசிகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது.
4.9 அனலாக் I/O சோதனை
4.9.1 அனலாக் I/O சோதனை விளக்கம்
LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample project, P0_16/ADC0IN3B, P0_31/ADC0IN8A, மற்றும் LPC0-EVK இல் P15_0/ADC3IN5536A ஆகியவை பாதுகாப்பு அனலாக் I/O சோதனைக்குத் தேர்ந்தெடுக்கப்பட்டன, ஏனெனில் MCU LPC5536 இல் உள்ள ADC தொகுதியானது VREFC ஐ உள்நிலையாக VREFC ஐ இணைக்க அனுமதிக்காது. உள்ளீடு. கீழே காட்டப்பட்டுள்ளபடி இந்த சிக்னல்களை (அனலாக் I/O சோதனைக்கு) பறக்கும் கம்பிகளுடன் பயனர் இணைப்பது அவசியம்.

  • ADC VREFL சோதனைக்காக GND P0_16/ADC0IN3B (J9-5) உடன் இணைக்கப்பட்டுள்ளது
  • ADC VREFH சோதனைக்காக P3.3_0/ADC31IN0A (J8-9) உடன் 31 V இணைக்கப்பட்டது
  • ADC பேண்ட்கேப் சோதனைக்காக P1.65_0/ADC15IN0A (J3-9) உடன் 1 V இணைக்கப்பட்டது

அனலாக் I/O சோதனை நடைமுறைகள் இரண்டு முக்கிய செயல்முறைகளாக பிரிக்கப்பட்டுள்ளன:

  • ஒரு முறை பாதுகாப்பு சோதனையை முன்கூட்டியே இயக்கவும்
    - பாதுகாப்பு அனலாக் டெஸ்ட்
  • இயக்க நேர கால பாதுகாப்பு சோதனை
    - பாதுகாப்பு அனலாக் டெஸ்ட்

4.9.2 அனலாக் I/O சோதனை கட்டமைப்பு
அனலாக் I/O சோதனைகளின் செயலாக்கம் இறுதி பயன்பாட்டிற்கு ஏற்றதாக இருக்க வேண்டும். வன்பொருள் இணைப்புகள் மற்றும் வடிவமைப்பில் கவனமாக இருங்கள். நீங்கள் FS_CFG_AIO_CHANNELS_INIT மற்றும்
FS_CFG_AIO_CHANNELS_SIDE_INIT இல் security_config.h.

  • FS_CFG_AIO_CHANNELS_INIT ஆனது ADC சேனல் எண்ணைக் குறிக்கிறது.
  • FS_CFG_AIO_CHANNELS_SIDE_INIT என்பது ADC சேனல் பக்கத்தைக் குறிக்கிறது.

LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 18மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி:

  • முதல் உறுப்பு ADC VREFL சோதனைக்கு ஒத்திருக்கிறது
  • இரண்டாவது உறுப்பு ADC VREFH சோதனைக்கு ஒத்திருக்கிறது
  • மூன்றாவது உறுப்பு ADC பேண்ட்கேப் சோதனைக்கு ஒத்திருக்கிறது

உதாரணமாகample, FS_CFG_AIO_CHANNELS_INIT இல் "3" மற்றும் "1" இல்
FS_CFG_AIO_CHANNELS_SIDE_INIT ஆனது ADC VREFL சோதனைக்கு ADC0 சேனல் 3 பக்க B தேர்ந்தெடுக்கப்பட்டதைக் குறிக்கிறது.
4.10 கண்காணிப்பு சோதனை
4.10.1 கண்காணிப்பு சோதனை விளக்கம்
கண்காணிப்பு சோதனையானது IEC60730 - இணைப்பு H அட்டவணையில் நேரடியாகக் குறிப்பிடப்படவில்லை, இருப்பினும், IEC 60730-1, IEC 60335, UL 60730 மற்றும் UL 1998 தரநிலைகளின்படி இது ஓரளவு பாதுகாப்புத் தேவைகளைப் பூர்த்தி செய்கிறது.
வாட்ச்டாக் சோதனையானது வாட்ச்டாக் டைமர் செயல்பாட்டின் சோதனையை வழங்குகிறது. மீட்டமைத்த பிறகு சோதனை ஒரு முறை மட்டுமே இயக்கப்படும். சோதனையானது WDOG மீட்டமைப்பை ஏற்படுத்துகிறது மற்றும் WDOG மீட்டமைப்பிற்கான முன்னமைக்கப்பட்ட நேரத்தை உண்மையான நேரத்துடன் ஒப்பிடுகிறது.LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 Class B மென்பொருள் - படம் 20LPC553x பாதுகாப்பு நூலகத்தில் முன்னாள்ample திட்டத்தில், கண்காணிப்பு குழு பின்வரும் படிகளைப் பயன்படுத்தி சோதிக்கப்படுகிறது:

  1. மீட்டமைத்த பிறகு, வாட்ச்டாக்கை இயக்கி, வாட்ச்டாக் ரீசெட் MCUஐத் தூண்டும் நோக்கத்துடன் புதுப்பிப்பதை நிறுத்தவும்.
  2. வாட்ச்டாக் நேரம் முடிந்து மீட்டமைக்க எவ்வளவு நேரம் ஆகும் என்பதை அளவிட CTIMER0 ஐ இயக்கவும்.
  3. வாட்ச்டாக் மீட்டமைக்கப்பட்ட பிறகு, PMC->AOREG1 பதிவேட்டைச் சரிபார்த்து, இந்த மீட்டமைப்பு வாட்ச்டாக் மூலம் ஏற்பட்டது என்பதை உறுதிப்படுத்தவும்.
  4. வாட்ச்டாக் காலக்கெடு மற்றும் மீட்டமைப்பின் சரியான நேரத்தைப் பெற CTIMER0 ஐப் படிக்கவும்.

சரிபார்ப்பு வரலாறு

கீழேயுள்ள அட்டவணை இந்த ஆவணத்தின் திருத்தங்களைச் சுருக்கமாகக் கூறுகிறது.
அட்டவணை 3. மீள்பார்வை வரலாறு

திருத்த எண் தேதி முக்கிய மாற்றங்கள்
0 4-ஜனவரி-23 ஆரம்ப பொது வெளியீடு

சட்ட தகவல்

6.1 வரையறைகள்
வரைவு - ஒரு ஆவணத்தில் உள்ள வரைவு நிலை, உள்ளடக்கம் இன்னும் உள்நிலையில் இருப்பதைக் குறிக்கிறதுview மற்றும் முறையான ஒப்புதலுக்கு உட்பட்டது, இது மாற்றங்கள் அல்லது சேர்த்தல்களுக்கு வழிவகுக்கும். NXP செமிகண்டக்டர்கள் ஒரு ஆவணத்தின் வரைவுப் பதிப்பில் சேர்க்கப்பட்டுள்ள தகவலின் துல்லியம் அல்லது முழுமை குறித்து எந்தப் பிரதிநிதித்துவங்களையும் உத்தரவாதங்களையும் வழங்குவதில்லை மற்றும் அத்தகைய தகவலைப் பயன்படுத்துவதால் ஏற்படும் விளைவுகளுக்கு எந்தப் பொறுப்பையும் கொண்டிருக்காது.
6.2 மறுப்பு
வரையறுக்கப்பட்ட உத்தரவாதம் மற்றும் பொறுப்பு - இந்த ஆவணத்தில் உள்ள தகவல்கள் துல்லியமானதாகவும் நம்பகமானதாகவும் இருக்கும் என நம்பப்படுகிறது. எவ்வாறாயினும், NXP செமிகண்டக்டர்கள் அத்தகைய தகவலின் துல்லியம் அல்லது முழுமை குறித்து வெளிப்படுத்தப்பட்ட அல்லது மறைமுகமாக எந்தவிதமான பிரதிநிதித்துவங்கள் அல்லது உத்தரவாதங்களை வழங்குவதில்லை மற்றும் அத்தகைய தகவலைப் பயன்படுத்துவதால் ஏற்படும் விளைவுகளுக்கு எந்தப் பொறுப்பையும் கொண்டிருக்காது. NXP செமிகண்டக்டர்களுக்கு வெளியே உள்ள தகவல் மூலத்தால் இந்த ஆவணத்தில் உள்ள உள்ளடக்கத்திற்கு NXP செமிகண்டக்டர்கள் பொறுப்பேற்காது.
எந்தவொரு நிகழ்விலும் NXP செமிகண்டக்டர்கள் எந்தவொரு மறைமுகமான, தற்செயலான, தண்டனைக்குரிய, சிறப்பு அல்லது விளைவான சேதங்களுக்குப் பொறுப்பேற்க மாட்டார்கள் (கட்டுப்பாடு இல்லாமல் இழந்த இலாபங்கள், இழந்த சேமிப்புகள், வணிகத் தடங்கல், ஏதேனும் தயாரிப்புகளை அகற்றுவது அல்லது மாற்றுவது தொடர்பான செலவுகள் அல்லது மறுவேலைக் கட்டணங்கள் உட்பட) அல்லது இத்தகைய சேதங்கள் சித்திரவதை (அலட்சியம் உட்பட), உத்தரவாதம், ஒப்பந்தத்தை மீறுதல் அல்லது வேறு ஏதேனும் சட்டக் கோட்பாட்டின் அடிப்படையில் இல்லை.
எந்தவொரு காரணத்திற்காகவும் வாடிக்கையாளருக்கு ஏற்படும் சேதங்கள் இருந்தபோதிலும், NXP செமிகண்டக்டர்களின் வணிக விற்பனையின் விதிமுறைகள் மற்றும் நிபந்தனைகளுக்கு இணங்க, இங்கு விவரிக்கப்பட்டுள்ள தயாரிப்புகளுக்கான வாடிக்கையாளர் மீதான NXP செமிகண்டக்டர்களின் மொத்த மற்றும் ஒட்டுமொத்த பொறுப்பு வரையறுக்கப்படும்.
மாற்றங்களைச் செய்வதற்கான உரிமை — NXP செமிகண்டக்டர்கள் இந்த ஆவணத்தில் வெளியிடப்பட்ட தகவல்களில் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் வரம்புக்குட்பட்ட விவரக்குறிப்புகள் மற்றும் தயாரிப்பு விளக்கங்கள் உட்பட மாற்றங்களைச் செய்வதற்கான உரிமையைக் கொண்டுள்ளது. இந்த ஆவணம் இதை வெளியிடுவதற்கு முன் வழங்கப்பட்ட அனைத்து தகவல்களையும் மாற்றியமைக்கிறது மற்றும் மாற்றுகிறது.
பயன்பாட்டிற்கு ஏற்றது — NXP செமிகண்டக்டர்கள் தயாரிப்புகள், வாழ்க்கைத் துணை, உயிருக்கு முக்கியமான அல்லது பாதுகாப்பு முக்கியமான அமைப்புகள் அல்லது உபகரணங்களில் பயன்படுத்துவதற்கு ஏற்றதாக வடிவமைக்கப்படவில்லை, அங்கீகரிக்கப்படவில்லை அல்லது உத்தரவாதம் அளிக்கப்படவில்லை. தனிப்பட்ட காயம், இறப்பு அல்லது கடுமையான சொத்து அல்லது சுற்றுச்சூழல் சேதம். NXP செமிகண்டக்டர்கள் மற்றும் அதன் சப்ளையர்கள் NXP செமிகண்டக்டர்கள் தயாரிப்புகளை அத்தகைய உபகரணங்கள் அல்லது பயன்பாடுகளில் சேர்ப்பதற்கு மற்றும்/அல்லது பயன்படுத்துவதற்கு எந்தப் பொறுப்பையும் ஏற்கவில்லை, எனவே அத்தகைய சேர்ப்பு மற்றும்/அல்லது பயன்பாடு வாடிக்கையாளரின் சொந்த ஆபத்தில் உள்ளது.
விண்ணப்பங்கள் - இந்த தயாரிப்புகளில் ஏதேனும் இங்கே விவரிக்கப்பட்டுள்ள பயன்பாடுகள் விளக்க நோக்கங்களுக்காக மட்டுமே. NXP செமிகண்டக்டர்கள் அத்தகைய பயன்பாடுகள் மேலும் சோதனை அல்லது மாற்றமின்றி குறிப்பிட்ட பயன்பாட்டிற்கு ஏற்றதாக இருக்கும் என்று எந்த பிரதிநிதித்துவமும் அல்லது உத்தரவாதமும் அளிக்கவில்லை. NXP செமிகண்டக்டர்ஸ் தயாரிப்புகளைப் பயன்படுத்தி தங்கள் பயன்பாடுகள் மற்றும் தயாரிப்புகளின் வடிவமைப்பு மற்றும் செயல்பாட்டிற்கு வாடிக்கையாளர்கள் பொறுப்பாவார்கள், மேலும் NXP குறைக்கடத்திகள் பயன்பாடுகள் அல்லது வாடிக்கையாளர் தயாரிப்பு வடிவமைப்புக்கான எந்த உதவிக்கும் எந்தப் பொறுப்பையும் ஏற்காது. வாடிக்கையாளரின் பயன்பாடுகள் மற்றும் திட்டமிடப்பட்ட தயாரிப்புகள் மற்றும் வாடிக்கையாளரின் மூன்றாம் தரப்பு வாடிக்கையாளரின் (கள்) திட்டமிட்ட பயன்பாடு மற்றும் பயன்பாட்டிற்கு NXP செமிகண்டக்டர்கள் தயாரிப்பு பொருத்தமானதா மற்றும் பொருத்தமானதா என்பதை தீர்மானிப்பது வாடிக்கையாளரின் முழுப் பொறுப்பாகும். அபாயங்களைக் குறைக்க வாடிக்கையாளர்கள் பொருத்தமான வடிவமைப்பு மற்றும் செயல்பாட்டு பாதுகாப்புகளை வழங்க வேண்டும்
அவற்றின் பயன்பாடுகள் மற்றும் தயாரிப்புகளுடன் தொடர்புடையது. வாடிக்கையாளரின் பயன்பாடுகள் அல்லது தயாரிப்புகளில் ஏதேனும் பலவீனம் அல்லது இயல்புநிலை அல்லது வாடிக்கையாளரின் மூன்றாம் தரப்பு வாடிக்கையாளரின் பயன்பாடு அல்லது பயன்பாடு ஆகியவற்றின் இயல்புநிலை, சேதம், செலவுகள் அல்லது சிக்கல் தொடர்பான எந்தவொரு பொறுப்பையும் NXP குறைக்கடத்திகள் ஏற்காது. NXP செமிகண்டக்டர்ஸ் தயாரிப்புகளைப் பயன்படுத்தி வாடிக்கையாளரின் பயன்பாடுகள் மற்றும் தயாரிப்புகளுக்குத் தேவையான அனைத்து சோதனைகளைச் செய்வதற்கும் வாடிக்கையாளர் பொறுப்பு. NXP இந்த வகையில் எந்தப் பொறுப்பையும் ஏற்காது.
வணிக விற்பனைக்கான விதிமுறைகள் மற்றும் நிபந்தனைகள் — NXP செமிகண்டக்டர்ஸ் தயாரிப்புகள் வணிக விற்பனையின் பொதுவான விதிமுறைகள் மற்றும் நிபந்தனைகளுக்கு உட்பட்டு விற்கப்படுகின்றன, இது வெளியிடப்பட்டது http://www.nxp.com/profile/terms, செல்லுபடியாகும் எழுதப்பட்ட தனிப்பட்ட ஒப்பந்தத்தில் வேறுவிதமாக ஒப்புக் கொள்ளப்பட்டாலன்றி. ஒரு தனிப்பட்ட ஒப்பந்தம் முடிவடைந்தால், அந்தந்த ஒப்பந்தத்தின் விதிமுறைகள் மற்றும் நிபந்தனைகள் மட்டுமே பொருந்தும். NXP குறைக்கடத்திகள் வாடிக்கையாளர்களால் NXP செமிகண்டக்டர் தயாரிப்புகளை வாங்குவது தொடர்பாக வாடிக்கையாளரின் பொதுவான விதிமுறைகள் மற்றும் நிபந்தனைகளைப் பயன்படுத்துவதை இதன் மூலம் வெளிப்படையாக எதிர்க்கிறது.
ஏற்றுமதி கட்டுப்பாடு - இந்த ஆவணம் மற்றும் இங்கு விவரிக்கப்பட்டுள்ள உருப்படி(கள்) ஏற்றுமதி கட்டுப்பாட்டு விதிமுறைகளுக்கு உட்பட்டதாக இருக்கலாம். ஏற்றுமதி செய்வதற்கு தகுதிவாய்ந்த அதிகாரிகளிடமிருந்து முன் அங்கீகாரம் தேவைப்படலாம்.
வாகனம் அல்லாத தகுதி வாய்ந்த தயாரிப்புகளில் பயன்படுத்த ஏற்றது — இந்தத் தரவுத் தாள் இந்த குறிப்பிட்ட NXP செமிகண்டக்டர்ஸ் தயாரிப்பு வாகனத் தகுதி வாய்ந்தது என்று வெளிப்படையாகக் கூறாத வரை, தயாரிப்பு வாகனப் பயன்பாட்டிற்கு ஏற்றது அல்ல. இது வாகன சோதனை அல்லது பயன்பாட்டுத் தேவைகளுக்கு ஏற்ப தகுதி பெறவில்லை அல்லது சோதிக்கப்படவில்லை. NXP செமிகண்டக்டர்கள் வாகன உபகரணங்கள் அல்லது பயன்பாடுகளில் வாகனம் அல்லாத தகுதி வாய்ந்த தயாரிப்புகளைச் சேர்ப்பதற்கு மற்றும்/அல்லது பயன்படுத்துவதற்கு எந்தப் பொறுப்பையும் ஏற்காது.
வாகன விவரக்குறிப்புகள் மற்றும் தரநிலைகளுக்கு வாகனப் பயன்பாடுகளில் வடிவமைப்பு மற்றும் பயன்பாட்டிற்காக வாடிக்கையாளர் தயாரிப்பைப் பயன்படுத்தினால், வாடிக்கையாளர் (அ) அத்தகைய வாகனப் பயன்பாடுகள், பயன்பாடு மற்றும் விவரக்குறிப்புகளுக்கு தயாரிப்புக்கான NXP குறைக்கடத்திகளின் உத்தரவாதமின்றி தயாரிப்பைப் பயன்படுத்த வேண்டும் b) வாடிக்கையாளர் NXP செமிகண்டக்டர்களின் விவரக்குறிப்புகளுக்கு அப்பாற்பட்ட வாகனப் பயன்பாடுகளுக்கு தயாரிப்பைப் பயன்படுத்தும் போது, ​​அத்தகைய பயன்பாடு வாடிக்கையாளரின் சொந்த ஆபத்தில் மட்டுமே இருக்க வேண்டும், மேலும் (c) வாடிக்கையாளர் வடிவமைப்பு மற்றும் பயன்பாட்டினால் ஏற்படும் எந்தவொரு பொறுப்பு, சேதம் அல்லது தோல்வியுற்ற தயாரிப்பு உரிமைகோரல்களுக்கு வாடிக்கையாளர் முழுமையாக NXP குறைக்கடத்திகளுக்கு இழப்பீடு வழங்குகிறார். NXP செமிகண்டக்டர்களின் நிலையான உத்தரவாதம் மற்றும் NXP செமிகண்டக்டர்களின் தயாரிப்பு விவரக்குறிப்புகளுக்கு அப்பாற்பட்ட வாகன பயன்பாடுகளுக்கான தயாரிப்பு.
மொழிபெயர்ப்புகள் — ஒரு ஆவணத்தின் ஆங்கிலம் அல்லாத (மொழிபெயர்க்கப்பட்ட) பதிப்பு, அந்த ஆவணத்தில் உள்ள சட்டத் தகவல்கள் உட்பட, குறிப்புக்காக மட்டுமே. மொழிபெயர்க்கப்பட்ட மற்றும் ஆங்கிலப் பதிப்புகளுக்கு இடையில் ஏதேனும் முரண்பாடு இருந்தால் ஆங்கிலப் பதிப்பு மேலோங்கும்.
பாதுகாப்பு — அனைத்து NXP தயாரிப்புகளும் அடையாளம் காணப்படாத பாதிப்புகளுக்கு உட்பட்டிருக்கலாம் அல்லது நிறுவப்பட்ட பாதுகாப்பு தரநிலைகள் அல்லது அறியப்பட்ட வரம்புகளுடன் கூடிய விவரக்குறிப்புகளை ஆதரிக்கலாம் என்பதை வாடிக்கையாளர் புரிந்துகொள்கிறார். வாடிக்கையாளரின் பயன்பாடுகள் மற்றும் தயாரிப்புகளில் இந்த பாதிப்புகளின் விளைவைக் குறைக்க, அதன் பயன்பாடுகள் மற்றும் தயாரிப்புகளின் வடிவமைப்பு மற்றும் செயல்பாட்டிற்கு வாடிக்கையாளரே பொறுப்பு. வாடிக்கையாளரின் பயன்பாடுகளில் பயன்படுத்த NXP தயாரிப்புகளால் ஆதரிக்கப்படும் பிற திறந்த மற்றும்/அல்லது தனியுரிம தொழில்நுட்பங்களுக்கும் வாடிக்கையாளரின் பொறுப்பு நீட்டிக்கப்படுகிறது. எந்தவொரு பாதிப்புக்கும் NXP பொறுப்பேற்காது. வாடிக்கையாளர் NXP இலிருந்து பாதுகாப்பு புதுப்பிப்புகளை தவறாமல் சரிபார்த்து, சரியான முறையில் பின்தொடர வேண்டும்.
வாடிக்கையாளர் உத்தேசிக்கப்பட்ட பயன்பாட்டின் விதிகள், விதிமுறைகள் மற்றும் தரநிலைகளை சிறப்பாகப் பூர்த்தி செய்யும் பாதுகாப்பு அம்சங்களைக் கொண்ட தயாரிப்புகளைத் தேர்ந்தெடுத்து, அதன் தயாரிப்புகள் தொடர்பான இறுதி வடிவமைப்பு முடிவுகளை எடுப்பார் மற்றும் அதன் தயாரிப்புகள் தொடர்பான அனைத்து சட்ட, ஒழுங்குமுறை மற்றும் பாதுகாப்பு தொடர்பான தேவைகளுக்கு இணங்குவதற்கு மட்டுமே பொறுப்பு. NXP ஆல் வழங்கப்படும் ஏதேனும் தகவல் அல்லது ஆதரவு.
NXP தயாரிப்பு பாதுகாப்பு சம்பவ மறுமொழி குழுவை (PSIRT) கொண்டுள்ளது (அதில் அணுகலாம் PSIRT@nxp.com) இது NXP தயாரிப்புகளின் பாதுகாப்பு பாதிப்புகளுக்கான விசாரணை, அறிக்கை மற்றும் தீர்வு வெளியீடு ஆகியவற்றை நிர்வகிக்கிறது.
6.3 வர்த்தக முத்திரைகள்
அறிவிப்பு: அனைத்து குறிப்பிடப்பட்ட பிராண்டுகள், தயாரிப்பு பெயர்கள், சேவை பெயர்கள் மற்றும் வர்த்தக முத்திரைகள் அந்தந்த உரிமையாளர்களின் சொத்து.
NXP - வேர்ட்மார்க் மற்றும் லோகோ NXP BV இன் வர்த்தக முத்திரைகள்
AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, கைவினைஞர், பிக்.லிட்டில், கார்டியோ, கோர்லிங்க், கோர்சைட், கார்டெக்ஸ், டிசைன்ஸ்டார்ட், டைனமிக், ஜாசெல், கெயில், மாலி, எம்பெட், எம்பெட் இயக்கப்பட்டது, நியான், பாப்,View, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision, Versatile — இவை US மற்றும்/அல்லது பிற இடங்களில் உள்ள ஆர்ம் லிமிடெட்டின் (அல்லது அதன் துணை நிறுவனங்கள்) வர்த்தக முத்திரைகள் அல்லது பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகள். தொடர்புடைய தொழில்நுட்பம் ஏதேனும் அல்லது அனைத்து காப்புரிமைகள், பதிப்புரிமைகள், வடிவமைப்புகள் மற்றும் வர்த்தக ரகசியங்கள் ஆகியவற்றால் பாதுகாக்கப்படலாம். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
இந்த ஆவணம் மற்றும் இங்கு விவரிக்கப்பட்டுள்ள தயாரிப்பு(கள்) தொடர்பான முக்கிய அறிவிப்புகள் 'சட்டத் தகவல்' பிரிவில் சேர்க்கப்பட்டுள்ளன என்பதை நினைவில் கொள்ளவும்.

© 2023 NXP BV
மேலும் தகவலுக்கு, தயவுசெய்து செல்க: http://www.nxp.com
அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
வெளியான தேதி: 4 ஜனவரி 2023
ஆவண அடையாளங்காட்டி: AN13823

ஆவணங்கள் / ஆதாரங்கள்

LPC13823x MCUகளுக்கான NXP AN60730 IEC 553 வகுப்பு B மென்பொருள் [pdf] பயனர் வழிகாட்டி
AN13823 IEC 60730 Class B மென்பொருள்

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *