ALINX - լոգոն

8-Channel AD
Ձեռքբերման մոդուլ
AN706
Օգտագործողի ձեռնարկ

Մաս 1. 8-Channel AD ձեռքբերման մոդուլի պարամետրեր

  • VPN մոդուլ՝ AN706
  • AD չիպ՝ AD7606
  • Ալիք՝ 8 ալիք
  • AD-ի բիթերը՝ 16-բիթ
  • Մաքս ՍampLe Գինը՝ 200KSPS
  • Ներածման ծավալըtage Փոխարժեքը՝ -5V~+5V
  • Մոդուլի PCB շերտեր. 4-շերտ, անկախ հզորության շերտ և GND շերտ
  • Մոդուլի միջերես. 40-փին 0.1 դյույմ հեռավորության վրա գտնվող իգական վերնագիր, ներբեռնման ուղղություն
  • Շրջակա միջավայրի ջերմաստիճանը (կիրառվող հզորությամբ՝ -40°~85°, մոդուլի բոլոր չիպերը՝ արդյունաբերական պահանջներին համապատասխանելու համար
  • Մուտքային ինտերֆեյս՝ 8 SMA միջերես և 16 փին վերնագիր՝ 2.54 բարձրությամբ (Pin Յուրաքանչյուր ալիք ունի դրական և բացասական երկու փին)
  • Չափման ճշգրտությունը՝ 0.5 մՎ-ի սահմաններում

Մաս 2. Մոդուլի կառուցվածքը

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Մոդուլի կառուցվածք 1

Նկար 2-1. 8-ալիք AD մոդուլի կառուցվածքը

Մաս 3. AD7606 չիպի ներածություն

AD76061-ը 16-բիթանոց է, միաժամանակյա սampling, անալոգային-թվային տվյալների հավաքագրման համակարգեր (DAS) համապատասխանաբար ութ, վեց և չորս ալիքներով: Յուրաքանչյուր մաս պարունակում է անալոգային մուտքագրում clamp պաշտպանություն, երկրորդ կարգի հակաալիզինգային ֆիլտր, հետևել և պահել ampլիցքավորիչ, 16-բիթանոց լիցքավորման վերաբաշխման հաջորդական մոտարկման անալոգային-թվային փոխարկիչ (ADC), ճկուն թվային զտիչ, 2.5 Վ լարման հղում և հղում
Մուտքը clamp պաշտպանական սխեման կարող է հանդուրժել voltagէ մինչև ±16.5 Վ: AD7606/AD7606-6/AD7606-4-ն աշխատում է մեկ 5 Վ լարման միջոցով և կարող է տեղավորել ±10 Վ և ±5 Վ իրական երկբևեռ մուտքային ազդանշաններ, մինչդեռ sampսպասարկում է մինչև 200 kSPS թողունակության արագությամբ բոլոր ալիքների համար: Մուտքը clamp պաշտպանական սխեման կարող է հանդուրժել voltagէս մինչև ±16.5 Վ.
AD7606-ն ունի 1 MΩ անալոգային մուտքային դիմադրություն՝ անկախ s-իցampլինգ հաճախականություն. Միակ մատակարարման աշխատանքը, չիպի վրա զտումը և բարձր մուտքային դիմադրությունը վերացնում են վարորդի օպերացիոն համակարգի անհրաժեշտությունը amps և արտաքին երկբևեռ մատակարարումներ:
AD7606/AD7606-6/AD7606-4 հակաալիզինգային ֆիլտրն ունի 3 դԲ անջատման հաճախականություն՝ 22 կՀց և ապահովում է 40 դԲ հակաանունի մերժում, երբ s.ampլինգ 200 kSPS-ով:
Ճկուն թվային ֆիլտրը քորոցով է առաջնորդվում, բարելավում է SNR-ը և նվազեցնում է 3 դԲ թողունակությունը:

Մաս 4. AD7606 չիպի ֆունկցիոնալ բլոկի դիագրամ

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Block Diagram

Նկար 4-1. AD7606 ֆունկցիոնալ բլոկային դիագրամ

Մաս 5. AD7606 չիպի ժամանակի ճշգրտում

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Հստակեցում

Նկար 5-1. AD7606 Ժամկետային դիագրամներ

AD7606-ը թույլ է տալիս միաժամանակյա սampբոլոր ութ անալոգային մուտքային ալիքների լինգ:
Բոլոր ալիքները սampմիաժամանակ միացված է, երբ երկու CONVST կապանքները (CONVST A, CONVST B) կապված են միասին: Մեկ CONVST ազդանշան օգտագործվում է երկու CONVST x մուտքերը կառավարելու համար: Այս ընդհանուր CONVST ազդանշանի բարձրացող եզրը սկսում է միաժամանակյա սampլինգ բոլոր անալոգային մուտքային ալիքների վրա (V1-ից V8):
AD7606-ը պարունակում է չիպային տատանիչ, որն օգտագործվում է փոխարկումները կատարելու համար: Բոլոր ADC ալիքների փոխակերպման ժամանակը tCONV է: BUSY ազդանշանը ցույց է տալիս օգտվողին, երբ փոխարկումներն ընթացքի մեջ են, հետևաբար, երբ կիրառվում է CONVST-ի բարձրացող եզրը, BUSY-ը բարձրանում է տրամաբանական բարձր մակարդակի վրա, իսկ փոխակերպման գործընթացի ավարտին՝ ցածր է անցնում: BUSY ազդանշանի անկման եզրն օգտագործվում է բոլոր ութ ուղևորները տեղադրելու համար ampլարիչները վերադարձել են ուղու ռեժիմ: BUSY-ի ընկնող եզրը նաև ցույց է տալիս, որ նոր տվյալներն այժմ կարելի է կարդալ զուգահեռ ավտոբուսից (DB[15:0]), DOUTA և DOUTB սերիական տվյալների գծերից կամ զուգահեռ բայթային ավտոբուսից՝ DB[7:0]:

Մաս 6. AD7606 Chip Pin-ի կոնֆիգուրացիա

AN706 8-ալիք AD մոդուլի ապարատային շղթայի նախագծման մեջ մենք սահմանել ենք AD7606-ի գործառնական ռեժիմը՝ AD7606-ի երեք կոնֆիգուրացիայի կապում ավելացնելով քաշվող կամ իջնող ռեզիստորներ:

  1. AD7606-ն աջակցում է արտաքին հղման մուտքագրմանը կամ ներքին հղումին: Եթե ​​օգտագործվում է արտաքին հղում, ապա չիպի REFIN/REFOUT-ը պահանջում է արտաքին 2.5V հղում: Եթե ​​օգտագործում եք ներքին հղում voltagե. REFIN/REFOUT քորոցը ներքին 2.5V հղում է: REF SELECT փին օգտագործվում է ներքին հղումը կամ արտաքին հղումը ընտրելու համար: Այս մոդուլում, քանի որ ներքին հղման ճշգրտությունը voltagAD7606-ի e-ն նույնպես շատ բարձր է (2.49V~2.505V), շղթայի դիզայնը ընտրում է օգտագործել ներքին հղման ծավալըtage.
    Փին Անուն Սահմանել մակարդակը Նկարագրություն
    REF SELECT Բարձր մակարդակ Օգտագործեք ներքին հղում voltagե 2.5 Վ
  2. AD7606-ի AD փոխակերպման տվյալների հավաքագրումը կարող է լինել զուգահեռ ռեժիմում կամ սերիական ռեժիմում: Օգտագործողը կարող է սահմանել կապի ռեժիմը՝ սահմանելով PAR/SER/BYTE SEL փին մակարդակը: AN706 մոդուլի դիզայնում ընտրեք զուգահեռ ռեժիմ՝ AD7606-ի AD տվյալները կարդալու համար
    Փին Անուն Սահմանել մակարդակը Նկարագրություն
    PAR/SER/BYTE SEL Ցածր մակարդակ Ընտրեք զուգահեռ ինտերֆեյս
  3. RANGE փին օգտագործվում է ±10 V կամ ±5 V որպես մուտքային միջակայք ընտրելու համար AD9767-ում: ±5 V միջակայքում 1LSB=152.58uV: ±10 V միջակայքում 1LSB=305.175 uV: AN706 մոդուլի շղթայի նախագծման մեջ ընտրեք ±5V անալոգային հատtagե մուտքագրման տիրույթ
    Փին Անուն  Սահմանել մակարդակը  Նկարագրություն
    RANGE Ցածր մակարդակ Անալոգային ազդանշանի մուտքի տիրույթի ընտրություն:±5V
  4. AD7606-ը պարունակում է ընտրովի թվային առաջին կարգի սինխֆիլտր, որը պետք է օգտագործվի այն ծրագրերում, որտեղ օգտագործվում են ավելի դանդաղ թողունակության արագություններ կամ որտեղ ցանկալի է ազդանշան-աղմուկ հարաբերակցությունը կամ դինամիկ միջակայքը: ՕվերներըampԹվային ֆիլտրի կապի հարաբերակցությունը վերահսկվում է օվերների միջոցովampling pins, OS [2:0] (տես Աղյուսակ ստորև): OS 2-ը MSB կառավարման բիթն է, իսկ OS 0-ը LSB կառավարման բիթն է: Ստորև բերված աղյուսակը ներկայացնում է օվերներըampling bit-ի վերծանում տարբեր օվերներ ընտրելու համարampդրույքաչափեր. ՕՀ-ի քորոցները փակցված են BUSY-ի ընկնող եզրին:
    ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - ԿազմաձևումAN706 մոդուլի ապարատային ձևավորման մեջ OS[2:0]-ը տանում է դեպի արտաքին ինտերֆեյս, և FPGA-ն կամ պրոցեսորը կարող են ընտրել՝ օգտագործե՞լ զտիչը՝ վերահսկելով OS [2:0]-ի փին մակարդակը՝ չափման ավելի բարձր ճշգրտության հասնելու համար: .

Մաս 7. AD7606 Chip ADC TRANSFER FUNCTION

AD7606-ի ելքային կոդավորումը երկուսի լրացումն է: Նախագծված կոդի անցումները տեղի են ունենում հաջորդական ամբողջ թվերի LSB արժեքների միջև, այսինքն՝ 1/2 LSB և 3/2 LSB: LSB չափը FSR/65,536 է AD7606-ի համար: Իդեալական փոխանցման բնութագիրը AD7606-ի համար ներկայացված է Նկար 7-1-ում:

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - ՏՐԱՆՍՖԵՐԱՅԻՆ ՖՈՒՆԿՑԻԱ

Մաս 8. Ինտերֆեյսի սահմանում (PCB-ի պիտակավորված քորոցը 1-ին է)

Փին  Ազդանշանի անվանումը  Նկարագրություն Փին  Ազդանշանի անվանումը  Նկարագրություն
1 GND Գետնին 2 VCC +5 Վ
3 OS1 Oversampլինգ
Ընտրել
4 OS0 Oversampլինգ
Ընտրել
5 CONVSTAB Տվյալների փոխակերպում 6 OS2 Oversampլինգ
Ընտրել
7 RD Կարդացեք 8 ՎԵՐԱԿԱՑՆԵԼ Վերականգնել
9 ԶԲԱՂՎԱԾ Զբաղված 10 CS Chip Select
11 12 ԱՌԱՋԻՆ ՏՎՅԱԼՆԵՐ Առաջին տվյալները
13 14
15 DB0 AD տվյալների ավտոբուս 16 DB1 AD տվյալների ավտոբուս
17 DB2 AD տվյալների ավտոբուս 18 DB3 AD տվյալների ավտոբուս
19 DB4 AD տվյալների ավտոբուս 20 DB5 AD տվյալների ավտոբուս
21 DB6 AD տվյալների ավտոբուս 22 DB7 AD տվյալների ավտոբուս
23 DB8 AD տվյալների ավտոբուս 24 DB9 AD տվյալների ավտոբուս
25 DB10 AD տվյալների ավտոբուս 26 DB11 AD տվյալների ավտոբուս

Մաս 9. AN706 մոդուլ Փորձարարական ընթացակարգ

  1. Նախ, միացրեք AN706 մոդուլը ALINX FPGA զարգացման տախտակի 34-փին ստանդարտ ընդլայնման միացքին (Այն դեպքում, երբ մշակման տախտակն անջատված է):
  2. Միացրեք ձեր ազդանշանի աղբյուրը AN706 մոդուլի մուտքային միակցիչին (Ծանոթագրություն. AD պորտի մուտքի միջակայք՝ -5V~+5V):
  3. Ներբեռնեք ծրագիրը FPGA՝ օգտագործելով Quartus II կամ ISE ծրագրաշարը (եթե ձեզ անհրաժեշտ են թեստավորման ծրագրեր, ուղարկեք էլ. rachel.zhou@alinx.com.cn).
  4. Բացեք սերիական վրիպազերծման օգնական գործիքը և սահմանեք սերիական պորտի կապի արագությունը հետևյալ կերպ
    ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգՆկար 9-1. Սերիական վրիպազերծման օգնական գործիք
  5. ՀատորըtagAN8 մոդուլի 706-ալիքային ազդանշանի մուտքագրման արժեքը կհայտնվի սերիական հաղորդակցության մեջ: (Քանի որ 8-ուղիների տվյալները ցուցադրվում են մեկ տողով սերիական կարգաբերման օգնականում, մենք պետք է մեծացնենք միջերեսը):

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգ 2

Նկար 9-2. Սերիական հաղորդակցություն

Վերոնշյալ տվյալները տվյալների 8 ալիք են՝ առանց ազդանշանի մուտքագրման, քանի որ AD ազդանշանի մուտքը գտնվում է լողացող վիճակում, իսկ AD փոխակերպման ելքային տվյալները մոտ 1.75 Վ են։
Exampլե: Եթե ​​դուք միացնում եք 1-ին ալիքի մուտքը AN3.3 մոդուլի վրա 706V փորձնական պինդով DuPont գծով՝ ձայնը փորձարկելու համարtagմոդուլի վրա 3.3 Վ լարում:

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգ 3

Նկար 9-3. 1-ին ալիք՝ 3.3 Վ փորձնական կապով

Այս պահին սերիական ինտերֆեյսի վրա ցուցադրվող AD1-ի չափման տվյալները կազմում են մոտ +3.3074:

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգ 4

Նկար 9-4. Փորձնական քորոց հատtage ցուցադրել սերիական ինտերֆեյսի վրա

Մաս 10. AN706 մոդուլի չափման ճշգրտություն

Չափելով կիրառվող ծավալըtagե և բարձր ճշգրտության վոլտմետրը, AD706 մոդուլի չափման իրական ճշգրտությունը 0.5 մՎ-ի սահմաններում է -5 Վ-ից մինչև +5 Վ վոլ.tage մուտքագրման տիրույթ:
Հետևյալ աղյուսակը ցույց է տալիս ութ ալիքների արդյունքները չորս անալոգային հատորի համարtagէս. Առաջին սյունակը բարձր ճշգրտության թվային մուլտիմետրով չափված տվյալներն են, իսկ վերջին ութ սյունակները AD մոդուլի AD մոդուլի չափման արդյունքներն են:

ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգ 5

Աղյուսակ 10-1. Փորձարկում հատորtage

Այս թեստային ռեժիմում օվերներըampling override enable filter-ը չի օգտագործվում AN706 մոդուլի ճշգրտությունը բարելավելու համար: Օգտատերերի համար, ովքեր ցանկանում են հետագայում բարելավել s-ի ճշգրտությունըampլինգը և սampling արագությունը բարձր չէ, այն կարող է սահմանվել ծրագրում: Մեթոդ սampling խոշորացում, դուք կարող եք սահմանել օվերներըampling հարաբերակցությունը ծրագրում.

Մաս 11. AN706 մոդուլի թեստային ծրագրի նկարագրություն

Ստորև բերված է Verilog-ի յուրաքանչյուր թեստային ծրագրի գաղափարների համառոտ նկարագրությունը, և օգտատերերը կարող են նաև անդրադառնալ կոդում նշված նշումների նկարագրությանը:

  1. Բարձր մակարդակի ծրագիր՝ ad706_test.v
    Սահմանեք FPGA և AN706 մոդուլները և սերիական միացքը՝ ազդանշանի մուտքն ու ելքը ստանալու և ուղարկելու համար, և ստեղծեք երեք ենթածրագրեր (ad7606.v, volt_cal.v և uart.v):
  2. AD տվյալների հավաքագրման ծրագիր՝ ad7606.v
    Համաձայն AD7606-ի ժամանակի, սample 16 անալոգային ազդանշաններ AD փոխակերպում 16-bit տվյալների. Ծրագիրը նախ ուղարկում է CONVSTAB ազդանշանը AD7606-ին՝ AD տվյալների փոխակերպումը սկսելու համար, և սպասում է, որ Busy ազդանշանը իջնի՝ հաջորդաբար կարդալու AD ալիք 1-ից մինչև 16-րդ ալիքի տվյալները:
    AD Voltage Փոխակերպում (1 LSB)=5V/ 32758=0.15 մՎ
    ALINX AN706 Միաժամանակյա Սampling Multi Channels 16 Bits AD Module - Փորձարարական ընթացակարգ 6
  3. ՀատtagAD տվյալների փոխակերպման ծրագիր՝ volt_cal.v Ծրագիրը ad16.v, Bit[7606]-ից հավաքված 15-բիթանոց տվյալները փոխակերպում է դրական և բացասական նշանների, իսկ Bit[14:0] նախ այն վերածում է ծավալի։tage արժեքը հետևյալ բանաձևով և այնուհետև փոխակերպում է տասնվեցական ծավալըtage արժեքը 20 նիշանոց BCD կոդի մեջ:
  4. Սերիական պորտ ուղարկելու ծրագիրtagԷլեկտրոնային տվյալները համակարգչին արտ. Սերիական պորտի փոխանցման ժամացույցը ստացվում է հաճախականությունը 50 ՄՀց-ի բաժանելով, իսկ բաուդի արագությունը 9600 բիթ/վրկ է:

www.alinx.com

Փաստաթղթեր / ռեսուրսներ

ALINX AN706 Միաժամանակյա Սampling Multi-Channels 16-bit AD Module [pdf] Օգտագործողի ձեռնարկ
AN706 Միաժամանակյա Սampling Multi-Channels 16-bit AD Module, AN706, միաժամանակյա Sampling Multi-Channels 16-bit AD Module, Sampling Multi-Channels 16-bit AD Module, Multi-Channels 16-bit AD Module, 16-bit AD Module, AD Module, Module

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *