คำถามติดแท็ก adc

ADC เป็นตัวแปลงสัญญาณอนาล็อกเป็นดิจิตอล อุปกรณ์นี้แปลงสัญญาณอะนาล็อกเป็นรูปแบบดิจิตอล ส่วนใหญ่จะใช้โดยวงจรดิจิตอลเพื่อทำการวัดแบบอะนาล็อก

4
รับสถานีวิทยุ fm หลายสถานีในเวลาเดียวกัน (~ 10-20 MHz โดยสรุปที่ความถี่คลื่นวิทยุ 90MHz)
วิธีการรับและบันทึกในพีซีแบบ fm (วิทยุสาธารณะ) เช่นข่าว, เพลง, ฯลฯ เป็นวิธีที่ประหยัดได้อย่างไร วิทยุดังกล่าวใช้ความถี่เช่น 90.4 MHz หรือ 102.7 MHz ส่งสัญญาณเสียงสเตอริโอ (บางครั้งมีช่องข้อความย่อยดิจิทัล) หากฉันต้องการบันทึกคลื่นวิทยุนับหมื่นฉันต้องครอบคลุมคลื่นความถี่สิบ MHz วิธีแรกคือซื้อ radiorecievers ปกติสองหรือสามโหลและลองเชื่อมต่อพวกมันทั้งหมดกับ PC (เช่นครึ่งโหลของ usb การ์ดเสียงภายนอกหลายช่อง) ฉันคิดว่านี่ไม่ถูกมาก วิธีที่สองคือการสร้างวิทยุเดียวซึ่งจะลดตัวอย่างย่านความถี่ทั้งหมด 88-105 MHz เป็น 3-20 MHz แล้วป้อนเข้า ADC ความเร็วสูงและทำการตรวจจับซอฟต์แวร์ของแต่ละสถานี วิธีที่สองเป็นไปได้? ราคาถูก? ราคาเท่าไร? ฮาร์ดแวร์ชนิดใดที่สามารถใช้ได้ถ้าฉันไม่มีทักษะในการทำ PCB และใช้ ADCs & FPGAs
15 fpga  adc  radio  fm  sdr 

3
อะไรคือความแม่นยำสูงสุดที่ทำได้สำหรับ ADC
ฉันกำลังดู Digikey เมื่อวันก่อน (ไม่ใช่คุณ?) และฉันก็สะดุดกับ ADC 32 บิตบางตัวมีข้อเสนอจาก Linear, TI และ Analog มีสิ่งหนึ่งที่โดดเด่น AD7177 จากอะนาล็อกซึ่งระบุไว้ในตารางที่ 7 ในหน้า 19 ของแผ่นข้อมูลที่ 5 ตัวอย่างต่อวินาทีมีจำนวนบิตที่มีประสิทธิภาพ 27.5 บิต (และเสียง RMS ที่ 50 นาโนโวลต์ ) ในทางตรงกันข้ามแน่นอนว่าความแม่นยำนั้นแย่กว่ามาก แต่ก็ยังดี สิ่งนี้ทำให้ฉันสงสัยว่าถ้า ADC ราคาถูกที่ค่อนข้างแพงสามารถเข้าถึง ENOB ขนาด 27.5 บิต ... ENOB สูงสุดที่เคยประสบความสำเร็จคืออะไร? ไม่ว่าจะเป็นใน IC แบบบูรณาการที่ยอดเยี่ยม, อุปกรณ์ห้องปฏิบัติการที่มีราคาแพงอย่างโง่เขลา, แอมพลิฟายเออร์แบบล็อคอิน? มีใครเคยเอาชนะความแม่นยำ 27.5 บิตหรือไม่ [แก้ไข] …
14 adc  analog 

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

2
งานอดิเรกสโคปขึ้นอยู่กับ AVR วิธีลบเสียง op-amp
ฉันกำลังสร้างออสซิลโลสโคปงานอดิเรกบนไมโครคอนโทรลเลอร์ ATmega16 ปัญหาหลักคือฉันได้รับเสียงจำนวนมากในขณะที่วัดสัญญาณ ฉันใช้แอมพลิฟายเออร์LF353เพื่อเปลี่ยนแรงดันไฟฟ้าและฉันสงสัยว่าอาจเป็นสาเหตุของเสียงรบกวน นี่คือแผนผังที่มี op-amp สัญญาณจะไปที่ 'อินพุท' และ 'เอาท์พุท' ตรงไปที่พิน ADC ของไมโครคอนโทรลเลอร์ และนี่คือสัญญาณที่ฉันได้รับเมื่อลูกค้าเป้าหมายไม่ได้เชื่อมต่อ:

2
ตัวแบ่งแรงดันและ ADC
ฉันต้องการอ่านแรงดันไฟฟ้าจาก 0-30V ด้วย MCU ADC ซึ่งมีอินพุตสูงสุด 3V ตอนแรกฉันคิดว่าการใช้ตัวแบ่ง 100k-10k (ดังนั้น 33V แปลเป็น 3V) แต่ตามคำตอบของความต้านทานอินพุต ADC บน MCUsสิ่งนี้จะเพิ่มข้อผิดพลาด 3% เนื่องจากกระแสรั่วไหลของอินพุต ฉันกำลังมองหาข้อผิดพลาดสูงสุด 0.5% อย่างไรก็ตามด้วยค่าที่ต่ำกว่าสำหรับตัวหารฉันมีความเสี่ยงที่จะทำให้อินพุตของ MCU เสียหายเนื่องจากแรงดันไฟฟ้าเกิน (ตัวต้านทานทำหน้าที่ควบคู่กับตัวหนีบไดโอดบนอินพุต) ฉันยังเพิ่มการกระจายพลังงานในตัวต้านทานของฉันซึ่งเป็นอุปกรณ์ 0603 ขนาดเล็ก สูงสุด 0.063W ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร ความต้านทานอินพุต NB ไม่สำคัญ ฉันไม่กังวลเกี่ยวกับความเร็วในการสุ่มตัวอย่างมันจะตรวจสอบแรงดันแบตเตอรี่ที่สูงสุด 100 ตัวอย่างต่อวินาที
13 adc 

6
ออกแบบตัวกรองที่อนุญาตให้ความถี่ต่ำกว่า 5 kHz ผ่านได้อย่างอิสระ แต่ความถี่ทั้งหมดที่สูงกว่า 5.2 kHz จะต้องไม่สามารถตรวจจับได้
ความท้าทายที่ยิ่งใหญ่ที่สุดของฉันสำหรับคำถามนี้คืออัตราการเปิดตัวที่สูงชันอย่างน่าขัน ฉันสมมติว่าสัญญาณไม่สามารถตรวจจับได้ถ้าได้รับคือ -20 dB ซึ่งหมายความว่าภายในช่วงการเปลี่ยนภาพ 200 Hz ความแรงของสัญญาณจะต้องลดลง 20 dB หากการคำนวณของฉันถูกต้องตัวกรองนี้จะต้องมีอัตราการหมุน 1200 dB / ธันวาคม ที่ต้องใช้ 60 เสาซึ่งเห็นได้ชัดว่าไม่สามารถทำได้ ฉันต้องการใช้ตัวกรองแอนะล็อกที่มีระลอกคลื่นน้อยที่สุดในวงพาส การเลื่อนเฟสขนาดใหญ่ไม่สำคัญเกินไป ทางออกหนึ่งที่อาจเกิดขึ้นคือการใช้ตัวกรองรอยที่ 5.2 kHz อย่างไรก็ตามความถี่สูงกว่าแบนด์วิดท์ของตัวกรองรอยยังคงกรองไม่เพียงพอ กรุณาชี้ให้เห็นข้อบกพร่องใด ๆ ในตรรกะของฉันและหรือเสนอวิธีแก้ปัญหาที่อาจเกิดขึ้น ขอบคุณ.
12 adc  filter 

2
ตรงจากแผ่นข้อมูล: นี่เป็นวงจรตัวกรองที่สมเหตุสมผลหรือไม่?
Cirrus Logic CS42426-CQZเป็น CODEC เสียงที่ฉันต้องการใช้ในการ์ดเสียง USB แบบกำหนดเอง คุณสามารถดาวน์โหลดแผ่นข้อมูลได้จากที่นั่น บนหน้า 61 แผ่นข้อมูลมีวงจรที่แนะนำสำหรับแต่ละช่อง A / D และ D / A แต่ฉันไม่เห็นวัตถุประสงค์ของความซับซ้อนดังกล่าว แน่นอนว่าพวกเขากำลังแปลงระหว่างส่วนต่างและปลายเดี่ยว แต่ก็มีวิธีที่ง่ายกว่าในการทำเช่นนั้น ฉันคัดลอกแผนผังของพวกเขาลงในซอฟต์แวร์จำลองโอเพ่นซอร์ส ( http://qucs.sourceforge.net/ ) และการตอบสนองความถี่ไม่ตรงกับวัตถุประสงค์ที่ระบุไว้ แต่อย่างน้อยการตอบสนองที่ได้ยินค่อนข้างแบน: ADC ใน: (โอเคดังนั้นพวกเขาจึงพึ่งพา CMRR ของ ADC เองเป็นส่วนหนึ่งของตัวกรอง anti-aliasing ไม่ชอบความคิดนั้น) DAC Out: ฉันคิดว่าพวกเขาจริงจังกับการใช้วงจรเหล่านั้นในแอพพลิเคชั่นโลกแห่งความจริง แต่มีบางอย่างที่ไม่ถูกต้อง อย่างที่ฉันบอกว่าการตอบสนองต่อเสียงค่อนข้างแบนดังนั้นมันอาจฟังดูโอเคถ้าไม่มีโทรศัพท์มือถือหรือ RF อื่น ๆ แต่ฉันคิดว่าฉันสามารถทำได้ดีขึ้นกับคลาสสิกเก่าจาก OpAmps 101 คุณเห็นด้วยไหม? มีเหตุผลที่ดีจริงๆหรือไม่ที่จะมีการเพิ่มขึ้นของเสียง ADC …

2
การวัดค่าเฉลี่ยปัจจุบันด้วย uC และปัดปัจจุบัน
นี่คือโพสต์แรกของฉัน ฉันเป็นคนที่แต่งตัวประหลาดซอฟต์แวร์พยายามที่จะทำฮาร์ดแวร์ดังนั้นอ่อนโยน :) วงจรไฟฟ้า ฉันกำลังออกแบบวงจรขนาดเล็ก (ดูรูปและขออภัยสำหรับแผนผังที่ยุ่งเหยิง) ที่เรียบง่ายและเรียบง่ายเป็นมอสเฟตต์และตัวขับเกตที่ออกแบบมาเพื่อสลับโหลดตัวต้านทาน (แผ่นความร้อนในกรณีนี้) จากไมโครคอนโทรลเลอร์ องค์ประกอบความร้อนมักจะมีความต้านทานต่ำมากและเพื่อรักษาพลังงานในระดับที่ต้องการ MOSFETS จะเปลี่ยนโดยใช้ PWM การวัด นอกจากด้านการใช้งานอย่างหมดจดแล้วยังมีจุดเน้นด้านการศึกษาอีกด้วย ฉันต้องการที่จะได้รับข้อเสนอแนะเกี่ยวกับการบริโภคในปัจจุบัน และวิธีการที่ไร้เดียงสาของฉันคือเพียงแค่โยนเซ็นเซอร์ IC ตัวปัดปัจจุบันบางตัว เมื่อใช้มัลติมิเตอร์เพื่อวัดแรงดันเอาต์พุตจากเซ็นเซอร์ฉันได้รับบางสิ่งที่ดูเหมือนกระแสเฉลี่ย (ด้วยการสลับ PWM) เนื่องจาก "ความช้า" ของแอมป์มิเตอร์ แต่เมื่อเชื่อมต่อเอาต์พุตเดียวกันกับ atmega328p ADC ฉันได้รับการอ่านที่ไม่ดี - ความเร็วที่นี่ทำให้การอ่านที่ใดก็ได้บนคลื่นสี่เหลี่ยม PWM ดังนั้นคำถามของฉันคือฉันจะไปเกี่ยวกับการวัดกระแส (เฉลี่ย) เมื่อสลับกับ PWM ได้อย่างไร ดูเหมือนว่าการออกแบบจะใช้ได้ แต่ฉันอาจพลาดบางสิ่งทั้งในการออกแบบและวิธีใช้ uC ADC ในบริบทนี้

2
ADCs ล้มเหลวอย่างไร
ฉันรับผิดชอบในการรักษาดาวเทียมที่มี ADC ที่ล้มเหลวในลักษณะผิดปกติ โดยพื้นฐานแล้วสิ่งที่เกิดขึ้นคือมันสลับไปมาระหว่างค่าสองค่าหากแรงดันไฟฟ้าดิบอยู่ในช่วงที่กำหนด ฉันกำลังทำงานเพื่อรับจำนวนดิบ แต่ข้อมูลที่ประมวลผลมีลักษณะดังนี้: โปรดทราบว่าเส้นสีน้ำเงินหมายถึงสิ่งอื่น (โดยพื้นฐานแล้วซอฟต์แวร์กำลังพยายามทำให้เส้นสีแดงตรงกับเส้นสีฟ้า) โดยปกติขั้นตอนจะมีขนาดเล็กมากซึ่งสามารถมองเห็นได้จากการกระแทกเล็ก ๆ ทางซ้ายบนคลื่นสี่เหลี่ยมขนาดใหญ่ อย่างไรก็ตามขั้นตอนมีขนาดค่อนข้างใหญ่เมื่อคุณลดลงต่ำกว่าค่า ในขณะที่ฉันไม่มีข้อมูลการนับดิบฉันรู้ว่ามันมีผลในการนับ สิ่งที่ฉันพยายามทำความเข้าใจคือ ADC นี้ล้มเหลวอย่างไร ฉันคาดเดาสิ่งต่อไปนี้ แต่ฉันต้องการได้รับการวิเคราะห์แนวคิดนี้: ในขอบเขตเชิงเส้นสำหรับการเปลี่ยนแปลงแรงดันไฟฟ้าแบบอะนาล็อกใน delta v แต่ละครั้งจะมีการเปลี่ยนแปลงจำนวนหนึ่ง ในภูมิภาคที่ไม่ใช่เชิงเส้นสำหรับการเปลี่ยนแปลงของแรงดันไฟฟ้าแบบอะนาล็อกในเดลต้า v การกระโดดเป็นจำนวนมากขึ้น เป็นไปได้ว่า delta v ใน 2 มีขนาดใหญ่กว่า 1 แต่มีขนาดเล็กกว่าที่คาดการณ์ไว้มาก จำไว้ว่านี่เป็นดาวเทียมดังนั้นฉันไม่สามารถนำมันกลับไปที่ห้องทดลองเพื่อทดสอบได้ ความคิดใด ๆ แก้ไข: นี่คือจำนวนดิบสำหรับตอนดังกล่าว (ตัวอย่างที่ความถี่ต่ำกว่า) นอกจากนี้ ADC นั้นได้รับการจัดอันดับพื้นที่เก่าแก่ประมาณ 15-20 ปีฉันไม่มีหมายเลขชิ้นส่วนในมือ แต่ฉันจะดูว่าฉันจะได้รับหรือไม่ มันอาจจะเป็นรอบในปี 1993 และอาจเป็นไปตาม FPGA การนับมีค่าเท่าที่ฉันสามารถบอกได้ว่า …
12 adc  failure 

4
ใช้สองช่องทาง ADC เพื่อเพิ่มความละเอียด
ฉันต้องการบันทึกรูปคลื่นของสัญญาณแอมพลิจูดต่ำที่อยู่ด้านบนของส่วนประกอบแอมพลิจูดที่มีความหลากหลายและช้า ฉันกำลังคิดถึงการใช้ ADC ที่มีสองช่องสัญญาณและป้อนข้อมูลหนึ่งในนั้นด้วยสัญญาณกรองรุ่น low-pass และอีกอันหนึ่งที่มีสัญญาณกรองรุ่นสูงที่ผ่านการกรอง นั่นจะเพิ่มความละเอียดที่ชัดเจนของ ADC ของฉัน ฉันผิดหรือเปล่า? คุณสามารถมองเห็นปัญหาที่เกิดขึ้นกับสิ่งนี้ได้ไหม? ฉันลืมที่จะบอกว่าฉันต้องจับองค์ประกอบความถี่ต่ำเช่นกัน (อัลกอริทึมต้องการค่าเฉลี่ยของสัญญาณ) คอมโพเนนต์ความถี่สูง "เริ่มต้นจาก 0.01 เฮิร์ตซ์ถึง 10 เฮิร์ตซ์ ส่วนประกอบความถี่ต่ำส่วนใหญ่เป็นค่าเฉลี่ยของสัญญาณ แต่อาจเปลี่ยนแปลงได้ช้า องค์ประกอบที่เปลี่ยนแปลงเร็วกว่าอาจมีแอมพลิจูดน้อยกว่าค่าเฉลี่ยสูงสุด 100 เท่า ไมโครคอนโทรลเลอร์ที่เราจะใช้มี ADC ขนาด 12 บิต (ฉันไม่สามารถเปลี่ยนได้) แต่มีหลายช่องทาง
12 adc 

3
วิธีการทำให้ไมโครโฟนขยายสัญญาณแอนะล็อกที่สะอาดเป็นสัญญาณดิจิตอล
ฉันได้ถามคำถามสองสามข้อเกี่ยวกับโครงการนี้ในช่วงสองสามวันที่ผ่านมา แต่ฉันไม่สามารถรวมเข้าด้วยกันได้ ฉันต่อไมโครโฟนอิเลคเทรตเข้ากับ opamp และส่งออกไปยังไมโครคอนโทรลเลอร์ arduino ของฉัน ADC บนไมโครคอนโทรลเลอร์จะแปลงช่วง 0 ถึง 5 vV เป็นหมายเลข 10 บิต (0 ถึง 1023) ฉันลอง 3 แอมป์ชิปที่แตกต่างกัน: LM386 - ฉันได้รับข้อเสนอแนะชิปนี้ไม่ดีสำหรับวัตถุประสงค์นี้เนื่องจากมันไม่ opamp และทำงานไม่ถูกต้องตามที่คาดไว้ LM358 - งาน UA741 - ทำงานขยายได้มากกว่า LM358 ฉันทำตามแผนผังนี้อย่างแน่นอน (ยกเว้นฉันไปยุ่งกับค่าตัวต้านทานเพื่อให้ได้ผลดี): ฉันใช้ 50k ohm สำหรับ R5 และ 10 ohm สำหรับ R2 ปัญหาคือว่าผลผลิตจากชิปสองหลังไม่ได้ "สะอาด" analogRead () …

5
ความต้านทานอินพุต ADC บน MCU
ความต้านทานอินพุตของ MCU ADC ทั่วไปคืออะไร ในกรณีนี้ฉันทำงานกับ PIC24FJ64GA004 ฉันไม่ต้องการการสุ่มตัวอย่างด้วยความเร็วสูง - สูงสุด 100 ตัวอย่างต่อวินาที ฉันต้องการเชื่อมต่อตัวต้านทานแบบต้านทานกับตัวต้านทาน 100k และตัวต้านทาน 10k ดังนั้นความต้านทานควรสูงกว่า 1M มิฉะนั้นความต้านทานจะเริ่มบิดเบือนการอ่าน

1
ฉันจะจ่ายพลังงานให้กับ IC ผ่าน Ethernet ได้อย่างไร
ฉันกำลังมองหาวิธีทำให้วงจรรวมขนาดเล็กที่ใช้พลังงานจากเต้ารับอีเธอร์เน็ตของห้องของฉันเท่านั้น เป็นไปได้ไหม ฉัน googled และฉันพบว่าแรงดันไฟฟ้าที่มีให้นั้นอยู่ระหว่าง 2v ถึง 3v เนื่องจากไม่ใช่แรงดันไฟฟ้ากระแสตรง แต่เป็น AC แบบสุ่มฉันเชื่อว่ามันเป็นไปไม่ได้ที่จะจ่ายไฟให้กับ IC โดยไม่ต้องใช้ตัวแปลง AD หรือวงจรตัวตรวจจับจุดสูงสุดเพื่อรักษาแรงดัน ฉันผิดหรือเปล่า? คุณมีคำแนะนำสำหรับกรณีนี้หรือไม่?

2
เวลาในการสุ่มตัวอย่าง ADC คืออะไร
ฉันกำลังพยายามที่จะเข้าใจการใช้เวลาการสุ่มตัวอย่าง ADC หรือไม่ ADC ฉันมีเวลาสุ่มตัวอย่างโปรแกรมได้ที่ 100nsec / 500nsec และ 1uSec กรณีการใช้งานหลักของเวลาสุ่มตัวอย่างนานขึ้นทำไมคุณไม่ใช้ 100nsec สำหรับสัญญาณทุกตัว [ฉันยังได้ยินบางครั้งเวลาการสุ่มตัวอย่างเรียกชื่ออื่นด้วย ฉันสนใจในตัวอย่างวงจรและถือเวลาก่อนการแปลง] คำถามเพิ่มเติม: จะเกิดอะไรขึ้นหากสัญญาณมีการเปลี่ยนแปลงในช่วงกว้างในช่วงเวลาการสุ่มตัวอย่าง? ถ้ามันลดลงหรือเพิ่มขึ้น? ADC จะใช้ตำแหน่งสุดท้ายของสัญญาณหรือมันสร้างค่าเฉลี่ยบางอย่างหรือไม่? หากค่าเฉลี่ยเป็นพื้นฐานสำหรับสิ่งนี้มันทำงานอย่างไร ลักษณะของ ADC: ตัวเก็บประจุ: ขั้นต่ำ 4pF, สูงสุด: tbd ความต้านทานสวิตช์: 1.5K นาที 6k สูงสุด เวลาการสุ่มตัวอย่าง: 100nsec, 500nsec (มีตัวเลือกที่ยาวกว่า แต่ไม่เกี่ยวข้อง)
11 adc 

6
ADC แบบเรียงซ้อนเพื่อให้ได้ความละเอียดสูงขึ้น
สมมติว่าฉันมี ADC 12 บิตคู่หนึ่งฉันสามารถจินตนาการได้ว่าพวกเขาสามารถต่อเรียงเพื่อรับ <= 24- บิตเอาต์พุต ฉันคิดได้ง่ายๆว่าใช้หนึ่งสำหรับช่วงบวกและอีกอันสำหรับช่วงลบแม้ว่าอาจจะมีการบิดเบือนในภูมิภาคข้าม (สมมติว่าเราสามารถเพิกเฉยได้คือบิตข้อผิดพลาดเล็กน้อยหรืออาจวาง ADC ที่ 3 เพื่อวัดค่าประมาณ 0 โวลต์) ตัวเลือกอื่นที่ฉันคิดคือใช้ ADC ความเร็วสูงเดียวและสลับแรงดันอ้างอิงเพื่อให้ได้ความละเอียดสูงกว่าด้วยความเร็วต่ำ นอกจากนี้ควรมีวิธีรับผลลัพธ์ที่มีคุณค่าจริงด้วยการใช้ ADC แบบกำหนดค่าคงที่หนึ่งรายการจากนั้นจึงสลับตัวแปลงรองของ aref เพื่อให้ได้ค่าที่แม่นยำยิ่งขึ้น ความคิดเห็นและข้อเสนอแนะใด ๆ ยินดีต้อนรับ ฉันสันนิษฐานว่าชิป quad 8 บิต (หรือ 12 บิตคู่) ราคาไม่แพงแล้วชิป 24 บิตเดียว
11 adc  conversion 

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