ใช่ในทางทฤษฎีคุณสามารถทำสิ่งที่คุณต้องการ แต่ถ้าคุณมีอุปกรณ์ที่ไม่สมจริงทั้งหมดที่มีให้สำหรับคุณ
ความคิดเห็นอื่น ๆ อีกหลายประการเกี่ยวกับความแม่นยำที่ จำกัด นั้นถูกต้องอนิจจา
พิจารณา. วัดแรงดันไฟฟ้าด้วย ADC 12 บิตแล้วพูด 111111000010 คุณรู้ว่าค่าจริงอยู่ที่ไหนสักแห่งในช่วง 1 บิต +/- 0.5 บิตทั้งสองด้านของค่านี้
หาก ADC ของคุณมีความถูกต้องถึง 24 บิต แต่ให้เพียง 12 บิตก็จะรายงานว่า vaklue อยู่ภายใน +/- ครึ่งบิตของ 111111000010 000000000000 ถ้าเป็นกรณีนี้คุณสามารถใช้ ADC 12 บิตพร้อม +/- ช่วง 1/2 บิตอยู่ที่ 111111000010000000000000 และอ่านผลลัพธ์ นี่จะให้ความแตกต่างกับสัญญาณจริงและค่า aDC ตามที่ต้องการ QED
อย่างไรก็ตาม ADC 12 บิตนั้นมีความแม่นยำเพียงครึ่งเดียวเท่านั้น ผลรวมรวมของข้อผิดพลาดต่างๆทำให้เกิดการประกาศผลลัพธ์ที่แน่นอนเมื่อผลลัพธ์ที่แท้จริงขึ้นอยู่กับการบวกหรือลบที่แตกต่างกันประมาณครึ่งหนึ่ง
ในขณะที่คุณต้องการ
111111000010 หมายถึง 111111000010 000000000000
อาจหมายถึง 111111000010 000101101010 หรืออะไรก็ตาม
ดังนั้นถ้าคุณใช้ ADC ตัวที่ 2 และวัด 12 บิตและ ASSUME ที่ต่ำกว่าว่าพวกมันสัมพันธ์กับขอบเขต 12 บิตที่แน่นอนพวกเขาจะสัมพันธ์กับค่าที่ผิดพลาดข้างต้น เนื่องจากค่านี้เป็นข้อผิดพลาดแบบสุ่มคุณจะเพิ่ม 12 บิตต่ำใหม่ให้เป็น 12 บิตของสัญญาณรบกวนแบบสุ่ม แม่นยำ + สุ่ม = สุ่มใหม่
ตัวอย่าง
ใช้สองคอนเวอร์เตอร์ที่สามารถวัดช่วงและให้ผลลัพธ์ใน 1 จาก 10 ขั้นตอน หากปรับสัดส่วนเป็น 100 โวลต์ FS จะให้ ge 0 10 20 30 40 50 60 70 80 90
หากปรับสเกลเต็มให้เต็ม 10 โวลต์พวกมันจะให้ 1 2 3 4 5 6 7 8 9
คุณตัดสินใจใช้ตัวแปลงสองตัวนี้เพื่อวัดช่วง 100 โวลต์ที่มีความแม่นยำ 1 โวลต์
Converter 1 ส่งคืน 70V จากนั้นคุณวัดแรงดันไฟฟ้าที่สัมพันธ์กับ 70V และรับ -3V ดังนั้นคุณจึงสรุปว่ามูลค่าที่แท้จริงคือ + 70V - 3V = 67V
อย่างไรก็ตามผลลัพธ์ 70V ในความเป็นจริงอาจเป็นใด ๆ ของ 65 66 67 68 69 70 71 72 73 74
เฉพาะเมื่อตัวแปลงที่ 1 ถูกต้อง 1V ใน 100 แม้ว่าจะแสดงขั้นตอน 10V ใน 100V คุณสามารถบรรลุสิ่งที่คุณต้องการ
ผลลัพธ์ที่แท้จริงคือ 67V +/- 5 volt = อะไรก็ได้จาก 62V ถึง 72V ดังนั้นคุณจะไม่ดีไปกว่าเมื่อก่อน ศูนย์ของคุณย้ายไปแล้ว แต่อาจอยู่ในตำแหน่งสุ่ม
คุณจะสามารถได้รับการปรับปรุงเล็กน้อยด้วยวิธีนี้เนื่องจากโดยทั่วไปแล้วตัวแปลงอาจจะแม่นยำมากกว่าบิตที่ส่งคืน (คุณหวังว่า) ดังนั้นตัวแปลงที่สองของคุณจึงใช้สิ่งนี้
ระบบที่ใช้งานจริงได้ถูกกล่าวถึงด้วยการละเลยที่สำคัญอย่างหนึ่ง หากคุณสุ่มตัวอย่างสัญญาณ N ครั้งและคุณเพิ่ม + / _ ครึ่งหนึ่งของเสียงรบกวนแบบเกาส์เซียนคุณจะกระจายสัญญาณ "ตลอดช่วงที่เป็นไปได้" และค่าเฉลี่ยจะเป็นค่า log (N) ที่แม่นยำกว่าเดิม รูปแบบนี้มีเบ็ดตกปลาและคุณสมบัติและคุณไม่สามารถรับจำนวนบิตเพิ่มเติมได้ตามอำเภอใจ แต่มันมีการปรับปรุงบางอย่าง
ในกรณีแรกข้างต้นฉันพูดถึง a12 บิต ADC ด้วยความแม่นยำ 24 บิต คุณสามารถบรรลุสิ่งที่จัดเรียงโดยใช้ ADC ขนาด 12 บิตและอ่านค่าที่สันนิษฐานด้วย 24 บิตเช่นตัวแปลงเดลตาซิกมา หากสัญญาณมีความเสถียรเพียงพอที่จะยังคงอยู่ในช่วงบิตเดียวกันคุณสามารถใช้ ADC ตัวที่ 2 เพื่ออ่านสัญญาณ 12 บิตที่สองที่เขียนสัญญาณนี้ได้
ทางเลือก - เพียงแค่อ่านสัญญาณ 24 บิตเริ่มแรกด้วยซิกม่าเดลต้าล็อคที่จุดนั้นแล้วทำการสัมพัทธ์อย่างต่อเนื่องกับ ADC ตัวที่ 2 ตราบใดที่สัญญาณยังคงอยู่ในช่วงของ ADC ตัวที่สองคุณจะได้ผลลัพธ์ที่เร็วขึ้นมาก