ALINX - лого

8 суваг AD
Худалдан авах модуль
AN706
Хэрэглэгчийн гарын авлага

1-р хэсэг: 8 сувгийн AD олж авах модулийн параметрүүд

  • VPN модуль: AN706
  • AD чип: AD7606
  • Суваг: 8 суваг
  • AD битүүд: 16 бит
  • Макс СampҮнэ: 200KSPS
  • Оролтын хэмжээtage Хурд: -5V~+5V
  • Модулийн ПХБ давхаргууд: 4 давхарга, бие даасан цахилгаан давхарга ба GND давхарга
  • Модулийн интерфейс: 40 зүү 0.1 инчийн зайтай эмэгтэй толгой, татаж авах чиглэл
  • Орчны температур (хүч хэрэглэсэн үед: -40°~85°, модуль дээрх бүх чипүүд нь үйлдвэрлэлийн шаардлагад нийцдэг.
  • Оролтын интерфэйс: 8 SMA интерфэйс ба 16 давирхайтай 2.54 зүү толгой (Pin Суваг бүр эерэг ба сөрөг хоёр зүүтэй)
  • Хэмжилтийн нарийвчлал: 0.5мВ дотор

2-р хэсэг: Модулийн бүтэц

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Модулийн бүтэц 1

Зураг 2-1: 8 сувгийн AD модулийн бүтэц

3-р хэсэг: AD7606 чипийн танилцуулга

AD76061 нь 16 бит, нэгэн зэрэг ажилладагampling, найм, зургаа, дөрвөн суваг бүхий аналог-тоон өгөгдөл цуглуулах систем (DAS). Хэсэг бүр нь аналог оролттой clamp хамгаалалт, XNUMX-р эрэмбийн antialiasing шүүлтүүр, track-and-hold ampөргөгч, 16 битийн цэнэгийг дахин хуваарилах дараалсан ойролцоох аналог-тоон хувиргагч (ADC), уян дижитал шүүлтүүр, 2.5 В-ын лавлагаа ба лавлагаа
оролт clamp хамгаалалтын хэлхээ нь voltag±16.5 В хүртэл. AD7606/AD7606-6/AD7606-4 нь 5 В-ын нэг тэжээлээс ажилладаг бөгөөд s-ийн үед ±10 В ба ±5 В жинхэнэ хоёр туйлт оролтын дохиог хүлээн авах боломжтой.ampбүх сувгийн хувьд 200 kSPS хүртэл дамжуулах хурдтай. оролт clamp хамгаалалтын хэлхээ нь voltag±16.5 В хүртэл.
AD7606 нь s-ээс үл хамааран 1 MΩ аналог оролтын эсэргүүцэлтэйampлинг давтамж. Ганц нийлүүлэлтийн ажиллагаа, чип дээрх шүүлтүүр, өндөр оролтын эсэргүүцэл нь драйверын ажиллагааг арилгадаг amps болон гадаад хоёр туйлт хангамж.
AD7606/AD7606-6/AD7606-4 шүүлтүүр нь 3 кГц-ийн 22 дБ таслах давтамжтай бөгөөд s үед 40 дБ-ийн эсрэг дуусалтыг үгүйсгэдэг.amp200 kSPS хурдтай.
Уян хатан дижитал шүүлтүүр нь зүүгээр удирддаг бөгөөд SNR-ийг сайжруулж, 3 дБ зурвасын өргөнийг бууруулдаг.

4-р хэсэг: AD7606 чипийн функциональ блок диаграмм

ALINX AN706 нэгэн зэрэг Sampling Олон суваг 16 бит AD модуль - Блок диаграмм

Зураг 4-1: AD7606 функциональ блок диаграмм

5-р хэсэг: AD7606 чипийн цагийн тодорхойлолт

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Тодорхойлолт

Зураг5-1: AD7606 Хугацааны диаграмм

AD7606 нь нэгэн зэрэг s хийхийг зөвшөөрдөгampбүх найман аналог оролтын сувгийн ling.
Бүх суваг нь sampCONVST зүү (CONVST A, CONVST B) хоёуланг нь холбосон үед нэгэн зэрэг удирдана. Нэг CONVST дохиог CONVST x оролтыг хоёуланг нь удирдахад ашигладаг. Энэхүү нийтлэг CONVST дохионы өсөн нэмэгдэж буй ирмэг нь нэгэн зэрэг s-г эхлүүлдэгampбүх аналог оролтын сувгууд дээр (V1-ээс V8 хүртэл).
AD7606 нь хөрвүүлэлтийг хийхэд ашигладаг чип дээрх осцилляторыг агуулдаг. Бүх ADC сувгийн хөрвүүлэх хугацаа нь tCONV байна. ЗАВГҮЙ дохио нь хөрвүүлэлт хийгдэж байх үед хэрэглэгчийг зааж өгдөг тул CONVST-ийн өсөлтийн ирмэгийг ашиглах үед бүх хөрвүүлэх процессын төгсгөлд BUSY логик өндөр болж, бага шилжилтийг хийдэг. ЗАВГҮЙ дохионы унасан ирмэг нь бүх XNUMX зам-бэлтгэхэд ашиглагддаг ampлифтүүд зам горимд буцаж орно. BUSY-ийн унасан ирмэг нь шинэ өгөгдлийг одоо зэрэгцээ автобуснаас (DB[15:0]), DOUTA болон DOUTB цуваа өгөгдлийн шугамаас эсвэл зэрэгцээ байт автобуснаас, DB[7:0] уншиж болохыг харуулж байна.

6-р хэсэг: AD7606 чип зүү тохиргоо

AN706 8 сувгийн AD модулийн тоног төхөөрөмжийн хэлхээний загварт бид AD7606-ийн гурван тохиргооны зүү дээр татах эсвэл доош татах резисторыг нэмж AD7606-ийн ажиллах горимыг тохируулсан.

  1. AD7606 нь гадаад лавлагааны оролт эсвэл дотоод лавлагааг дэмждэг. Хэрэв гадны лавлагаа ашиглаж байгаа бол чипийн REFIN/REFOUT-д гаднаас 2.5V-ийн лавлагаа шаардлагатай. Хэрэв дотоод лавлагаа боть ашиглаж байгаа болtagд. REFIN/REFOUT зүү нь дотоод 2.5V лавлагаа юм. REF SELECT зүү нь дотоод лавлагаа эсвэл гадаад лавлагааг сонгоход хэрэглэгддэг. Энэ модульд, учир нь дотоод лавлагааны боть нарийвчлалtagAD7606-ийн e нь мөн маш өндөр (2.49V~2.505V) бөгөөд хэлхээний загвар нь дотоод лавлагааны хэмжээг ашиглахаар сонгосон.tage.
    Pin нэр Түвшин тогтоох Тодорхойлолт
    REF СОНГОХ Өндөр түвшний Дотоод лавлагаа боть ашиглахtage 2.5 В
  2. AD7606-ийн AD хувиргах өгөгдөл цуглуулах нь зэрэгцээ горим эсвэл цуваа горимд байж болно. Хэрэглэгч PAR/SER/BYTE SEL пин түвшинг тохируулснаар харилцааны горимыг тохируулж болно. AN706 модулийн загварт AD7606-ийн AD өгөгдлийг уншихын тулд зэрэгцээ горимыг сонго
    Pin нэр Түвшин тогтоох Тодорхойлолт
    PAR/SER/BYTE SEL Доод түвшин Зэрэгцээ интерфейсийг сонгоно уу
  3. RANGE зүү нь AD10 дахь оролтын муж болгон ±5 В эсвэл ±9767 В-ыг сонгоход хэрэглэгддэг. ±5 В мужид 1LSB=152.58uV. ±10 В мужид 1LSB=305.175 uV. AN706 модулийн хэлхээний загварт ±5V аналоги хэмжээг сонгоноtage оролтын хүрээ
    Pin нэр  Түвшин тогтоох  Тодорхойлолт
    RANGE Доод түвшин Аналог дохионы оролтын хүрээний сонголт: ±5V
  4. AD7606 нь илүү удаан дамжуулах хурдыг ашигладаг эсвэл дохио-дуу чимээний харьцаа өндөр эсвэл динамик хүрээтэй байхыг хүсдэг програмуудад ашиглах ёстой нэмэлт дижитал нэгдүгээр зэрэглэлийн синк шүүлтүүрийг агуулдаг. Хэт ихampдижитал шүүлтүүрийн харьцааг хэтрүүлэн ашиглан хянадагampling pins, OS [2:0] (доорх хүснэгтийг үзнэ үү). OS 2 нь MSB хяналтын бит, OS 0 нь LSB хяналтын бит юм. Доорх хүснэгтэд нэмэлтүүдийг харуулавampөөр өөр хувилбаруудыг сонгохын тулд бит тайлахample үнэ. OS-ийн зүү нь BUSY-ийн унасан ирмэг дээр бэхлэгдсэн байна.
    ALINX AN706 нэгэн зэрэг Sampling Олон суваг 16 бит AD модуль - ТохиргооAN706 модулийн техник хангамжийн загварт OS[2:0] нь гадаад интерфэйс рүү хөтөлдөг бөгөөд FPGA эсвэл CPU нь хэмжилтийн өндөр нарийвчлалд хүрэхийн тулд OS[2:0] пин түвшинг хянах замаар шүүлтүүрийг ашиглах эсэхийг сонгох боломжтой. .

7-р хэсэг: AD7606 чип ADC ШИЛЖҮҮЛЭХ ФУНКЦИЯ

AD7606-ийн гаралтын кодчилол нь хоёрын нэмэлт юм. Зохион бүтээгдсэн кодын шилжилт нь дараалсан бүхэл тоо LSB утгуудын дунд явагддаг, өөрөөр хэлбэл 1/2 LSB ба 3/2 LSB. LSB хэмжээ нь AD65,536-ийн хувьд FSR/7606 байна. AD7606-ийн хамгийн тохиромжтой дамжуулах шинж чанарыг Зураг 7-1-д үзүүлэв.

ALINX AN706 нэгэн зэрэг Sampling Олон суваг 16 битийн AD модуль - ШИЛЖҮҮЛЭХ ФУНКЦИОН

8-р хэсэг: Интерфэйсийн тодорхойлолт (ПХБ дээрх шошготой зүү нь 1-р зүү)

Pin  Дохионы нэр  Тодорхойлолт Pin  Дохионы нэр  Тодорхойлолт
1 GND Газар 2 VCC +5V
3 OS1 мэдлийн алдагдалдampлинг
Сонго
4 OS0 мэдлийн алдагдалдampлинг
Сонго
5 CONVSTAB Өгөгдлийн хөрвүүлэлт 6 OS2 мэдлийн алдагдалдampлинг
Сонго
7 RD Унших 8 RESET Дахин тохируулах
9 ЗАВГҮЙ Завгүй 10 CS Чип сонгох
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. Quartus II эсвэл ISE программ хангамжийг ашиглан програмыг FPGA-д татаж авна уу (хэрэв танд туршилтын програм хэрэгтэй бол дараах хаягаар имэйл илгээнэ үү. rachel.zhou@alinx.com.cn).
  4. Цуваа дибаг хийх туслах хэрэгслийг нээж, цуваа портын холбооны дамжуулах хурдыг дараах байдлаар тохируулна уу
    ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын процедурЗураг 9-1: Цуврал дибаг хийх туслах хэрэгсэл
  5. БотьtagAN8 модулийн 706 сувгийн дохионы оролтын e утга цуваа холбоонд гарч ирнэ. (8 талын өгөгдөл нь цуврал дибаг хийх туслахад нэг мөрөнд харагдах тул бид интерфэйсийг томруулах хэрэгтэй.)

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын журам 2

Зураг 9-2: Цуваа холбоо

Дээрх өгөгдөл нь дохионы оролтгүй 8 суваг өгөгдөл юм, учир нь AD дохионы оролт нь хөвөгч төлөвт, AD хувиргах гаралтын өгөгдөл нь ойролцоогоор 1.75V байна.
Exampле: Хэрэв та AN1 модулийн 3.3V туршилтын зүүгээр 706-р сувгийн оролтыг DuPont шугамаар холбосон бол вольтыг шалгах боломжтой.tagмодуль дээрх 3.3V-ийн e.

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын журам 3

Зураг 9-3: 1V туршилтын зүү бүхий 3.3-р суваг

Энэ үед цуваа интерфэйс дээр харуулсан AD1 хэмжилтийн өгөгдөл нь ойролцоогоор +3.3074 байна.

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын журам 4

Зураг 9-4: Туршилтын зүү ботьtagцуваа интерфэйс дээр e дэлгэц

10-р хэсэг: AN706 модулийн хэмжилтийн нарийвчлал

Хэрэглэсэн эзлэхүүнийг хэмжих замаарtage ба өндөр нарийвчлалтай вольтметрийн хувьд AD706 модулийн бодит хэмжилтийн нарийвчлал нь -0.5V-ээс +5V-ийн хооронд 5мВ дотор байна.tage оролтын муж.
Дараах хүснэгтэд дөрвөн аналог боть найман сувгийн үр дүнг харуулавtages. Эхний багана нь өндөр нарийвчлалтай дижитал мультиметрээр хэмжсэн өгөгдөл бөгөөд сүүлийн найман багана нь AD модулийн AD модулийн хэмжилтийн үр дүн юм.

ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын журам 5

Хүснэгт 10-1: Туршилтын ботьtage

Энэ туршилтын горимд хэтрүүлсэнampLing override enable filter нь AN706 модулийн нарийвчлалыг сайжруулахад ашиглагддаггүй. s-ийн нарийвчлалыг цаашид сайжруулах хүсэлтэй хэрэглэгчдэд зориулсанampling болон sampling хурд өндөр биш, үүнийг программд тохируулж болно. С-ийн аргаampling томруулах, та overs тохируулж болноampпрограмм дахь ling харьцаа.

11-р хэсэг: AN706 модулийн туршилтын хөтөлбөрийн тайлбар

Дараах нь Verilog тестийн программ бүрийн санаануудын товч тайлбар бөгөөд хэрэглэгчид мөн кодын тэмдэглэлийн тайлбарыг үзэх боломжтой.

  1. Дээд түвшний програм: ad706_test.v
    FPGA болон AN706 модулиуд болон дохионы оролт гаралтыг хүлээн авах, илгээх цуваа портыг тодорхойлж, гурван дэд программ (ad7606.v, volt_cal.v болон uart.v) үүсгэнэ үү.
  2. AD мэдээлэл цуглуулах програм: ad7606.v
    AD7606-ийн цаг хугацааны дагуу, сampле 16 аналог дохио МЭ хөрвүүлсэн 16 битийн өгөгдөл. Хөтөлбөр нь эхлээд AD7606 руу CONVSTAB дохиог илгээж, AD өгөгдөл хувиргалтыг эхлүүлж, AD сувгийн 1-р сувгийн өгөгдлийг 16-р суваг хүртэлх дарааллаар уншихын тулд Busy дохио буурахыг хүлээнэ.
    AD ботьtage Хувиргах (1 LSB)=5V/ 32758=0.15 мВ
    ALINX AN706 нэгэн зэрэг Sampling Multi Channels 16 Bits AD Module - Туршилтын журам 6
  3. БотьtagAD өгөгдөлд зориулсан e хувиргах програм: volt_cal.v Уг программ нь ad16.v, Bit[7606]-аас цуглуулсан 15 битийн өгөгдлийг эерэг ба сөрөг тэмдэгт болгон хувиргадаг бөгөөд Bit[14:0] нь эхлээд том хэмжээтэй болгон хувиргадаг.tage утгыг дараах томьёогоор бичиж, дараа нь арван арван тоот боть хөрвүүлнэtage утгыг 20 оронтой BCD код руу оруулна.
  4. Цуваа порт илгээх програм: uart.v Хугацаа нь 8 сувгийг боть илгээдэгtage өгөгдлийг uart-аар дамжуулан компьютерт дамжуулах. Цуваа портын дамжуулах цагийг давтамжийг 50 МГц-т хуваах замаар олж авдаг бөгөөд дамжуулах хурд нь 9600бит / сек байна.

www.alinx.com

Баримт бичиг / нөөц

ALINX AN706 нэгэн зэрэг SampОлон сувагт 16 битийн AD модуль [pdf] Хэрэглэгчийн гарын авлага
AN706 нэгэн зэрэг SampОлон сувгийн 16 битийн AD модуль, AN706, нэгэн зэрэг SampОлон сувгийн 16 битийн AD модуль, Сampling Олон сувгийн 16 битийн AD модуль, олон сувгийн 16 битийн AD модуль, 16 битийн AD модуль, AD модуль, модуль

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *