ALINX - โลโก้

โฆษณา 8 ช่อง
โมดูลการได้มา
AN706
คู่มือการใช้งาน

ส่วนที่ 1: พารามิเตอร์โมดูลการซื้อ AD 8 ช่อง

  • โมดูล VPN: AN706
  • ชิปโฆษณา: AD7606
  • ช่อง: 8 ช่อง
  • บิตโฆษณา: 16 บิต
  • แม็กซ์ เอสampอัตรา: 200KSPS
  • อินพุต Voltagอี อัตรา: -5V~+5V
  • ชั้น PCB ของโมดูล: 4 ชั้น, ชั้นพลังงานอิสระและชั้น GND
  • อินเทอร์เฟซของโมดูล: ส่วนหัวหญิงระยะห่าง 40 พิน 0.1 นิ้ว ทิศทางการดาวน์โหลด
  • อุณหภูมิแวดล้อม (โดยใช้พลังงาน: -40°~85°, ชิปทั้งหมดบนโมดูลเพื่อตอบสนองความต้องการของอุตสาหกรรม
  • อินเทอร์เฟซอินพุต: 8 อินเทอร์เฟซ SMA และส่วนหัว 16 พินที่มีระยะพิทช์ 2.54 (พินแต่ละช่องมีพินบวกและลบสองพิน)
  • ความแม่นยำในการวัด: ภายใน 0.5mV

ส่วนที่ 2: โครงสร้างโมดูล

ALINX AN706 พร้อมกัน Sampโมดูล AD หลายช่องสัญญาณ 16 บิต - โครงสร้างโมดูล 1

รูปที่ 2-1: โครงสร้างโมดูล AD 8 ช่อง

ส่วนที่ 3: บทนำชิป AD7606

AD76061 เป็น s 16 บิตพร้อมกันampling ระบบเก็บข้อมูลแอนะล็อกเป็นดิจิทัล (DAS) พร้อมช่องสัญญาณ 8, 6 และ 4 ช่องตามลำดับ แต่ละส่วนประกอบด้วยอินพุตแบบอะนาล็อก clamp การป้องกัน, ตัวกรองการลดรอยหยักลำดับที่สอง, การติดตามและระงับ amplifier ตัวแปลงอนาล็อกเป็นดิจิทัล (ADC) แบบกระจายการชาร์จแบบต่อเนื่องประมาณ 16 บิต ตัวกรองดิจิทัลแบบยืดหยุ่น การอ้างอิงและการอ้างอิง 2.5 V
อินพุต clamp วงจรป้องกันสามารถทนไฟได้tagสูงถึง ±16.5 V AD7606/AD7606-6/AD7606-4 ทำงานจากแหล่งจ่ายไฟ 5 V เดียว และสามารถรองรับสัญญาณอินพุตแบบไบโพลาร์จริง ±10 V และ ±5 V ในขณะที่ampในอัตราความเร็วสูงสุดถึง 200 kSPS สำหรับทุกช่องสัญญาณ อินพุต clamp วงจรป้องกันสามารถทนไฟได้tagได้ถึง ±16.5 V.
AD7606 มีอิมพีแดนซ์อินพุตแบบอะนาล็อก 1 MΩ โดยไม่คำนึงถึง sampความถี่หลิง การดำเนินการจ่ายไฟเดี่ยว การกรองบนชิป และอิมพีแดนซ์อินพุตสูง ช่วยลดความจำเป็นในการปฏิบัติงานของไดรเวอร์ ampและอุปกรณ์ไบโพลาร์ภายนอก
ตัวกรองการลดรอยหยัก AD7606/AD7606-6/AD7606-4 มีความถี่ตัด 3 dB ที่ 22 kHz และให้การปฏิเสธการลดรอยหยัก 40 dB เมื่อampอยู่ที่ 200 kSPS
ตัวกรองดิจิทัลที่ยืดหยุ่นขับเคลื่อนด้วยพิน ทำให้ได้รับการปรับปรุง SNR และลดแบนด์วิดท์ 3 dB

ส่วนที่ 4: แผนภาพบล็อกการทำงานของชิป AD7606

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ไดอะแกรมบล็อก

รูปที่ 4-1: แผนภาพบล็อกฟังก์ชัน AD7606

ส่วนที่ 5: ข้อกำหนดการกำหนดเวลาชิป AD7606

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ข้อมูลจำเพาะ

รูปที่ 5-1: แผนภาพเวลา AD7606

AD7606 อนุญาตให้ใช้งานพร้อมกันได้ampช่องสัญญาณเข้าแบบอะนาล็อกทั้ง 8 ช่อง
ทุกช่องเป็นsampนำพร้อมกันเมื่อเชื่อมต่อหมุด CONVST ทั้งสอง (CONVST A, CONVST B) เข้าด้วยกัน สัญญาณ CONVST เดียวใช้เพื่อควบคุมอินพุต CONVST x ทั้งสอง ขอบขาขึ้นของสัญญาณ CONVST ทั่วไปนี้เริ่มต้น s พร้อมกันampling บนช่องอินพุตแบบอะนาล็อกทั้งหมด (V1 ถึง V8)
AD7606 มีออสซิลเลเตอร์บนชิปที่ใช้ในการแปลง เวลาในการแปลงสำหรับช่อง ADC ทั้งหมดคือ tCONV สัญญาณ BUSY จะแจ้งให้ผู้ใช้ทราบเมื่อ Conversion อยู่ระหว่างดำเนินการ ดังนั้นเมื่อมีการใช้ขอบที่เพิ่มขึ้นของ CONVST BUSY จะใช้ตรรกะสูงและการเปลี่ยนผ่านต่ำเมื่อสิ้นสุดกระบวนการ Conversion ทั้งหมด ขอบที่ตกลงมาของสัญญาณ BUSY ใช้เพื่อวางแทร็กและโฮลด์ทั้งแปดรายการ ampไลไฟเออร์กลับเข้าสู่โหมดแทร็ก ขอบที่ลดลงของ BUSY ยังบ่งชี้ว่าขณะนี้ข้อมูลใหม่สามารถอ่านได้จากบัสขนาน (DB[15:0]), สายข้อมูลอนุกรม DOUTA และ DOUTB หรือบัสไบต์ขนาน DB[7:0]

ส่วนที่ 6: การกำหนดค่าพินชิป AD7606

ในการออกแบบวงจรฮาร์ดแวร์โมดูล AD 706 ช่อง AN8 เราตั้งค่าโหมดการทำงานของ AD7606 โดยการเพิ่มตัวต้านทานแบบดึงขึ้นหรือแบบดึงลงให้กับพินการกำหนดค่าสามตัวของ AD7606

  1. AD7606 รองรับอินพุตอ้างอิงภายนอกหรือการอ้างอิงภายใน หากใช้การอ้างอิงภายนอก REFIN/REFOUT ของชิปต้องใช้การอ้างอิงภายนอก 2.5V หากใช้ฉบับอ้างอิงภายในtagจ. พิน REFIN/REFOUT เป็นข้อมูลอ้างอิงภายใน 2.5V หมุด REF SELECT ใช้เพื่อเลือกข้อมูลอ้างอิงภายในหรือข้อมูลอ้างอิงภายนอก ในโมดูลนี้เนื่องจากความถูกต้องของการอ้างอิงภายในฉบับที่tage ของ AD7606 ก็สูงมากเช่นกัน (2.49V~2.505V) การออกแบบวงจรเลือกใช้ปริมาตรอ้างอิงภายในtage.
    ชื่อพิน ตั้งระดับ คำอธิบาย
    เลือกอ้างอิง ระดับสูง ใช้ฉบับอ้างอิงภายในtagอี 2.5V
  2. การเก็บข้อมูลการแปลง AD ของ AD7606 สามารถอยู่ในโหมดขนานหรือโหมดอนุกรม ผู้ใช้สามารถตั้งค่าโหมดการสื่อสารโดยการตั้งค่าระดับพิน PAR/SER/BYTE SEL ในการออกแบบโมดูล AN706 ให้เลือกโหมดขนานเพื่ออ่านข้อมูล AD ของ AD7606
    ชื่อพิน ตั้งระดับ คำอธิบาย
    พาร์/เซอร์/ไบต์เซล ระดับต่ำ เลือกอินเทอร์เฟซแบบขนาน
  3. พิน RANGE ใช้เพื่อเลือก ±10 V หรือ ±5 V เป็นช่วงอินพุตใน AD9767 ในช่วง ±5 V, 1LSB=152.58uV ในช่วง ±10 V, 1LSB=305.175 uV ในการออกแบบวงจรของโมดูล AN706 ให้เลือก ±5V แอนะล็อกโวลtage ช่วงอินพุต
    ชื่อพิน  ตั้งระดับ  คำอธิบาย
    ประเภท ระดับต่ำ การเลือกช่วงอินพุตสัญญาณอะนาล็อก: ± 5V
  4. AD7606 มีตัวกรอง sinc ลำดับแรกแบบดิจิทัลที่เป็นอุปกรณ์เสริม ซึ่งควรใช้ในการใช้งานที่ใช้อัตราปริมาณงานช้าลง หรือที่ต้องการอัตราส่วนสัญญาณต่อเสียงรบกวนหรือช่วงไดนามิกที่สูงกว่า โอเวอร์ampอัตราส่วน ling ของฟิลเตอร์ดิจิตอลถูกควบคุมโดยใช้โอเวอร์ampลิงพิน, OS [2:0] (ดูตารางด้านล่าง) OS 2 คือบิตควบคุม MSB และ OS 0 คือบิตควบคุม LSB ตารางด้านล่างแสดงโอเวอร์ampการถอดรหัสบิตลิงเพื่อเลือกโอเวอร์ที่แตกต่างกันampอัตราเลอ หมุด OS จะล็อคอยู่ที่ขอบที่ตกลงมาของ BUSY
    ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - การกำหนดค่าในการออกแบบฮาร์ดแวร์ของโมดูล AN706 นั้น OS[2:0] จะนำไปสู่อินเทอร์เฟซภายนอก และ FPGA หรือ CPU สามารถเลือกได้ว่าจะใช้ตัวกรองหรือไม่โดยการควบคุมระดับพินของ OS[2:0] เพื่อให้ได้ความแม่นยำในการวัดที่สูงขึ้น .

ส่วนที่ 7: ฟังก์ชั่นการถ่ายโอน ADC ของชิป AD7606

การเข้ารหัสเอาต์พุตของ AD7606 เป็นส่วนเสริมสองประการ การเปลี่ยนรหัสที่ออกแบบไว้เกิดขึ้นตรงกลางระหว่างค่า LSB จำนวนเต็มต่อเนื่องกัน นั่นคือ 1/2 LSB และ 3/2 LSB ขนาด LSB คือ FSR/65,536 สำหรับ AD7606 ลักษณะการถ่ายโอนที่เหมาะสมที่สุดสำหรับ AD7606 แสดงไว้ในรูปที่ 7-1

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ฟังก์ชั่นการถ่ายโอน

ส่วนที่ 8: คำจำกัดความของอินเทอร์เฟซ (พินที่มีป้ายกำกับบน PCB คือพิน 1)

เข็มหมุด  ชื่อสัญญาณ  คำอธิบาย เข็มหมุด  ชื่อสัญญาณ  คำอธิบาย
1 ก.ย.ด. พื้น 2 วีซีซี +5โวลต์
3 โอเอส1 แจ็คเก็ตampหลิง
เลือก
4 โอเอส0 แจ็คเก็ตampหลิง
เลือก
5 CONVSTAB การแปลงข้อมูล 6 โอเอส2 แจ็คเก็ตampหลิง
เลือก
7 RD อ่าน 8 รีเซ็ต รีเซ็ต
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 เข้ากับพอร์ตขยายมาตรฐาน 34 พินของ ALINX FPGA Development Board (ในกรณีที่บอร์ดพัฒนาปิดอยู่)
  2. เชื่อมต่อแหล่งสัญญาณของคุณเข้ากับขั้วต่ออินพุตโมดูล AN706 (หมายเหตุ: ช่วงอินพุตพอร์ต AD: -5V~+5V)
  3. ดาวน์โหลดโปรแกรมลงใน FPGA โดยใช้ซอฟต์แวร์ Quartus II หรือ ISE (หากคุณต้องการโปรแกรมทดสอบ โปรดส่งอีเมลไปที่ rachel.zhou@alinx.com.cn).
  4. เปิดเครื่องมือช่วยแก้ไขข้อบกพร่องแบบอนุกรม และตั้งค่าอัตรารับส่งข้อมูลการสื่อสารของพอร์ตอนุกรมดังต่อไปนี้
    ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลองรูปที่ 9-1: เครื่องมือช่วยแก้ไขข้อบกพร่องแบบอนุกรม
  5. ฉบับที่tagค่า e ของอินพุตสัญญาณ 8 ช่องของโมดูล AN706 จะปรากฏในการสื่อสารแบบอนุกรม (เนื่องจากข้อมูล 8 ทิศทางแสดงเป็นบรรทัดเดียวในตัวช่วยแก้ไขจุดบกพร่องแบบอนุกรม เราจึงต้องขยายอินเทอร์เฟซ)

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลอง 2

รูปที่ 9-2: การสื่อสารแบบอนุกรม

ข้อมูลข้างต้นเป็นข้อมูล 8 ช่องที่ไม่มีอินพุตสัญญาณ เนื่องจากอินพุตสัญญาณ AD อยู่ในสถานะลอยตัว และข้อมูลเอาต์พุตการแปลง AD มีค่าประมาณ 1.75V
Exampเลอ: หากคุณเชื่อมต่ออินพุตของช่อง 1 ด้วยพินทดสอบ 3.3V บนโมดูล AN706 ด้วยสาย DuPont เพื่อทดสอบปริมาตรtage ของ 3.3V บนโมดูล

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลอง 3

รูปที่ 9-3: Channel 1 พร้อมขาทดสอบ 3.3V

ในขณะนี้ ข้อมูลการวัดของ AD1 ที่แสดงบนอินเทอร์เฟซแบบอนุกรมอยู่ที่ประมาณ +3.3074

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลอง 4

รูปที่ 9-4: ทดสอบพินปริมาตรtage แสดงผลบนอินเทอร์เฟซแบบอนุกรม

ส่วนที่ 10: ความแม่นยำในการวัดโมดูล AN706

โดยการวัดปริมาตรที่ใช้tage และโวลต์มิเตอร์ที่มีความแม่นยำสูง ความแม่นยำในการวัดที่แท้จริงของโมดูล AD706 อยู่ภายใน 0.5mV ภายใน -5V ถึง +5V ปริมาตรtagช่วงอินพุต
ตารางต่อไปนี้แสดงผลลัพธ์ของแปดช่องสัญญาณสำหรับอนาล็อกสี่โวลุ่มtagเช่น คอลัมน์แรกคือข้อมูลที่วัดโดยมัลติมิเตอร์แบบดิจิตอลที่มีความแม่นยำสูง และคอลัมน์แปดสุดท้ายคือผลลัพธ์ของการวัดโมดูล AD ของโมดูล AD

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลอง 5

ตารางที่ 10-1: ฉบับทดสอบtage

ในกิจวัตรการทดสอบนี้ โอเวอร์ampไม่ได้ใช้ตัวกรองการเปิดใช้งานการแทนที่ ling เพื่อปรับปรุงความแม่นยำของโมดูล AN706 สำหรับผู้ใช้ที่ต้องการปรับปรุงความแม่นยำของ sampหลิงและเอสampความเร็วลิงไม่สูงก็ตั้งค่าในโปรแกรมได้ วิธีการของampกำลังขยาย คุณสามารถตั้งค่าโอเวอร์ได้ampอัตราส่วนลิงในโปรแกรม

ส่วนที่ 11: คำอธิบายโปรแกรมทดสอบโมดูล AN706

ต่อไปนี้เป็นคำอธิบายโดยย่อเกี่ยวกับแนวคิดสำหรับโปรแกรมทดสอบ Verilog แต่ละโปรแกรม และผู้ใช้สามารถดูคำอธิบายหมายเหตุในโค้ดได้ด้วย

  1. โปรแกรมระดับบนสุด: ad706_test.v
    กำหนดโมดูล FPGA และ AN706 และพอร์ตอนุกรมเพื่อรับและส่งสัญญาณอินพุตและเอาต์พุต และสร้างอินสแตนซ์ของรูทีนย่อยสามรายการ (ad7606.v, volt_cal.v และ uart.v)
  2. โปรแกรมเก็บข้อมูล AD: ad7606.v
    ตามเวลาของ AD7606, sampสัญญาณอะนาล็อก le 16 AD แปลงข้อมูล 16 บิต ขั้นแรกโปรแกรมจะส่งสัญญาณ CONVSTAB ไปที่ AD7606 เพื่อเริ่มการแปลงข้อมูล AD และรอให้สัญญาณ Busy ต่ำลงเพื่ออ่านข้อมูลของ AD ช่อง 1 ถึงช่อง 16 ตามลำดับ
    โฆษณาฉบับที่tagการแปลง (1 LSB)=5V/ 32758=0.15 มิลลิโวลต์
    ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ - ขั้นตอนการทดลอง 6
  3. เล่มที่tagโปรแกรมแปลง e สำหรับข้อมูล AD: volt_cal.v โปรแกรมจะแปลงข้อมูล 16 บิตที่รวบรวมจาก ad7606.v, Bit[15] ให้เป็นสัญญาณบวกและลบ จากนั้น Bit[14:0] จะแปลงเป็นสัญญาณแรกเป็น voltagค่า e ตามสูตรต่อไปนี้ แล้วแปลงปริมาตรเลขฐานสิบหกtagค่า e เป็นรหัส BCD 20 หลัก
  4. โปรแกรมส่งพอร์ตอนุกรม: uart.v Timing ส่ง vol. 8 ช่องtage ข้อมูลไปยังพีซีผ่าน uart นาฬิกาส่งสัญญาณของพอร์ตอนุกรมได้มาจากการหารความถี่ด้วย 50Mhz และอัตรารับส่งข้อมูลคือ 9600bps

www.alinx.com

เอกสาร / แหล่งข้อมูล

ALINX AN706 พร้อมกัน Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ [พีดีเอฟ] คู่มือการใช้งาน
AN706 พร้อมกัน Sampโมดูล AD 16 บิตหลายช่องสัญญาณ, AN706, S. พร้อมกันampโมดูล AD 16 บิตหลายช่องสัญญาณ, Sampโมดูลโฆษณา 16 บิตหลายช่องสัญญาณ, โมดูลโฆษณา 16 บิตหลายช่องสัญญาณ, โมดูลโฆษณา 16 บิต, โมดูลโฆษณา, โมดูล

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *