Թյուրիմացություն 4: ցածր էներգիայի ձեւավորում

Ընդհանուր սխալ 17. Այս ավտոբուսային ազդանշանները բոլորն էլ քաշվում են դիմադրիչներով, ուստի ես զգում եմ թեթեւացած:

Դրական լուծում. Կան բազմաթիվ պատճառներ, որոնց պատճառով ազդանշանները պետք է քաշվեն վեր ու վար, բայց ոչ բոլորն են պետք քաշվի: Քաշում եւ քաշքշուկով դիմադրիչը քաշում է պարզ մուտքի ազդանշան, իսկ հոսանքը տասնյակից պակաս է, բայց երբ շարժվող ազդանշան է քաշվում, հոսանքը կհասնի միլամի մակարդակի: Ներկայիս համակարգը հաճախ ունի 32 բիթ հասցեների տվյալներ, եւ կարող են լինել 244/245 մեկուսացված ավտոբուսը եւ այլ ազդանշանները, այս դիմադրիչների համար ուժի մեջքի այս մի քանի վտերը բուժելու համար:

Ընդհանուր սխալ 18. Մեր համակարգը սնուցվում է 220V-ով, այնպես որ մեզ հարկավոր չէ հոգ տանել էլեկտրաէներգիայի սպառման մասին:

Դրական լուծում. Low ածր էներգիայի ձեւավորումը ոչ միայն էներգիա փրկելու համար է, այլեւ էլեկտրաէներգիայի մոդուլների եւ հովացման համակարգերի արժեքը նվազեցնելու եւ էլեկտրամագնիսական ճառագայթահարման եւ ջերմային աղմուկի միջամտության կրճատման համար: Քանի որ սարքի ջերմաստիճանը նվազում է, սարքի կյանքը համապատասխանաբար տարածվում է (կիսահաղորդչային սարքի գործառնական ջերմաստիճանը մեծանում է 10 աստիճանով, իսկ կյանքը կիսով չափ կրճատվում է): Էլեկտրաէներգիայի սպառումը պետք է դիտարկել ցանկացած պահի:

Ընդհանուր սխալ 19. Այս փոքր չիպերի էլեկտրաէներգիայի սպառումը շատ ցածր է, մի անհանգստացեք դրա մասին:

Դրական լուծում. Դժվար է ներքին օգտագործման սպառումը չկատարել ոչ շատ բարդ չիպի: Այն հիմնականում որոշվում է PIN- ի հոսանքով: Abt16244- ը սպառում է 1 մա-ից պակաս, բայց դրա ցուցանիշը յուրաքանչյուր քորոց է: Այն կարող է քշել 60 մա բեռ (օրինակ, տասնյակ ohms դիմադրությանը համապատասխան), այսինքն, ամբողջական բեռի առավելագույն սպառումը կարող է հասնել 60 * 16 = 960MA: Իհարկե, միայն էլեկտրամատակարարման հոսանքն այնքան մեծ է, եւ ջերմությունը ընկնում է բեռի վրա:

 

Ընդհանուր սխալ 20. Ինչպես վարվել այս չօգտագործված I / O նավահանգիստների CPU- ի եւ FPGA- ի հետ: Դուք կարող եք թողնել այն դատարկ եւ խոսել դրա մասին ավելի ուշ:

Դրական լուծում. Եթե չօգտագործված I / O նավահանգիստները մնան լողացող, դրանք կարող են դառնալ բազմիցս տատանվող մուտքային ազդանշաններ արտաքին աշխարհից մի փոքր միջամտությամբ, եւ հիմնականում կախված է դարպասի սարքերի քանակը: Եթե ​​այն քաշվի, յուրաքանչյուր քորոց կունենա նաեւ միկրոֆերային հոսանք, ուստի լավագույն միջոցը այն որպես ելք դնելը (իհարկե, մեքենա վարելու ոչ մի այլ ազդանշան չի կարող միանալ դրսից):

Ընդհանուր սխալ 21. Այս FPGA- ում մնացած շատ դռներ կան, այնպես որ կարող եք օգտագործել այն:

Դրական լուծում. FGPA- ի էլեկտրաէներգիայի սպառումը համամասն է օգտագործված մատով խցիկների քանակի եւ մատների քանակի քանակի, այնպես որ տարբեր սխեմաների եւ տարբեր ժամանակների նույն տիպի էլեկտրաէներգիայի սպառումը կարող է 100 անգամ տարբեր լինել: Բարձր արագությամբ մատով խցկման թիկունքների քանակը նվազագույնի հասցնելը FPGA էներգիայի սպառումը նվազեցնելու հիմնական միջոցն է:

Ընդհանուր սխալ 22. Հիշողն այդքան շատ հսկիչ ազդանշաններ ունի: Իմ խորհուրդը պետք է միայն օգտագործի OE- ն, եւ մենք ազդանշան ենք տալիս: Չիպի ընտրությունը պետք է հիմնավորված լինի, որպեսզի տվյալները շատ ավելի արագ դուրս գան ընթերցման գործողության ընթացքում:

Դրական լուծում. Հիշողությունների մեծամասնության ուժի սպառումը, երբ չիպի ընտրությունը վավեր է (անկախ oe- ից եւ մենք) կլինի ավելի քան 100 անգամ ավելի մեծ, քան այն ժամանակ, երբ չիպի ընտրությունն անվավեր է: Հետեւաբար, CS- ն պետք է օգտագործվի չիպը հնարավորինս վերահսկելու համար, եւ պետք է բավարարվեն այլ պահանջներ: Հնարավոր է կրճատել չիպի ընտրության զարկերակը:

Ընդհանուր սխալ 23. Էլեկտրաէներգիայի սպառումը նվազեցնելը ապարատային անձնակազմի գործն է եւ որեւէ կապ չունի ծրագրաշարի հետ:

Դրական լուծում. Ապարատը պարզապես փուլ է, բայց ծրագրաշարը կատարողն է: Մոտ յուրաքանչյուր չիպի մուտքը ավտոբուսում եւ յուրաքանչյուր ազդանշանի խցիկին գրեթե վերահսկվում է ծրագրակազմի կողմից: Եթե ​​ծրագրաշարը կարող է նվազեցնել արտաքին հիշողությանը հասանելիության քանակը (օգտագործելով ավելի շատ գրանցման փոփոխականներ, ավելի շատ օգտագործեք ներքին քեշը եւ այլն), ժամանակին պատասխանը ընդհատումներին (ընդհատումները ակտիվորեն ակտիվ են քաշքշուկներով): Որպեսզի խորհուրդը դառնա լավ, ապարատը եւ ծրագրաշարը պետք է բռնել երկու ձեռքերով:

Ընդհանուր սխալ. 24: Ինչու են այդ ազդանշանները գերակշռում: Քանի դեռ հանդիպումը լավ է, այն կարող է վերացվել:

Դրական լուծում. Բացառությամբ մի քանի հատուկ ազդանշանների (օրինակ, 100base-t, CML), կա գերհագուստ: Քանի դեռ շատ մեծ չէ, պարտադիր չէ, որ համընկնի: Նույնիսկ եթե դա համընկնում է, դա պարտադիր չէ, որ լավագույնը համընկնի: Օրինակ, TTL- ի ելքային դիմադրությունը 50 օմ-ից պակաս է, իսկ նույնիսկ 20 օմ: Եթե ​​օգտագործվում է այդպիսի մեծ համապատասխան դիմադրություն, հոսանքը շատ մեծ կլինի, էլեկտրաէներգիայի սպառումը անընդունելի կլինի, եւ ազդանշանի ամպլիտուդը շատ փոքր կլինի: Բացի այդ, ընդհանուր ազդանշանի ելքային դիմադրությունը բարձր մակարդակի դուրս գալու եւ ցածր մակարդակի դուրս գալու ժամանակ նույնը չէ, եւ հնարավոր է նաեւ հասնել ամբողջական համապատասխանության: Հետեւաբար, TTL- ի, LVD- ների, 422 եւ այլ ազդանշանների համընկնումը կարող է ընդունելի լինել այնքան ժամանակ, քանի դեռ չի ստացվում: