
Բովանդակություն:
- Քայլ 1: Արգելափակել դիագրամը
- Քայլ 2. Գործողության սկզբունքը
- Քայլ 3. Տրամաբանության ներդրում
- Քայլ 4: Փակուղու լուծում
- Քայլ 5: Սարքի կազմաձևում - Matrix0 միացում
- Քայլ 6: Սարքի կազմաձևում - SPI Clocking Logic
- Քայլ 7: Սարքի կազմաձևում - Matrix0 բաղադրիչների հատկությունները
- Քայլ 8: Սարքի կազմաձևում - Matrix1 միացում
- Քայլ 9. Սարքի կազմաձևում - 3 -բիթանոց երկուական հաշվիչ
- Քայլ 10. Սարքի կազմաձևում - 3 -բիթ Համեմատեք տրամաբանությունը
- Քայլ 11. Սարքի կազմաձևում. Թվային համեմատության տրամաբանություն և ժամանակավոր գրանցում
- Քայլ 12. Սարքի կազմաձևում - Matrix1 բաղադրիչների հատկությունները
- Քայլ 13: Արդյունքներ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Կառավարման համակարգերը և հարակից սարքերը գործ ունեն էներգիայի բազմաթիվ աղբյուրների հետ, ինչպիսիք են կողմնակալության գծերը կամ մարտկոցները, և պետք է հետևեն տվյալ հավաքածուի ամենաբարձր (կամ ամենացածր) գիծը:
Օրինակ, «բազմաբնակարան մարտկոցով» սնվող համակարգում բեռի փոխարկումը պահանջում է, որ համակարգը վերահսկի մարտկոցի զանգվածի միջև նվազագույն կամ առավելագույն լարումը (առավելագույնը կամ նվազագույնը ՝ որպես միացման հատուկ ալգորիթմի գործառույթ) և դինամիկ կերպով ուղղորդի բեռը դեպի իրական ժամանակի ամենահարմար աղբյուրը: Այլապես, համակարգին կարող է անհրաժեշտ լինել ժամանակավորապես անջատել ամենացածր լարման մարտկոցը `համապատասխան լիցքավորման համար:
Մեկ այլ օրինակ է ժամանակակից արևային էներգիայի համակարգը, որտեղ յուրաքանչյուր արևային վահանակ հագեցած է tiltrotate մեխանիզմով և արևի հետևման սխեմայով (վերջինս տրամադրում է արևի դիրքի տեղեկատվությունը վահանակը կողմնորոշելու համար): Առավելագույն լարման մասին տեղեկատվության դեպքում արևային վահանակի յուրաքանչյուր դիրք կարող է ճշգրտորեն ճշգրտվել ՝ ելնելով լարերի վահանակից, որն իրականում ապահովում է ամենաբարձր ելքային լարումը ՝ դրանով իսկ հասնելով էներգիայի օպտիմալացման բարձր մակարդակի:
Կան առևտրային IC- ների մի քանի տարբեր ապրանքանիշեր (հիմնականում միկրոկոնտրոլերներ), որոնք սկզբունքորեն կարող են իրականացնել առավելագույն լարման հետևորդ: Այնուամենայնիվ, դրանք պահանջում են ծրագրավորում և ավելի էժան են, քան խառը ազդանշանի լուծումը: Dialog GreenPAKTM նախագծի հավելումը կարող է դրականորեն ազդել դիզայնի մատչելիության, չափի և մոդուլյարության վրա: Այս դիզայնն օգտագործում է ինչպես անալոգային, այնպես էլ թվային սխեմաները մեկ չիպի մեջ ինտեգրելու առավելությունը:
Այս Ուղեցույցում կիրառվում են անալոգային ճակատային և թվային տրամաբանությունը, որոնք անհրաժեշտ են ութ հստակ աղբյուրների միջև առավելագույն (կամ վերջապես նվազագույն) լարման որոնիչ իրականացնելու համար:
8-ալիքային անալոգային առավելագույն/րոպե լարման մոնիտորն իրականացնելու համար օգտագործվում է SLG46620G:
Ստորև մենք նկարագրեցինք անհրաժեշտ քայլերը `հասկանալու համար, թե ինչպես է լուծումը ծրագրավորվել` ստեղծելու 8-ալիքային անալոգային առավելագույն/րոպե լարման մոնիտոր: Այնուամենայնիվ, եթե դուք պարզապես ցանկանում եք ստանալ ծրագրավորման արդյունքը, ներբեռնեք GreenPAK ծրագիրը ՝ արդեն ավարտված GreenPAK դիզայնի ֆայլը դիտելու համար: Միացրեք GreenPAK Development Kit- ը ձեր համակարգչին և հարվածեք ծրագրին `ստեղծելու 8-ալիքային անալոգային առավելագույն/րոպե լարման մոնիտոր:
Քայլ 1: Արգելափակել դիագրամը

Նկար 1 -ը ցույց է տալիս ներդրված համակարգի գլոբալ դիագրամը:
Մինչև 8 փոփոխական լարման աղբյուրների շարանը բազմապատկվում և միանում է GreenPAK- ի ADC մոդուլին, որը միացված է անհատականացված ներքին դիզայնին, որը կարող է ընտրել մյուսների համեմատ ամենաբարձր լարման աղբյուրը: Ներքին տրամաբանությունը տալիս է այս տեղեկատվությունը ցուցադրման կամ հետագա մշակման համար:
Դիզայնը հիմնված է GreenPAK SLG46620G արտադրանքի վրա, քանի որ այն ներդնում է հավելվածի համար անհրաժեշտ բոլոր անալոգային և թվային շինանյութերը: Այս իրականացման մեջ զանգվածը սկանավորվում է ADG508 անալոգային մուլտիպլեքսերի միջոցով, որն ուղղակիորեն առաջնորդվում է GreenPAK IC- ով:
Ելքային տեղեկատվությունը 3 բիթանոց թվային թիվ է, որը համապատասխանում է լարման աղբյուրի համարին առավելագույն լարման դեպքում: Այս տեղեկատվությունը ստանալու ուղղակի միջոց է համարը ցույց տալ 7 հատվածից բաղկացած ցուցադրման միջոցով: Դա կարելի է հեշտությամբ իրականացնել ՝ SLG46620G- ի թվային ելքը միացնելով 7 հատվածի ցուցադրման վարորդին, ինչպես օրինակ ՝ Reference- ում նկարագրված GreenPAK լուծույթը կամ ընդհանուր 74LS47 IC- ն:
Ներկայացված սխեման փնտրում է առավելագույն լարման: Դիզայնը նվազագույն լարման որոնիչ դարձնելու համար անալոգային մուլտիպլեքսերի և GreenPAK- ի անալոգային մուտքի միջև պետք է ավելացվի նախնական կոնդիցիոներական սխեմա ՝ հանելով մուլտիպլեքսերային ելքը 1 Վ լարման լարման միջոցով:
Քայլ 2. Գործողության սկզբունքը

Նախագծի նպատակն է ընտրել առավելագույն լարման աղբյուրը, ուստի սկանավորումն իրականացվում է ամբողջ զանգվածի վրա `վերջին առավելագույն արժեքը պահպանելով և այն համեմատելով մուտքի հաջորդ արժեքի հետ (որը պատկանում է սկանավորման հաջորդ լարման աղբյուրին):
Ստորև մենք բոլոր մուտքերի երկայնքով կանդրադառնանք բազմապատկման ամբողջական հաջորդականությանը որպես «սկան» կամ «հանգույց»:
Երկու արժեքների միջև համեմատությունը չի կատարվում ACMP բաղադրիչների միջոցով (այնուամենայնիվ, առկա է SLG46620G- ում), այլ ավելի շուտ DCMP մոդուլի միջոցով, երբ արժեքները համապատասխանաբար թվայնացվեն: Սա առաջադեմ և կատարելագործված տեխնիկա է, որն առաջին անգամ անդրադարձ է կատարվել հղումում:
Նկար 2 -ը ցույց է տալիս, թե ինչպես է SLG46620G- ն կառուցված այս դիզայնի համար:
Անալոգային մուտքային ազդանշանը փոխանցվում է ADC մուտքագրմանը PGA բաղադրիչի միջոցով ՝ 1 հավաքածուով: Տարբեր շահույթի պարամետրեր նույնպես հնարավոր է գտնել լավագույն համընկնումը առջևի օդորակման էլեկտրոնիկայի հետ, որը նվիրված է մուտքային լարումների 0-1 Վ-ի քարտեզագրմանը: GreenPAK ADC մոդուլի տեսականին:
ADC- ն գործում է միայնակ ռեժիմով և անալոգային ազդանշանը փոխակերպում է 8-բիթանոց թվային կոդի, որն այնուհետև փոխանցվում է DCMP մոդուլին: Թվային ծածկագիրը նույնպես մտնում է SPI բլոկ, կազմաձևված որպես ADC/FSM բուֆեր, որտեղ թվային ծածկագիրը կարող է պահվել և չի փոխվի, մինչև հաջորդ զարկերակը չգա SPI CLK մուտքագրմանը: Ուշադրություն դարձրեք, որ հատուկ տրամաբանական բլոկը քշում է SPI CLK մուտքագրումը: Այս հատվածը մենք հետագայում կուսումնասիրենք, քանի որ դա «հիմնական» տրամաբանությունն է, որը պատասխանատու է պատշաճ աշխատանքի համար: Նոր թվային ծածկագիրը պահվում է SPI մոդուլում միայն այն դեպքում, եթե այն պատկանում է մուտքի փաստացի առավելագույն լարման:
DCMP բաղադրիչն օգտագործվում է ADC- ի ներկայիս տվյալները վերջին հաղթողի (դա վերջին հայտնաբերված առավելագույնի) հետ համեմատելու համար, որը պահվում է SPI բլոկում: Այն OUT+ ելքի վրա զարկերակ կստեղծի, երբ նոր ADC տվյալները նախորդից մեծ լինեն: Մենք օգտագործում ենք OUT+ ազդանշանը ՝ SPI բլոկը նոր հաղթողով թարմացնելու համար:
Globalամացույցի գլոբալ ազդանշանը շարժիչ ուժ է տալիս ADC- ի փոխակերպումներին և ընդհանուր ժամերին: Փոխարկում կատարելուց հետո ADC- ի INT ելքային ազդանշանը ազդում է ՝ ժամանակին համաձայնեցնելով ADC զուգահեռ տվյալների ելքի հետ: Մենք օգտագործում ենք INT ելքը նաև 3-բիթանոց երկուական հաշվիչն ավելացնելու համար, որն իրականացնում է DFF- երը Matrix1- ում, ինչը օգտակար է երեք պատճառով.
1. Հաշվիչի ելքային գծերը հասցեագրում են արտաքին անալոգային մուլտիպլեքսերատորին `դրանով իսկ սպասարկելով ADC- ի հաջորդ մուտքային լարումը;
2. Հաշվարկը սառեցվում է 3-բիթանոց գրանցամատյանում (ներդրված է Մատրիցա 1-ում) ՝ սկանավորման ժամանակ ժամանակավոր հաղթողին պահելու համար.
3. Հաշվարկը վերծանվում է ՝ սկանավորման ավարտից հետո երկրորդ 3-բիթանոց գրանցիչը (ներմուծված Matrix0- ում) թարմացնելու համար:
Քայլ 3. Տրամաբանության ներդրում

ADC մոդուլը հաջորդաբար ապահովում է մուտքային բոլոր լարման փոխակերպված տվյալները ՝ մեկը մյուսի հետևից, անորոշ ժամանակով: Երբ Multiplexer- ին հասցեագրվում է 0b111 (տասնորդական 7), հաշվիչը գլորում է 0b000 (տասնորդական 0) ՝ դրանով իսկ սկսելով մուտքային լարումների նոր սկանավորում:
Սկանավորման ընթացքում ADC INT ելքային ազդանշանը գեներացվում է, երբ զուգահեռ տվյալների ելքը վավեր է: Այս ազդանշանի իմպուլսների դեպքում անալոգային մուլտիպլեքսորը պետք է անցնի հաջորդ մուտքին ՝ ապահովելով PGA- ն համապատասխան լարմամբ: Հետևաբար, ADC INT ելքը նկար 2-ի 3-բիթանոց երկուական հաշվիչի ուղիղ ժամացույցի ազդանշանն է, որի 3-բիթանոց զուգահեռ ելքային բառը ուղղակիորեն հասցեագրում է արտաքին անալոգային մուլտիպլեքսորին («V ընտրեք» նկար 1-ում):
Այժմ անդրադառնանք մի օրինակին, որտեղ ենթադրվում է, որ մուտքային լարումները ունեն հետևյալ հարաբերությունները.
ա) V0 <V1 <V2
բ) V2> V3, V4
գ) V5> V2
Նկար 3-ը ներկայացնում է առավելագույն ազդանշանների ներգրավման հիմնական ազդանշանները:
Քանի որ տվյալները ի վերջո մուտքագրվում են SPI բուֆերային գրանցամատյանում ՝ համաժամանակյա INT իմպուլսների հետ, գոյություն ունի համեմատության պատուհան, որտեղ SPI բուֆերի պարունակությունը համեմատվում է ADC փոխարկման հաջորդ արդյունքի հետ: Այս կոնկրետ ժամկետը հանգեցնում է DCMP- ի ելքի OUT+ իմպուլսների առաջացմանը: Մենք կարող ենք օգտվել այս իմպուլսներից ՝ SPI բուֆերային գրանցամատյանում նոր արժեքներ բեռնելու համար:
Ինչպես երևում է նախորդ նկարի SPI բուֆերային տվյալների տողից, SPI գրանցամատյանը միշտ պարունակում է ժամանակ առ ժամանակ ամենամեծ արժեքը 8 մուտքերի միջև և այն թարմացվում է միայն այն դեպքում, երբ DCMP մոդուլը հայտնաբերում է ավելի մեծ արժեք (նկատի ունի DCMP Հողամասի OUT+ ելքային գիծը, բացակայող իմպուլսները հանգեցնում են նրան, որ V2- ը գրանցամատյանում կպած մնա մինչև V5- ի համեմատ):
Քայլ 4: Փակուղու լուծում

Եթե կիրառված տրամաբանությունը լիներ այնպես, ինչպես նկարագրված էր վերևում, պարզ է, որ մենք կհայտնվեինք փակուղու իրավիճակում. Համակարգը ի վիճակի է հայտնաբերել միայն ավելի բարձր լարման, քան համապատասխանում է SPI բուֆերային գրանցամատյանում պահվածին:
Սա վավեր է նաև այն դեպքում, երբ այս լարումը կնվազի, և ապա մեկ այլ մուտք, մինչ այժմ դրանից ցածր, կդառնա ամենաբարձրը. Այն երբեք չի հայտնաբերվի: Այս իրավիճակը ավելի լավ բացատրվում է Նկար 4 -ում, որտեղ հանուն հստակություն:
2 -րդ կրկնության պահին V3- ն ընկնում է, իսկ V1- ը փաստացի առավելագույն լարվածությունն է: Բայց DCMP մոդուլը չի տալիս զարկերակ, քանի որ SPI բուֆերային գրանցամատյանում պահվող տվյալները (համապատասխանող 0,6 Վ -ին) ավելի մեծ են, քան V1- ին համապատասխանող (0,4 Վ):
Այնուհետեւ համակարգը իրեն պահում է որպես «բացարձակ» առավելագույն որոնիչ և չի թարմացնում ելքը ճիշտ:
Այս խնդիրը հաղթահարելու լավ միջոց է `ստիպել տվյալների վերաբեռնումը SPI բուֆերային գրանցամատյանում, երբ համակարգը կավարտի բոլոր ալիքների հարցումների ամբողջական ցիկլը:
Իրականում, եթե այդ մուտքի լարումը դեռ ամենաբարձրն է, ոչինչ չի փոխվում, և հսկողությունը ապահով կերպով շարունակվում է (հղում կատարելով վերևում նկար 4 -ին, սա Loop Iterations 0 և 1 դեպքերի դեպքում է): Մյուս կողմից, եթե այդ մուտքի լարումը պատահաբար իջնում է մինչև մեկ այլ արժեքից պակաս արժեք, ապա արժեքը վերբեռնելը հնարավորություն է տալիս DCMP մոդուլին արտադրել OUT+ զարկերակ այն համեմատելիս նոր առավելագույն արժեքի հետ (սա օղակի կրկնությունների 2 և 3 դեպք):
Խնդիրը հաղթահարելու համար անհրաժեշտ է մի տրամաբանական սխեմա: Այն պետք է ժամացույցի ազդանշան տա SPI բաղադրիչին, երբ հանգույցը հասնի իրական առավելագույն մուտքին, դրանով իսկ ստիպելով իր թարմացված տվյալների բառի վերաբեռնումը SPI բուֆերային ռեգիստրում: Սա կքննարկվի ստորև ՝ 7.2 և 7.6 բաժիններում:
Քայլ 5: Սարքի կազմաձևում - Matrix0 միացում

SLG46620G- ն ունի երկու Matrix բլոկ, ինչպես պատկերված է Նկար 2 -ում: Հետևյալ նկարները ցույց են տալիս համապատասխան սարքի կազմաձևերը:
Շղթայի վերին հատվածը «Loop Register» - ն է, որն իրականացվում է 3 DFF- ով (DFF0, DFF1 և DFF2): Մուտքային մուլտիպլեքսերի յուրաքանչյուր հանգույցից հետո թարմացվում է 7 հատվածի ցուցադրման վարորդին «հաղթողի» երկուական թիվը, այսինքն `վերջին սկանավորման ամենաբարձր լարման մուտքը: Ե՛վ DFF- ների ժամացույցը, և՛ տվյալները գալիս են Matrix1- ում իրականացվող տրամաբանությունից `համապատասխանաբար P12, P13, P14 և P15 նավահանգիստների միջոցով:
Ստորին հատվածը անալոգային առջևն է ՝ մուտքագրելով Pin 8 -ում և PGA ՝ x1 շահումով: ADC INT ելքը գնում է ինչպես SPI- ի ժամաչափի տրամաբանության, այնպես էլ Matrix1- ի P0 պորտի միջոցով, որտեղ այն ծառայելու է որպես հաշվիչի ժամացույցի ազդանշան:
ADC և SPI զուգահեռ տվյալների ելքերը համապատասխանաբար պիտակավորված են NET11 և NET15 ՝ Matrix1- ում DCMP բաղադրիչին միացնելու համար:
Քայլ 6: Սարքի կազմաձևում - SPI Clocking Logic

Ինչպես նշվեց նախկինում «Տրամաբանության ներդրում» բաժնում, SPI բուֆերային գրանցամատյանը թարմացվում է ամեն անգամ, երբ փաստացի պահված արժեքի և նոր ADC փոխակերպման տվյալների միջև համեմատությունը զարկերակ է ստեղծում DCMP OUT+ ելքի վրա:
Ազդանշանի ամբողջականությունն ապահովված է, եթե այս ազդանշանը AND-ed է ADC INT ելքով: Սա խուսափում է ցանկացած խայթոցից և կեղծ ձգումից:
Մենք նաև ընդգծել ենք, որ փակուղային իրավիճակները բաց թողնելու համար SPI բուֆերը պետք է թարմացվի, երբ հանգույցը հասնի հաղթողի իրական տվյալներին:
Այնուհետև խաղի մեջ երեք ազդանշան է ՝ SPI- ի ճիշտ ժամաչափման համար.
1. ADC INT ելք (LUT0-IN1)
2. DCMP OUT+ ելք (LUT0-IN0 նավահանգստի միջոցով P10)
3. Հաշիվը հավասար է Latch ազդանշանին (LUT0-IN2 միջոցով P11 նավահանգստով)
Առաջին երկուսը AND-ed են, և երկուսն էլ OR-ed վերջինիս հետ LUT0- ում, որոնց իրականացումը կազմաձևված է, ինչպես նկար 6-ում:
Քայլ 7: Սարքի կազմաձևում - Matrix0 բաղադրիչների հատկությունները




Նկարներ 7-10-ը ցույց են տալիս Matrix0- ին պատկանող մնացած բաղադրիչների սեփականության պատուհանները:
Քայլ 8: Սարքի կազմաձևում - Matrix1 միացում

Քայլ 9. Սարքի կազմաձևում - 3 -բիթանոց երկուական հաշվիչ



Շղթայի վերին հատվածը պարունակում է տրամաբանական տարրեր, հիմնականում 3-բիթանոց երկուական հաշվիչ, որը ճշգրտված է ADC INT ելքով, ինչպես արդեն քննարկվել է: Այս հաշվիչն իրականացվում է Նկար 12 -ում ներկայացված բավականին «ստանդարտ» սխեմատիկայով:
Այս հաշվիչը մեր դիզայնում իրագործվում է Flip-Flops DFF9, DFF10, DFF11 և INV1, LUT4, LUT8 միջոցով: DFF9 ելքը LSB է, մինչդեռ DFF11- ը MSB է, ինչպես ցույց է տրված Նկար 13 -ում:
LUT4- ը կազմաձևված է որպես XOR, մինչդեռ LUT8- ը կատարում է Նկար 12-ի AND-XOR տրամաբանությունը:
Հաշվիչի ելքերը անցնում են թվային ելքային երեք կապում `արտաքին անալոգային մուլտիպլեքսեր հասցեագրելու համար:
LUT10- ը վերծանում է հաշվիչի ծածկագիրը, երբ սկանավորումն ավարտված է և զարկերակը սնուցում է Matrix0- ին DLY8- ի և P12 նավահանգստի միջոցով: Դա պարզապես իրագործվում է AND- ի հաշվիչի ելքերի միջոցով ՝ դրանով իսկ վերծանելով թիվ 7 դեկ (0b111 երկուական, հանգույցի վերջ):
Քայլ 10. Սարքի կազմաձևում - 3 -բիթ Համեմատեք տրամաբանությունը

Նկար 15 -ը ցույց է տալիս միացում, որն օգտագործվում է հայտնաբերելու համար, երբ օղակը կրկնվում է ընթացիկ «հաղթող» հասցեով: Այս դեպքում, ինչպես արդեն քննարկվել է, թվային զարկերակը պետք է ստիպի ընթացիկ ADC արդյունքի վերաբեռնում `հնարավոր փակուղային իրավիճակը լուծելու համար:
«Հաղթող» հասցեն պահվում է Matrix1- ի ժամանակավոր գրանցամատյանում (տես ստորև), մինչդեռ ընթացիկ հասցեն դուրս է բերվում երկուական հաշվիչով:
XNOR դարպասները ապահովում են ճշմարիտ (տրամաբանական 1 կամ «բարձր») ելք, երբ երկու մուտքերն էլ հավասար են: ԵՎ այս ազդանշանը բոլոր բիթերի համար (LUT9) տալիս է զարկերակ, երբ երկուական երկու կոդերը նույնն են: Մանրամասները XOR դարպասների մասին ՝ որպես հավասարության ստուգիչ, կարող եք գտնել Reference- ում:
«Counter-equals-Latch» ազդանշանը փոխանցվում է Matrix0- ին P11 պորտի միջոցով:
Քայլ 11. Սարքի կազմաձևում. Թվային համեմատության տրամաբանություն և ժամանակավոր գրանցում

Նկար 11-ի ստորին հատվածը (ընդգծված է Նկար 16-ում) ցույց է տալիս DCMP բլոկը `այս նախագծի որոշումներ կայացնող մասը:
DFF6- ը, 7-ը և 8-ը կազմում են 3-բիթանոց գրանցիչ `ժամանակավոր մուտքային համարը« հաղթող »պահելու համար, երբ օղակն աշխատում է: Flip-Flops- ի մուտքը 3-բիթանոց երկուական հաշվիչի ելքերն են, որոնք տեսանելի են Գծապատկեր 11-ի գլոբալ Matrix1 շղթայում, որոնք այստեղ բաց են թողնված հանուն հստակության:
Այս գրանցամատյանի ելքերը չեն կարող ուղղակիորեն վարել 7 հատվածի էկրանը, քանի որ այստեղ պահվող արժեքը փոխվում է սկանավորման ընթացքում և պետք է «վավեր» համարվի միայն սկանավորման ավարտին:
Այդ պատճառով ժամանակավոր գրանցման ելքերը միանում են Matrix0- ի Loop Register- ին ՝ միջմատրիցային P13, P14 և P15 նավահանգիստների միջոցով:
Կարևոր է նկատել Գծապատկեր 16-ում, որ ժամանակավոր գրանցամատյանը ժամացույցավորվում է DCMP OUT+ ելքով, երբ ADC-SPI- ն գրանցում է համեմատության արդյունքները նոր հայտնաբերված առավելագույնի մեջ:
Նույն OUT+ ազդանշանը փոխանցվում է Matrix0, SPI CLK Logic ՝ P10 նավահանգստի միջոցով:
Քայլ 12. Սարքի կազմաձևում - Matrix1 բաղադրիչների հատկությունները



Նկարներ 17-19-ը ցույց են տալիս Matrix1- ին պատկանող բաղադրիչների սեփականության պատուհանները:
Քայլ 13: Արդյունքներ




Իրականացումը ստուգելու համար կառուցվել է գնահատման տախտակի նախատիպ, որտեղ 8 անալոգային մուտքային լարումները ստացվում են TrimPots- ով մի շարք դիմադրողական բաժանարարներով (ինչպես ցույց է տրված Նկար 20 -ում):
Օգտագործված մուլտիպլեքսերը ADG508 է, մի մաս, որը կարող է աշխատել միայնակ սնուցման միջոցով (12 Վ):
7 հատվածից ցուցադրվող վարորդը 74LS47 է: Այն վերծանում է զուգահեռ մուտքագրվող բառը և ուղղակիորեն վարում է ընդհանուր հատվածի անոդի 7 հատվածի էկրան:
Գնահատման խորհուրդը ունի 2x10 ուղղանկյուն միակցիչ, որն ուղղակիորեն միացվում է GreenPAK- ի առաջադեմ զարգացման պլատֆորմին `դրա ընդլայնման միակցիչում, ինչպես ցույց է տրված Նկար 21-ում:
GreenPAK- ի առաջադեմ զարգացման պլատֆորմի հետ համատեղ շատ պարզ է դարձնում արագ ստուգման համար ազդանշանների չափումները: Օրինակ, Նկար 22 -ը ցույց է տալիս մի շարք ազդանշաններ (համապատասխանաբար OCԱՄԱՈՅ, ADC INT ելք և DCMP OUT+ ելք), որոնք գրված են HP 54620A Տրամաբանական անալիզատորի կողմից: Ալիքաձևերը առաջանում են OUT+ ազդանշանի բարձրացող եզրից («A> B» պիտակով), հետևաբար սա ալիքի ձևի գրավում է, երբ անալոգային մուտքերի միջև հայտնաբերվում է նոր առավելագույն լարման: Իրականում, այն ստացվել է Գնահատման խորհրդի TrimPots- ից մեկը պտտելով ՝ Նկար 22 -ում ցուցադրված համապատասխան լարումը բարձրացնելու համար:
Նկար 23 -ը ցույց է տալիս Գնահատման խորհրդի սխեմատիկ պատկերը:
Եզրակացություն
Այս Ուղեցույցում մենք իրականացրեցինք ութ ալիքային առավելագույն (կամ նվազագույն) լարման որոնիչ, որը կօգտագործվի որպես բազմաալիքային կառավարման համակարգերի ընդհանուր հավելում: Ներկայացված մոտեցումը օգտագործում է GreenPAK բաղադրիչների առաջադեմ առանձնահատկությունները և ցույց է տալիս, թե ինչպես է հնարավոր ինտեգրվել մեկ չիպային անալոգային և թվային գործառույթների մեջ: Մի քանի առևտրային IC կարող են փոխարինվել Dialog GreenPAK- ով, որպեսզի կիրառման չափը և արժեքը նվազեն:
Խորհուրդ ենք տալիս:
Ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով մեկ անալոգային քորոց. 6 քայլ (նկարներով)

Ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով մեկ անալոգային քորոց: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարդալ բազմաթիվ անալոգային արժեքներ ՝ օգտագործելով միայն մեկ անալոգային մուտքի քորոց:
Լարման մոնիտոր բարձր լարման մարտկոցների համար `3 քայլ (նկարներով)

Լարման մոնիտոր բարձր լարման մարտկոցների համար. Այս ուղեցույցում ես ձեզ կբացատրեմ, թե ինչպես եմ կառուցել մարտկոցի լարման մոնիտորը իմ էլեկտրական երկարատախտակի համար: Տեղադրեք այն ինչպես ցանկանում եք և միացրեք ընդամենը երկու լար ձեր մարտկոցին (Gnd և Vcc): Այս ուղեցույցը ենթադրում էր, որ ձեր մարտկոցի լարումը գերազանցում է 30 վոլտ, w
DC - DC լարման հետընթաց անջատիչ ռեժիմ Buck լարման փոխարկիչ (LM2576/LM2596). 4 քայլ

DC-DC Voltage Step Down Switch Mode Buck Voltage Converter (LM2576/LM2596). Բարձր արդյունավետ փոխարկիչ պատրաստելը դժվար աշխատանք է, և նույնիսկ փորձառու ինժեներները պահանջում են բազմաթիվ նմուշներ ՝ ճիշտը գալու համար: Արժեքի փոխարկիչ (հետընթաց փոխարկիչ) DC-DC հոսանքի փոխարկիչ է, որը նվազեցնում է լարումը (միաժամանակ բարձրացնելով
Raspberry Pi GPIO սխեմաներ. Օգտագործելով LDR անալոգային սենսոր առանց ADC (անալոգային թվային փոխարկիչի). 4 քայլ

Raspberry Pi GPIO սխեմաներ. Օգտագործելով LDR անալոգային տվիչ ՝ առանց ADC (անալոգային թվային փոխարկիչի). կամ Lowածր. Բայց ի՞նչ անել, եթե ցանկանում եք օգտագործել ձեր Raspberry Pi- ն անալոգային սենսորով: Եթե մենք ցանկանում ենք օգտագործել
Picaxe- ի վրա հիմնված թվային ջերմաչափ `առավելագույն և նվազագույն` 13 քայլով

Picaxe- ի վրա հիմնված թվային ջերմաչափ ՝ առավելագույն և նվազագույն քանակով. Այն հիմնված է Picaxe չիպի վրա, քանի որ դրանք էժան են և հեշտ օգտագործման համար: Եթե սա նախատեսված է