ADC แบบหนึ่งบิตคืออะไรดี?


14

ฉันเพิ่งได้ยินแนวคิดของ ADC หนึ่งบิตและได้เห็นมันนำไปใช้ในบริบทของตัวแปลงดิจิตอลเป็นอะนาล็อก (แปลกพอ) และฉันสงสัยว่าอะไรคือประเด็น ทำไมไม่เพียงใช้ ADC ที่มีความละเอียดสูงกว่าหากต้องการความละเอียดที่สูงกว่า

คำตอบ:


14

เพื่อเป็นตัวอย่างพื้นฐานว่า ADC แบบ 1 บิตสามารถใช้รับข้อมูลที่เป็นประโยชน์จากรูปคลื่นได้อย่างไรดูที่วงจรนี้ มันใช้คลื่นสามเหลี่ยมเพื่อเปลี่ยนข้อมูลให้เป็นเอาต์พุตมอดูเลตความกว้างพัลส์ นี่เป็นเวอร์ชันที่คล้ายกัน แต่ง่ายขึ้นของวิธีการทำงานของเทคนิค ADC แบบ 1 บิตอื่น ๆ โดยใช้สัญญาณอ้างอิง (โดยปกติคือ fedback) เพื่อเปรียบเทียบอินพุต

วงจรไฟฟ้า

ADC 1 บิต

การจำลอง

การจำลอง ADC 1 บิต

ภาพขยาย Timescale:

การจำลอง 2

เราสามารถเห็นได้จากรูปคลื่นอินพุตด้านบนคลื่นสามเหลี่ยมใช้ในการเปรียบเทียบรูปคลื่นที่จุดต่าง ๆ ตลอดช่วงเวลา ตราบใดที่คลื่นสามเหลี่ยมมีความถี่สูงกว่าอินพุตมาก (ความถี่ยิ่งแม่นยำยิ่งขึ้น) สิ่งนี้จะทำให้ผู้เปรียบเทียบเอาท์พุทโดยเฉลี่ยสูง / ต่ำขึ้นอยู่กับระดับแรงดันไฟฟ้าของรูปคลื่น
หากต้องการดูว่าเราสามารถสร้างรูปแบบคลื่นดั้งเดิมจากข้อมูล PWM ได้อย่างไรเอาต์พุตเปรียบเทียบจะถูกป้อนเข้าสู่ตัวกรองสัญญาณความถี่ต่ำและดึงคลื่นไซน์ออกมาอีกครั้ง

สำหรับการอ่านเพิ่มเติม:

ตัวแปลงเดลต้า - ซิกมา
ประมาณต่อเนื่อง ADC ADC
บิตเดียว
ลาดทางลาดเปรียบเทียบ ADC (ADC เคาน์เตอร์)


10

ตัวแปลงอนาล็อกเป็นดิจิตอลหนึ่งบิต (A / D) เป็นเพียงตัวเปรียบเทียบที่มีขีด จำกัด อยู่ตรงกลางของช่วง โดยปกติแล้วคุณจะไม่เรียกมันว่า A-D 1-bit แม้ว่ามันจะถูกต้องตามกฎหมายก็ตาม

มีวิธีใช้ตัวเปรียบเทียบเพื่อรับค่าดิจิตอลความละเอียดที่สูงขึ้นในท้ายที่สุด delta-sigma A / D เป็นตัวอย่างหนึ่ง สิ่งนี้จะทำให้การรวมเอาท์พุทตัวเปรียบเทียบและทำการเปรียบเทียบกลับไปยังอินพุตแบบอะนาล็อก ในช่วงเวลาหลายครั้งค่าอะนาล็อกจะถูกแทนด้วยจำนวน 1 บิตจากทั้งหมด การแก้ไขคือการแลกเปลี่ยนกับเวลา ปัจจุบันอัตราบิตสามารถอยู่ในช่วง MHz หลายช่วง ตัวอย่างเช่นที่อัตราบิต 10 MHz การรับผลลัพธ์ 20 บิต (ประมาณ 1 M นับ) จะใช้เวลา 1/10 วินาที

อีกตัวอย่างหนึ่งคือ "การติดตาม" A / D สิ่งนี้มี D / A และตัวเปรียบเทียบจะเปรียบเทียบผลลัพธ์ D / A กับอินพุตอะนาล็อก หากผลการเปรียบเทียบต่ำค่า D / A จะเพิ่มขึ้นมิฉะนั้นจะลดลง


Delta sigma สามารถดูได้ในแบบอนาล็อกกับตัวปรับ PWM
jippie

วิธีการเชิงเส้นตรงแลง? Delta-Sigma เปรียบเทียบกับ non-linearities ต่างๆของ n-bit ADC ปกติได้อย่างไร?
jippie

@jipp: ใช่แล้ว delta-sigma A / D อยู่ด้านหลัง PWM เครื่องกำเนิด PWM อยู่ในเส้นทางป้อนกลับดังนั้นโดยรวมแล้วคุณจะพบมูลค่ารอบการทำงานเพื่อให้ได้ระดับเฉลี่ย
Olin Lathrop

ด้วยซิกม่าลำดับที่สองคุณต้องการบิตที่น้อยกว่า (~ สแควร์รูท) ผ่านการประมวลผลสัญญาณเสียงบางอย่างที่ทำให้ฉันไม่เข้าใจ
starblue

5

อีกชื่อหนึ่งของ ADC หนึ่งบิตคือตัวเปรียบเทียบ ฉันสามารถจินตนาการ 1 บิต ADC อาจเพียงพอสำหรับแอปพลิเคชั่นที่จำเป็นต้องเปิด / ปิดวาล์วสวิตช์สัญญาณเตือนถ้าสัญญาณสูงกว่าหรือต่ำกว่าเกณฑ์


1
ถูกต้องแน่นอน แต่ฉันคิดว่าสิ่งที่ฉันเห็นเรียกว่า "1 บิต ADC" ถูกอธิบายอย่างแม่นยำมากขึ้นว่า "delta-sigma ADC"
ทำเครื่องหมาย

5

ข้อแตกต่างอย่างหนึ่งที่ยังไม่ได้กล่าวถึงระหว่างคำว่า "1- บิต ADC" และ "ตัวเปรียบเทียบ" คือในหลาย ๆ สถานที่ที่มีการใช้ตัวเปรียบเทียบมันเป็นที่พึงปรารถนาที่จะมีฮิสเทรีซีสในจำนวนที่มากกว่าระดับเสียงพื้นฐานของระบบ ที่ใช้ ADC แบบ 1 บิตไม่ต้องการฮิสเทรีซีส

เมื่อสร้าง DAC แบบหลายบิตหรือ ADC มักจะยากที่จะตรวจสอบให้แน่ใจว่าแต่ละบิตจะมีเอฟเฟกต์ที่แม่นยำสองเท่าใหญ่พอ ๆ กับที่ต่ำกว่าถัดไป หากผลของบิตมีขนาดใหญ่หรือเล็กกว่านี้ความแตกต่างของแรงดันไฟฟ้าที่แสดงโดยระหว่างรหัสที่ลงท้ายด้วยเช่น "0111" และรหัสที่สูงกว่าถัดไป (ซึ่งลงท้ายด้วย 1,000 ") จะไม่ถูกต้องหากเช่น 1mV การเปลี่ยนแปลงค่าอินพุทบางครั้งทำให้ค่า ADC ที่รายงานถูกเปลี่ยนเป็น 2 และบางครั้งทำให้ค่าเปลี่ยนแปลง 6 ซึ่งอาจทำให้ระบบควบคุมแบบอิงความคิดเห็นแตกต่างตอบสนองต่อการเปลี่ยนแปลงบางอย่างมากและไม่ตอบสนองต่อผู้อื่น

การใช้ ADC ขนาด 1 บิตพร้อมกับอุปกรณ์อิเล็กทรอนิกส์แบบอะนาล็อกบางตัวสามารถออกแบบวงจรเพื่อให้เปอร์เซ็นต์ของเวลาที่สัญญาณสูงขึ้นอยู่กับอัตราส่วนระหว่างแรงดันอินพุตและแรงดันอ้างอิง หากมีใครวัดเปอร์เซ็นต์ของเวลาที่สัญญาณสูงดังนั้นอาจสรุปได้ว่าแรงดันไฟฟ้าขาเข้า ในกรณีที่ไม่มีฮิสเทรีซิสหรือผลกระทบที่เกี่ยวข้องการวัดนี้อาจแม่นยำมาก อย่างไรก็ตามฮิสเทรีซิสอาจทำให้เกิดความไม่เป็นเชิงเส้นซึ่งอาจแก้ไขได้ยาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.