Ներգրավված է սպառողական սարքավորումների նախագծման մի շարք թիմերում, որոնք բախվել են անվտանգության համապատասխան չափանիշներին համապատասխան մարտահրավերի, ներառյալ եվրոպական IEC 60730 նորմերը: Շատ ընկերություններ ցանկանում են արտադրանք նախագծել համաշխարհային շուկայի համար, ուստի դիզայներական թիմը սովորաբար պատասխանատու է բոլոր սարքավորումների նախագծման ամենախիստ համաշխարհային չափանիշներին համապատասխանելու համար: Դուք, իհարկե, կարող եք օգտագործել ցանկացած միկրոկառավարիչ (MCU) և համապատասխան աջակցության IC զարգացման համատեղելի արտադրանք: Այնուամենայնիվ, MCU- ի աճող թիվը ներառում է ապարատային հատուկ գործառույթներ ՝ առանց արտաքին բաղադրիչների համապատասխանության հասնելու համար: Եկեք տեսնենք, արդյոք Ձեզ անհրաժեշտ է անվտանգության համապատասխանություն, ինչպես նաև ոմանք, որոնք նախատեսված են ճանապարհ հարթելու MCU- ի համապատասխանության համար:
Մասնավորապես, IEC 60730-1 ստանդարտները լուծում են MCU- ի վրա հիմնված կառավարման համակարգերի օգտագործումը `հիմնված սույն բնութագրի Հավելված Հ-ում: Սպառողական էլեկտրական սարքերի մեծ մասը, ինչպիսիք են լվացքի մեքենաները, սառնարանները և նմանատիպ ապրանքները, պատկանում են B դասին: Այս ստանդարտի նպատակն է ապահովել, որ համակարգի անսարքությունը չհանգեցնի սարքի ոչ անվտանգ աշխատանքի: Օրինակ, համակարգի խափանումը չպետք է առաջացնի վտանգավոր ջերմաստիճան, ինչը կարող է վնասել օպերատորին կամ հրդեհ առաջացնել:
Նաև նշեք, որ այստեղ քննարկվող IEC 60730 և տեխնոլոգիայի հիմքում ընկած հայեցակարգը կարող է կիրառվել սպառողական սարքերի ծրագրերից դուրս: Իրականում, ներկառուցված համակարգերի շատ տեսակներ (պարտադիր չէ, որ ենթարկվեն կարգավորող չափանիշների կառավարման) պետք է պաշտպանվեն համակարգի խափանումներից:
Սովորաբար MCU- ի վրա հիմնված համակարգերում IEC-60730- ի համապատասխանությունը կախված է որոնվածի ծրագրակազմին ավելացված ձեր կիրառման կոդից: Այնուամենայնիվ, MCU- ի ապարատային գործառույթների կենտրոնը ապահովելու համար կարելի է պարզեցնել `վերացնելով արտաքին բաղադրիչների որոնվածը, բարելավել կատարումը և նվազեցնել ծախսերը:
Համապատասխանության մեթոդներ MCU- ի վրա հիմնված համակարգերի նախագծման երեք հիմնական եղանակ կա `IEC 60730 ստանդարտներին համապատասխան: Ամենաբարդ ճարտարապետությունը, օգտագործելով այսպես կոչված երկակի ալիք, զուգահեռ երկակի MCU և կառավարման միացում, և ունենալով համեմատության գործառույթ, ապահովում է, որ երկու ալիքներն արտադրեն նույն արդյունքները: Այնուամենայնիվ, այս մեթոդը, ընդհանուր առմամբ, չափազանց թանկ է համարվում սպառողական շուկայի համար: Այնուհետեւ, մենք ընտրեցինք սահմանափակել երկու միակողմանի մեթոդների արժեքը: Դուք կարող եք համակարգը ստուգել արտադրանքի արտադրության պահին `համապատասխանության չկատարումը կանխելու համար: Նախկինում արտադրական փորձարկման մեթոդը սովորաբար ընտրվում էր, դա ամենապարզ և ամենաէժան այլընտրանքն է: Այսօր, աճող թվով ապրանք արտադրողներ ընտրում են ավելացնել կանոնավոր ինքնափորձարկման գործառույթ `երաշխավորելու, որ արտադրանքը չի ձախողվի ոլորտում, սա այն մոտեցումն է, որի վրա մենք կկենտրոնանանք այստեղ:
Անվտանգության փաստացի նույնականացումն իրականացվում է տերմինալային ապարատի վրա, սակայն Հավելված H- ի հավանական խափանումները կիրառվում են MCU- ի նկատմամբ: Իրականում, աքսեսուարները ներառում են MCU- ի ներքին տարրերի մանրամասն ցուցակ, և դրա հետ կապված ձախողումը պետք է փորձարկվի կանոնավոր ինքնափորձարկման վրա, և ինչ-որ կերպ հեշտությունը: Օրինակ, ինքնավերլուծության գրանցամատյանը պետք է հայտնաբերվի սխալի քարտի կամ ծրագրի հաշվիչի (ԱՀ) արժեքի մեջ, մեկ բիթանոց հիշողության սխալի հայտնաբերում և հայտնաբերի սխալ ընդհատման գործողություն. Ներառյալ ընդհատում չի լինում, ընդհատումը տեղի է ունենում չափազանց հաճախ . Լրացուցիչ տարրեր `լուծելու հաղորդակցության խափանումն ու ժամացույցի ժամացույցի ճիշտ աշխատանքը, գործողության հաջորդականությունը:
Լվացքի մեքենայի օրինակներ Այժմ եկեք նայենք MCU- ին (մասնավորապես, որը սովորաբար կոչվում է թվային ազդանշանի վերահսկիչ (DSC) աջակցում է DSP MCU- ն)) Համապատասխանությունը պարզեցնելու որոշ օրինակներ: Նկար 1 -ը պատկերում է Texas Instruments (TI) DSC լվացքի մեքենայի վրա հիմնված դիզայնի բլոկ -դիագրամ: Այս դիագրամը կիրառվում է ֆիքսված կետով DSC TMS320C24x շարքի, TMS320F282x նշանակված Series DSC- ի և TMS320F2802x / 2806x Piccolo շարքի ֆիքսված և լողացող կետերի DSC- ի համար: Բոլորը հիմնված են DSC 32 TI C2000 միջուկների վրա, որոնք կարող են մշակվել մեկ DSP պրոցեսորի նախագծով (հիմնականում շարժիչի կառավարում) և համակարգի կառավարման առաջադրանքներով: Կարող է լինել, բայց ամեն դեպքում, IEC-60730 C2000 DSC տարրը գրված է առանձին MCU- ի վրա ՝ DSC- ի համակարգի վերահսկիչի հետ համատեղ:
Գծապատկեր 1. DSC TI C2000 շարքը հասնում է անկախ ժամացույցի և այլ գործառույթների `պարզեցնելու համար համակարգի դիզայնը, որը համապատասխանում է IEC-60730 ստանդարտին:
TI DSC- ն ապահովում է մի քանի տարրեր `համապատասխանության ապահովման համար: Օրինակ, IC չիպի տատանումն ընդգրկում է երկակի: Հիմնական MCU և օպերացիոն համակարգերի վարում: Երկրորդ անգամ կարող է օգտագործվել որպես վերահսկիչ խումբ, որը պարբերաբար կատարվում է անկախ իրականացվող ինքնաթեստից: IC- ն նաև ներառում է մոնիտորի միացում, որը վերահսկում է մատակարարման լարումը, ինչը կարող է առաջացնել ստանդարտում նկարագրված անսարքություն: Բացի այդ, DSC- ն ներառում է նաև գրելու պաշտպանության գրանցամատյան:
Իհարկե, շատ ծրագրեր չեն պահանջում DSC- ի կողմից տրամադրված սարքերի մշակման 32-բիթանոց հնարավորություններ: Բարեբախտաբար, MCU վաճառողները ավանդական 60730-բիթանոց և 8-բիթանոց MCU ընտանիքներում առաջարկում են IEC-16 ստանդարտ հնարավորության համաձայն:
Freescale իրական ժամանակի ընդհատում Օրինակ, Freescale- ն աջակցում է այս գործառույթներին իրենց MC9S08AWx MCU- ում, MCU- ն մաս է կազմում MC9S08 8-բիթանոց ընտանիքի լայն տեսականու: 9S08AW MCU- ն պարունակում է իրական ժամանակի ընդհատման (RTI) գործառույթ, կարող եք հասնել բազմաթիվ ինքնաստուգման գործառույթների: Նկար 2 -ը պատկերում է RTI գործառույթը: Նկարի վերևում և իրական ժամանակում ընդհատումների կարգավիճակի վերահսկման գրանցամատյանը (The SRTISC) ներառում է 3 - Իրական ժամանակում ընդհատումների հետաձգման ընտրություն (RTIS) - CPU- ի պարբերական ընդհատումների սահմանում: Տարածությունը կարող է տատանվել 8 ms- ից մինչև 1.04 վայրկյան: Ինտեգրված ընդհատում 1-ԿՀց RC տատանումից ՝ անկախ պրոցեսորի ժամացույցից:
Նկար 2. Օգտագործեք Freescale, որը կոչվում է իրական ժամանակի ընդհատման գործառույթ (RTI), երբ սկսվում է ընդհատումների ծառայության ծրագիրը, համակարգ ՝ ստուգելու համար, արդյոք առկա է IEC-60730- ով սահմանված անսարքություն:
Ինքնաստուգման գործառույթն իրականացվում է RTI- ի կողմից ստեղծված ընդհատումների ծառայության ռեժիմում (ISR) ՝ Օրինակ, ISR- ն կարող է ստուգել ԱՀ -ի արժեքը յուրաքանչյուր կրկնության ընթացքում: Եթե ԱՀ -ն անփոփոխ է մնում երեք հաջորդական կրկնությունների դեպքում, ISR- ն կարող է ենթադրել MCU քարտ և նախազգուշական միջոցներ ձեռնարկել ծրագրային ապահովման ցիկլում:
RTI- ն նաև թույլ է տալիս ISR- ի մոնիտորինգի ժամացույցի հաճախականությունը: ISR- ն պարզապես օգտագործում է ինտեգրման ժամանակը `յուրաքանչյուր ընդհատվող ծառայության վրա ժամանակային կնիք վերցնելու և ստուգելու, որ յուրաքանչյուր հաջորդ ընթերցում վավեր է: Բացի այդ, ներկառուցված գործառույթների ներքին ժամացույցի գեներատորով չիպի վրա իրականացվող թեստը կարող է լինել դանդաղ կամ արագ կամ ժամացույցի պրոցեսորի ժամացույցի կորուստ: ISR- ն ակտիվացրել է RTI կողպեքը և կարող է վերահսկել ժամացույցի կորստի հայտնաբերման գործառույթի գրանցամատյանները:
Freescale- ն ապահովում է անվտանգությանն ուղղված մի շարք տարբեր գործառույթներ, ներառյալ հիշողության ճշգրտությունը ստուգելու մեթոդը: Բացի այդ, ընկերությունն աջակցում է նաև 16-բիթանոց DSC MC56Fx շարքին ՝ IEC-60730 կենտրոնացված հատկանիշներով:
Ամբողջ MCU ճարտարապետության IEC 60730 Միևնույն ժամանակ, Renesas MCU- ն ոլորտում կարող է ունենալ տարբեր ճարտարապետություններից ամենալայնը, հիմնականում այն պատճառով, որ ընկերությունը վաճառում է նախկին Hitachi, Mitsubishi և NEC ավանդական MCU- ները: Միկրոէլեկտրոնիկայի բիզնես: Այնուամենայնիվ, ընկերությունն ունի արտադրանքի պորտֆելում անվտանգության համապատասխանության շատ հետևողական հատկություններ:
Դիտորդի ժամաչափը (WDT) հիմնական բաղադրիչն է, շատ դեպքերում պահպանվում են անվտանգության չափանիշները: Renesas հասուն 8 և 16 R8C, M16C, 8 և 16 բիթանոց 32-բիթանոց H8 ընտանիքը և SuperH MCU- ն հասել են անկախ պրոցեսորի ժամացույցի աղբյուրից ՝ WDT:
Renesas- ը շարունակում է պահպանել ամուր WDT աջակցությունը նոր 16-բիթանոց և 32-բիթանոց RL78 MCU ընտանեկան RX շարքերին: Բացի այդ, ընկերությունը ժամանակի ընթացքում սարքավորումների մեջ ավելացրել է այլ գործառույթներ: Օրինակ, M16C CRC (Cyclic Redundancy Check) հաշվարկային բլոկի ներդրումը, որը անկախ պրոցեսորի գործողությունից: CRC- ն կարող է օգտագործվել կապի սխալներն ու հիշողությունը հայտնաբերելու համար:
RL78 և RX շարքերը նույնպես աջակցում են CRC- ին և ավելացնում այլ հնարավորություններ: Օրինակ, RL78- ը, ներառյալ RAM- ի հավասարության հայտնաբերումը, հիշողության մուտքի վերահսկման գործառույթը սահմանում է ժամացույցի հաճախականության և մոնիտորինգի գործառույթները: RX- ն ներառում է ինքնագնահատման գործառույթի և տվյալների փոխարկիչի գործառույթի նմանատիպ շարք:
Անվտանգության ձևավորում Եթե ձեր հաջորդ նախագծման պահանջները ապահովեն անվտանգ ելքի անսարքության վիճակի մեթոդը, համոզվեք, որ հաշվի առնեք, թե ինչպես են MCU մատակարարները համապատասխանում IEC-60730 ստանդարտին: Իրականում, MCU- ի բոլոր վաճառողներն ընդունել են IEC-60730 քաղաքականությունը, ընտրելով MCU- ն ապարատային անվտանգության համապատասխանության գործառույթով կարող է նվազեցնել համակարգի նյութերի հաշիվը, ինչը կհանգեցնի ծախսերի, էներգիայի և կատարողականի առավելությունների: Բացի այդ, MCU- ի վաճառողները սովորաբար տրամադրում են նմուշի ծածկագիր `IEC-60730- ի պահանջներին համապատասխան, ծածկագիրը մեծապես կարագացնի ձեր վերջնական արտադրանքը, որը նախատեսված է ապահով կերպով դիմակայելու անսարքության կոդին կամ համակարգի սարքավորումներին:
Մեր մյուս արտադրանքը: