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

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

6
ทำไมดิจิตอลสโคปจึงมีราคาแพง
ฉันเป็นผู้เริ่มต้นในงานอดิเรกอิเล็กทรอนิกส์และฉันสงสัยว่าทำไมออสซิลโลสโคปดิจิตอลยังคงมีราคาแพงเช่นนี้? ในช่วงเวลาของซีพียู GHz ราคาถูก, USB 3, โมเด็ม ADSL, ตัวรับสัญญาณ DVB-S, เครื่องเล่นบลูเรย์ซึ่งทั้งหมดนั้นมีความถี่สัญญาณนาฬิกาที่โดดเด่น / อัตราการสุ่มตัวอย่างทำให้ฉันสงสัยว่าทำไมออสซิลโลสโคปดิจิตอล 10MHz ยังมีราคาแพงมาก 100MHz อยู่ในระดับสูงแล้ว จะอธิบายได้อย่างไร? ADC แตกต่างจากออสซิลโลสโคปแบบดิจิทัลจากอุปกรณ์ใดอุปกรณ์หนึ่งที่กล่าวถึงข้างต้นคืออะไร

7
ฉันจะวัดแรงดันลบด้วย ADC ได้อย่างไร
ฉันทำงานกับ PIC micro-controller พร้อม inbuilt ADbit 10 บิตและต้องการวัดแรงดันไฟฟ้าในช่วง -1 ถึง -3Volts ฉันคิดว่าจะใช้ op-amp ในโหมด inverting เพื่อสร้างแรงดันไฟฟ้าเป็นบวกแล้วป้อนไปยัง adc ของไมโครคอนโทรลเลอร์ แต่ที่นี่ฉันจะต้องจ่ายไฟให้ opamp ด้วยแหล่งจ่ายไฟเชิงลบใช่ไหม ฉันไม่ต้องการใช้แหล่งจ่ายไฟเชิงลบในขณะนี้และสงสัยว่ามันเป็นไปได้หรือไม่ที่จะบรรลุการกำหนดค่านี้ คุณจะช่วยได้ไหม


3
วิธีแปลงสัญญาณอนาล็อกเป็น 0 ถึง 10V ถึง 0 ถึง 2.5V สำหรับอินพุต ADC
ฉันมีสัญญาณอนาล็อกซึ่งอยู่ในช่วงระหว่าง 0V ถึง 10V ฉันต้องการลดขนาดเชิงเส้นลงเหลือ 0 ถึง 2.5V สำหรับ ADC ของฉัน ฉันกังวลว่าการใช้ตัวแบ่งแรงดันไฟฟ้าทานจะส่งผลต่อคุณภาพของสัญญาณ มันเป็นเรื่องจริงเหรอ? หากไม่เป็นจริงฉันควรใช้ตัวต้านทานค่าใดสำหรับตัวแบ่งแรงดัน
25 adc 

6
โปรโตคอลการ จำกัด / การซิงโครไนซ์เทคนิคแบบอนุกรม
เนื่องจากการสื่อสารแบบซีเรียลแบบอะซิงโครนัสแพร่กระจายอย่างกว้างขวางในอุปกรณ์อิเล็กทรอนิกส์ทุกวันนี้ฉันเชื่อว่าพวกเราหลายคนได้พบคำถามเช่นนี้เป็นครั้งคราว พิจารณาอุปกรณ์อิเล็กทรอนิกส์Dและคอมพิวเตอร์PCที่เชื่อมต่อกับสายอนุกรม (RS-232 หรือคล้ายกัน) และจำเป็นต้องมีการแลกเปลี่ยนข้อมูลอย่างต่อเนื่อง Ie PCกำลังส่งเฟรมคำสั่งแต่ละเฟรมX msและDกำลังตอบกลับด้วยรายงานสถานะ / เฟรม telemetry แต่ละรายการY ms(สามารถส่งรายงานเป็นการตอบสนองต่อคำขอหรือเป็นอิสระ - ไม่สำคัญเลยที่นี่) กรอบการสื่อสารสามารถมีข้อมูลไบนารีใด ๆ โดยพลการ สมมติว่าเฟรมการสื่อสารเป็นแพ็กเก็ตที่มีความยาวคงที่ ปัญหา: เนื่องจากโปรโตคอลมีความต่อเนื่องด้านการรับอาจหลุดการซิงโครไนซ์หรือเพียงแค่ "เข้าร่วม" ที่อยู่ตรงกลางของเฟรมที่ส่งต่อเนื่องดังนั้นมันจะไม่รู้ว่าจุดเริ่มต้นของเฟรม (SOF) นั้นอยู่ที่ไหน ข้อมูลมีความหมายที่แตกต่างกันไปตามตำแหน่งของ SOF ข้อมูลที่ได้รับจะเสียหายและอาจเกิดขึ้นตลอดไป ทางออกที่ต้องการ รูปแบบการลด / ประสานที่เชื่อถือได้ในการตรวจจับ SOF ด้วยเวลาการกู้คืนสั้น ๆ (เช่นไม่ควรใช้เวลามากกว่านั้นพูด 1 เฟรมเพื่อซิงโครไนซ์อีกครั้ง) เทคนิคที่มีอยู่ฉันรู้ (และใช้บางส่วน) ของ: 1) ส่วนหัว / การตรวจสอบ - SOF เป็นค่าไบต์ที่กำหนดไว้ล่วงหน้า ตรวจสอบผลรวมในตอนท้ายของเฟรม จุดเด่น:เรียบง่าย …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

2
ความหมายของ "ครึ่งบิต" ในบริบทนี้คืออะไร?
ในสเปค RS-232 บิตหยุดสามารถเป็น 1, 1.5 หรือ 2 บิตหยุด ... ฉันสงสัยว่ามันเป็นไปได้ที่จะมีครึ่งบิต? คณิตศาสตร์ ADC บางตัวใช้ความแม่นยำ 0.5 บิตในข้อมูลจำเพาะ / แผ่นข้อมูลของ IC ใครบางคนสามารถอธิบายรายละเอียดในเรื่องนี้?
21 adc  rs232 


5
วงจรสำหรับวัดแรงดัน DC แรงดันสูง (สูงถึง 1000V)
ฉันเป็นนักเรียน E&E ปีสุดท้ายและฉันพยายามสร้างมิเตอร์ไฟฟ้าที่ต้องสามารถวัดแรงดันไฟฟ้ากระแสตรงได้ค่อนข้างสูงถึง 1,000 V DC ฉันกำลังวัดด้วย ADC แบบ 12 บิตอย่างง่ายที่มีช่วงแรงดันไฟฟ้าอินพุตเป็น 0 - 2.5 V. ตัวแบ่งแรงดันไฟฟ้าแบบเรียบง่ายและบัฟเฟอร์ op-amp จะเพียงพอสำหรับการใช้งานหรือมีวงจรแอนะล็อก front end อีกประเภทหนึ่งที่จำเป็นเนื่องจาก แรงดันไฟฟ้าสูงหรือไม่

2
อะไรคือความแตกต่างระหว่างช่องสัญญาณ STM32 ADC แบบฉีดและแบบธรรมดา?
คู่มืออ้างอิงของ STM32F1 อธิบายถึงช่องทาง "ปกติ" และ "ฉีด" ของ ADC แต่ไม่ชัดเจนกับความแตกต่าง ความแตกต่างระหว่างสองประเภทคืออะไรและเมื่อใดที่คุณจะใช้อย่างใดอย่างหนึ่ง
19 adc  stm32 

4
จำนวนบิตที่มีประสิทธิภาพของ ADC 14 บิต
ฉันมี 14 บิตADC อย่างไรก็ตามการดูแผ่นข้อมูล (ดูตารางที่ 2 ในหน้า 5) จำนวนบิตที่มีประสิทธิภาพ (ENOB) จะน้อยกว่า 12 บิตเสมอ ทำไม DAC ของฉันที่อ้างว่าเป็น ADC แบบ 14 บิตเมื่อมันมีความแม่นยำ 12 บิตเท่านั้น อะไรคือจุดที่มีสองบิตพิเศษหากไม่มีความหมาย?
18 adc 

9
การอ่านเซ็นเซอร์อะนาล็อกจำนวนมากแบบเรียลไทม์
ฉันพยายามสร้างตัวควบคุม MIDI ที่มีคอเหมือนกีตาร์ ที่คอนั้นมีเมทริกซ์เซ็นเซอร์ความดันขนาดใหญ่ ตัวควบคุมจะเลียนแบบ 3 สาย วิธีการทำงานคือ: มีเทปทองแดงสองหน้ายาว 3 แถบ (กว้าง 0.5 ซม. ยาวเท่าคอ) ซึ่งเชื่อมต่อกับพลังงาน (3.3V หรือ 5V อาจไม่สำคัญตอนนี้) บนแถบเหล่านี้เป็นชั้นของ Velostat ซึ่งจะเปลี่ยนความต้านทานตามความดัน ที่ด้านบนของ velocity จะเป็นอีกชั้นหนึ่งของแถวหรือเซลล์ของเทปทองแดงที่เชื่อมต่อกับบางสิ่งบางอย่างที่แยกการอ่านของแรงดันไฟฟ้าผ่านชั้นของ velostat เนื่องจากคอยาวประมาณ 40 ซม. จะมีอย่างน้อย 80 แถว หากคุณลองนึกภาพแถบทองแดงด้านล่าง 3 แถบเป็นคอลัมน์ของแผนภูมิที่คอคอเซ็นเซอร์อาจเป็นเซลล์หรือแถวขึ้นอยู่กับวิธีการวัด อาจมีหลายแถว) มีเงื่อนไขพิเศษบางอย่างที่อาจทำให้ง่ายขึ้นแม้ว่า: เนื่องจากเป็นคอนโทรลเลอร์ที่เหมือนกีตาร์ไม่จำเป็นต้องวัดการโต้ตอบทุกครั้ง! เฉพาะการสัมผัสที่ใกล้เคียงกับร่างกายของคอนโทรลเลอร์เท่านั้น นอกจากนี้ความละเอียด 8 บิตควรแม่นยำเพียงพอ ระดับความดัน 255 อาจเป็นสิ่งที่จำเป็นมากกว่า ตอนนี้บิตยาก: การวัดต้องเป็นแบบเรียลไทม์ - y …

1
AVR 1.1V ADC อ้างอิงแรงดันเกิน
ถ้าฉันใช้การอ้างอิง 1.1V ภายในสำหรับ ADC และอินพุตแบบอะนาล็อกของฉันเกิน 1.1V ให้บอกว่า 2.5V นั่นเป็นอันตรายต่อไมโครคอนโทรลเลอร์หรือไม่ หรือค่า ADC จะเพียงแค่คลิป (ถึง 0x3FF) ที่ 1.1V เพื่อความสะดวกฉันกำลังรวมไดอะแกรมบล็อกข้อความที่ตัดตอนมาจากแผ่นข้อมูล ATMega328

6
จะอ่านแรงดันไฟฟ้าสูงบนไมโครคอนโทรลเลอร์ได้อย่างไร
ฉันต้องการอ่านแรงดันไฟฟ้าสูงเช่น ~ 50V โดยใช้ไมโครคอนโทรลเลอร์ ฉันวางแผนที่จะใส่สิ่งนี้เป็นอินพุตในบรรทัด A / D ของไมโครคอนโทรลเลอร์ แต่แน่นอนคุณไม่ควรมีแรงดันไฟฟ้าที่สูงในอินพุตของไมโครคอนโทรลเลอร์หรือมันจะทอด ฉันจะอ่านแรงดันไฟฟ้าสูงได้อย่างไร สิ่งสำคัญคือฉันต้องลดแรงดันไฟฟ้าลงก่อนอ่าน ฉันต้องพิจารณาอะไรบ้างเมื่อลดแรงดันไฟฟ้าลง ขอบคุณล่วงหน้า! แก้ไข: ฉันสังเกตเห็นในแผ่นข้อมูล PIC18 ที่ระบุว่า "ความต้านทานสูงสุดที่แนะนำสำหรับแหล่งสัญญาณอะนาล็อกคือ 2.5 kOhms" สิ่งนี้มีผลต่อวิธีที่ฉันลดระดับแรงดันไฟฟ้าไม่ว่าจะเป็นกับตัวต้านทานแบบแบ่ง ฯลฯ

2
การเลือกที่อยู่บัส 4 บิตผ่านทางขาเข้าแบบอะนาล็อก: การจำลอง Monte Carlo แสดงค่าที่อยู่ที่ทับซ้อนกัน
ฉันออกแบบ PCB ตัวเซ็นเซอร์ขนาดเล็กสำหรับวิทยานิพนธ์ปริญญาโทของฉันด้วยไมโครคอนโทรลเลอร์ATtiny44 ฉันต้องการบอร์ดประมาณ 200 ตัวสำหรับแอปพลิเคชันของฉันและ 16 บอร์ดเชื่อมต่ออยู่กับบอร์ดควบคุมเสมอ เครือข่ายทั้งหมดมีลักษณะดังนี้: ในการสื่อสารระหว่างคอนโทรลเลอร์และแผงเซ็นเซอร์ฉันเขียนบัสพินของฉันเอง 1 ตัว (ตามเวลา) ปัญหาเดียวคือบอร์ดเซนเซอร์จะต้องมีที่อยู่เพื่อทราบตำแหน่งของมันในเครือข่ายเมื่อฉันส่งข้อมูลไปยังบอร์ดควบคุม เมื่อฉันเหลือ ATtiny เพียง 1 ขาฉันจึงได้วงจร DAC ที่เป็นจัมเปอร์ซึ่งควรสร้างแรงดันไฟฟ้าอะนาล็อกตามการตั้งค่าของจัมเปอร์สี่ตัว เนื่องจากวงจรเซ็นเซอร์ใช้ค่า (47, 470, 1k, 3k, 4k7, 10k, 100k และ 220k) และฉันต้องการเพิ่มประสิทธิภาพสำหรับการผลิตฉันใช้ค่าด้านล่างสำหรับ DAC (โดยทั่วไปคือ 100k, 50k, 20k และ 10k ) ซึ่งควรให้ฉันค่าที่ดีระหว่าง 0 V และ 760 mV ตามการตั้งค่าจัมเปอร์ สิ่งที่ฉันต้องการเพื่ออ่านเป็นแรงดันไฟฟ้าอะนาล็อกที่มีการอ้างอิง 1.1 V …

2
เค้าโครง PCB สัญญาณผสมสำหรับ PSoC
ฉันกำลังพัฒนา PCB สำหรับแอปพลิเคชันตรวจจับแบบอะนาล็อก มันใช้ ADC ภายในบน PSoC3 ตามปกติแอปพลิเคชั่นมีพื้นที่ จำกัดมาก (11 มม. x 21 มม.) ดังนั้นฉันต้องประนีประนอมกับเลย์เอาต์ PCB ซึ่งฉันจะไม่ทำบน PCB ที่มีขนาดใหญ่กว่า บอร์ดนี้ได้รับการควบคุมโดย 6v และมีตัวควบคุมเชิงเส้น 5v สองตัว MCP1702สำหรับการจัดหาดิจิตอลและMIC5205สำหรับการจัดหาอะนาล็อก บอร์ดกำลังตรวจจับเซ็นเซอร์เอฟเฟกต์ฮอลล์A1324ห้าตัว สัญญาณเอาต์พุตเอฟเฟกต์ Hall แต่ละตัวจะถูกกรองโดยตัวกรอง RC ขนาด 100nF + 1k เซ็นเซอร์หนึ่งอยู่บน PCB (ด้านล่างขวา) ส่วนปลั๊กอีก 4 ตัวเข้ากับช่องเสียบ 6-pin ทางขวามือ ชิพทำหน้าที่เป็นทาส SPI แต่มีการสุ่มตัวอย่าง ADC ระหว่างธุรกรรม SPI เสมอดังนั้น SPI …

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