อะไรทำให้ Signal Chain IC มีความสำคัญสำหรับอุปกรณ์วัดความแม่นยำ?
Meta: Signal Chain IC เป็นกระดูกสันหลังของอุปกรณ์วัดความแม่นยำ คู่มือนี้อธิบายการเลือก ADC/DAC การจัดการสัญญาณรบกวน การปรับสภาพสัญญาณ และกลยุทธ์การจัดหา

บทนำ
อุปกรณ์วัดความแม่นยำขึ้นอยู่กับความสมบูรณ์ของ signal chain หรือห่วงโซ่สัญญาณ — เส้นทางสมบูรณ์จากอินพุตเซนเซอร์ไปจนถึงการแสดงผลดิจิทัลและเอาต์พุตควบคุม อะไรทำให้ Signal Chain IC มีความสำคัญสำหรับอุปกรณ์วัดความแม่นยำ คือบทบาทของพวกเขาในการรักษาความเที่ยงตรงของสัญญาณผ่านทุกขั้นตอนการแปลง อะไรทำให้ Signal Chain IC มีความสำคัญสำหรับอุปกรณ์วัดความแม่นยำ จะชัดเจนเมื่อคุณพิจารณาว่าทุกไมโครโวลต์ของสัญญาณรบกวน ทุกองศาของการเลื่อนตามความร้อน และทุกนาโนวินาทีของ timing jitter ใน signal chain ลดความแม่นยำในการวัดโดยตรง ตั้งแต่การควบคุมกระบวนการอุตสาหกรรมและอุปกรณ์วินิจฉัยทางการแพทย์ ไปจนถึงเครื่องมือทดสอบและวัด คุณภาพของชิ้นส่วน signal chain — ตัวแปลงแอนะล็อกเป็นดิจิทัล (ADC), ตัวแปลงดิจิทัลเป็นแอนะล็อก (DAC), ออปแอมป์, แรงดันอ้างอิง และมัลติเพล็กเซอร์ — กำหนดขีดจำกัดประสิทธิภาพพื้นฐานของทั้งระบบ คู่มือเชิงลึกนี้สำรวจสถาปัตยกรรม เกณฑ์การเลือก กลยุทธ์การจัดการสัญญาณรบกวน และข้อพิจารณาการจัดหาสำหรับการสร้าง signal chain สมรรถนะสูง
สถาปัตยกรรม Signal Chain: จากเซนเซอร์สู่ข้อมูล
Signal Chain ที่สมบูรณ์จะแปลงปริมาณทางกายภาพ (อุณหภูมิ ความดัน ความเร่ง แรงดัน กระแส) เป็นค่าดิจิทัลที่โปรเซสเซอร์สามารถวิเคราะห์ แสดง หรือดำเนินการ แต่ละขั้นตอนในห่วงโซ่สร้างแหล่งข้อผิดพลาดที่อาจเกิดขึ้นซึ่งสะสมไปสู่ความไม่แน่นอนของการวัดสุดท้าย
แผนภาพบล็อก Signal Chain
เซนเซอร์ → การปรับสภาพสัญญาณ (แอมพลิฟายเออร์/ฟิลเตอร์) → ADC → การประมวลผลดิจิทัล → DAC → ตัวกระทำ/เอาต์พุต
ส่วนประกอบหลักและการมีส่วนของข้อผิดพลาด
| ส่วนประกอบ Signal Chain | หน้าที่ | แหล่งข้อผิดพลาดทั่วไป | ผลกระทบต่อความแม่นยำ |
|---|---|---|---|
| เซนเซอร์ | แปลงปริมาณทางกายภาพเป็นสัญญาณไฟฟ้า | ความคลาดเคลื่อนความไว, ความไม่เชิงเส้น, การเลื่อน | ความแม่นยำพื้นฐาน (1–10% ของข้อผิดพลาดทั้งหมด) |
| Instrumentation Amplifier | ขยายสัญญาณดิฟเฟอเรนเชียลขนาดเล็ก | แรงดันออฟเซ็ตอินพุต, CMRR, ความหนาแน่นสัญญาณรบกวน | 10–30% ของข้อผิดพลาดทั้งหมดในสัญญาณระดับต่ำ |
| Anti-Aliasing Filter | กรองสัญญาณรบกวนนอกย่านก่อน ADC | Passband ripple, การบิดเบือนเฟส | 1–5% ของข้อผิดพลาดทั้งหมด |
| แรงดันอ้างอิง | ให้ค่าอ้างอิงคงที่สำหรับ ADC/DAC | ความแม่นยำเริ่มต้น, การเลื่อนตามอุณหภูมิ, เสถียรภาพระยะยาว | 20–40% ของข้อผิดพลาดทั้งหมดในระบบความละเอียดสูง |
| ADC | แปลงแอนะล็อกเป็นดิจิทัล | สัญญาณรบกวน quantization, DNL/INL, โค้ดที่หายไป | 20–50% ของข้อผิดพลาดทั้งหมด |
| DAC | แปลงดิจิทัลเป็นแอนะล็อก (ระบบควบคุม) | เวลาเข้าที่, พลังงานกลิทช์, DNL/INL | 15–35% ของข้อผิดพลาดทั้งหมด |
| ตัวขับเอาต์พุต | บัฟเฟอร์ DAC สำหรับโหลดภายนอก | การควบคุมโหลด, การบิดเบือน | 5–15% ของข้อผิดพลาดทั้งหมด |
พันธมิตรจัดหาชิ้นส่วน Signal Chain ที่เชื่อถือได้ผ่าน HDShi จัดหา ADC, DAC, แอมพลิฟายเออร์ และแรงดันอ้างอิงที่ผ่านการตรวจสอบพร้อมการตรวจสอบย้อนกลับอย่างครบถ้วนและการทดสอบห้องปฏิบัติการอิสระสำหรับการใช้งานที่ต้องการความแม่นยำ
การเลือก ADC: หัวใจของ Signal Chain
ตัวแปลงแอนะล็อกเป็นดิจิทัลมักเป็นชิ้นส่วนที่สำคัญที่สุดและแพงที่สุดใน signal chain การวัดความแม่นยำ การเลือก ADC กำหนดความละเอียดพื้นฐาน อัตราการสุ่มตัวอย่าง และความสามารถของช่วงไดนามิกของระบบ
การเปรียบเทียบสถาปัตยกรรม ADC
| สถาปัตยกรรม | ความละเอียด | อัตราการสุ่มตัวอย่าง | การใช้พลังงาน | จุดแข็งหลัก | การใช้งานที่ดีที่สุด |
|---|---|---|---|---|---|
| Sigma-Delta (Σ-Δ) | 16–32 บิต | สูงถึง 10MSPS | ต่ำ–ปานกลาง | ความแม่นยำ DC ยอดเยี่ยม, ความละเอียดสูง | การวัดความแม่นยำ, เสียง, เครื่องชั่ง |
| Successive Approximation (SAR) | 8–18 บิต | สูงถึง 10MSPS | ต่ำ | สมดุลความเร็วและความละเอียดที่ดี | การเก็บข้อมูล, ควบคุมมอเตอร์, I/O อุตสาหกรรม |
| Pipelined | 8–16 บิต | 10MSPS–1GSPS | สูง | อัตราการสุ่มตัวอย่างสูงมาก | เรดาร์, การสื่อสาร, ออสซิลโลสโคป |
| Flash | 6–8 บิต | >1GSPS | สูงมาก | รวดเร็วมาก | การเก็บข้อมูลความเร็วสูง, คอมพาราเตอร์ |
| Integrating/Dual-Slope | 16–24 บิต | สูงถึง 100SPS | ต่ำ | การปฏิเสธสัญญาณรบกวนยอดเยี่ยม | มัลติมิเตอร์ดิจิทัล, การวัดอุณหภูมิ |
ข้อมูลจำเพาะ ADC ที่สำคัญสำหรับการใช้งานความแม่นยำ
ความละเอียด (Effective Number of Bits — ENOB): ความละเอียดดิบระบุด้วยจำนวนบิต ADC (เช่น Σ-Δ 24 บิต) อย่างไรก็ตาม ความละเอียดที่มีประสิทธิภาพเมื่อพิจารณาสัญญาณรบกวนคือ ENOB ADC 24 บิตที่มี ENOB 19 บิตให้ช่วงไดนามิกที่ใช้งานได้เพียง 19 บิต ระบุ ENOB สำหรับการใช้งานของคุณเสมอ ไม่ใช่แค่ความละเอียดดิบ
Signal-to-Noise Ratio (SNR): SNR วัดอัตราส่วนของกำลังสัญญาณเต็มสเกลต่อกำลังสัญญาณรบกวนทั้งหมด สำหรับการใช้งานความแม่นยำ ให้มองหา SNR >90dB สำหรับระบบ 16 บิต และ >110dB สำหรับระบบ 24 บิต SNR เป็นสัดส่วนโดยตรงกับความละเอียด — ทุก 6dB ของ SNR ที่ดีขึ้นสอดคล้องกับ ENOB เพิ่มเติม 1 บิต
Total Harmonic Distortion (THD): THD วัดอัตราส่วนของส่วนประกอบฮาร์มอนิกที่บิดเบือนต่อความถี่พื้นฐาน การใช้งานวัดความแม่นยำต้องการ THD <−100dB สำหรับการวิเคราะห์สัญญาณ AC ที่แม่นยำ
Spurious-Free Dynamic Range (SFDR): SFDR คืออัตราส่วนของแอมพลิจูดสัญญาณพื้นฐานต่อส่วนประกอบ spurious ที่ไม่ใช่พื้นฐานที่ใหญ่ที่สุด สำคัญสำหรับระบบวัดหลายโทนที่ spurious อาจบดบังสัญญาณขนาดเล็กกว่า
Differential Nonlinearity (DNL): DNL วัดค่าเบี่ยงเบนของความกว้างแต่ละโค้ด ADC จากขั้นตอน 1LSB ในอุดมคติ DNL <±0.5LSB รับประกัน monotonicity — ไม่มีโค้ดที่หายไป ข้อผิดพลาด DNL ส่งผลโดยตรงต่อความเป็นเชิงเส้นของการวัด
Integral Nonlinearity (INL): INL วัดค่าเบี่ยงเบนของฟังก์ชันถ่ายโอน ADC จากเส้นตรงในอุดมคติ INL โดยทั่วไปคือ ±1–4LSB สำหรับ ADC ความแม่นยำ สำหรับการวัดความแม่นยำสูง ให้เลือก ADC ที่มี INL <±2LSB ตลอดช่วงอุณหภูมิเต็ม
เมทริกซ์การตัดสินใจเลือก ADC
| ข้อกำหนดการใช้งาน | ประเภท ADC ที่แนะนำ | ข้อมูลจำเพาะขั้นต่ำ | ตระกูลชิ้นส่วนทั่วไป |
|---|---|---|---|
| ความแม่นยำ DC (เครื่องชั่ง, ความดัน) | Σ-Δ ADC | 24 บิต, ENOB >20 บิต, INL <±2LSB | TI ADS1261, ADI AD7190 |
| หลายช่องสัญญาณความเร็วต่ำ (ตรวจสอบอุณหภูมิ) | Σ-Δ ADC พร้อม MUX | 16–24 บิต, สูงถึง 100SPS ต่อช่อง | TI ADS124S08, ADI AD7124 |
| การเก็บข้อมูลความเร็วปานกลาง (วิเคราะห์การสั่นสะเทือน) | SAR ADC | 16 บิต, 500kSPS–2MSPS, SNR >90dB | TI ADS8860, ADI AD7616 |
| ความเร็วสูง (อัลตราซาวนด์, เรดาร์) | Pipelined ADC | 12–14 บิต, >50MSPS, SFDR >80dB | ADI AD9680, TI ADC12DJ3200 |
| พกพาใช้แบตเตอรี่ | SAR หรือ Σ-Δ กำลังต่ำ | <1mW การใช้ทั้งหมด, 100–500kSPS | TI ADS7042, ADI AD7091R-2 |
| เสียง / อะคูสติก | Audio Σ-Δ ADC | 24 บิต, SNR >110dB, THD <−100dB | AKM AK5558, TI PCM1864 |
แรงดันอ้างอิง: ผู้รักษาความแม่นยำที่ถูกมองข้าม
แรงดันอ้างอิงมักเป็นชิ้นส่วนที่ถูกมองข้ามมากที่สุดในการออกแบบ signal chain แต่มันกำหนดความแม่นยำสัมบูรณ์ของ ADC โดยตรง ADC 24 บิตที่มีแรงดันอ้างอิงที่เลื่อน 50ppm/°C มีความแม่นยำสัมบูรณ์ที่แย่กว่า ADC 16 บิตที่มีแรงดันอ้างอิง 1ppm/°C หลังจากอุณหภูมิเปลี่ยนแปลง 10°C
ประเภทของแรงดันอ้างอิง
| ประเภทอ้างอิง | ความแม่นยำเริ่มต้น | การเลื่อนตามอุณหภูมิ | เสถียรภาพระยะยาว | สัญญาณรบกวน (0.1–10Hz) | ต้นทุน (1ku) |
|---|---|---|---|---|---|
| Zener มาตรฐาน | ±1–5% | 50–100ppm/°C | 50–100ppm/√kHr | 10–50µVpp | $0.30-$1.00 |
| Bandgap | ±0.05–1% | 5–50ppm/°C | 10–50ppm/√kHr | 5–20µVpp | $0.50-$3.00 |
| Buried Zener | ±0.01–0.1% | 1–10ppm/°C | 3–10ppm/√kHr | 1–8µVpp | $3.00-$15.00 |
| XFET | ±0.02–0.1% | 2–8ppm/°C | 5–20ppm/√kHr | 2–10µVpp | $2.00-$8.00 |
| Chopper-Stabilized | ±0.02–0.1% | 0.5–3ppm/°C | 2–5ppm/√kHr | 0.5–3µVpp | $5.00-$20.00 |
ทำไมแรงดันอ้างอิงจึงสำคัญ: สำหรับ ADC 24 บิตที่มีแรงดันอ้างอิง 5V, 1LSB = 5V / 2^24 = 298nV การเลื่อนของอ้างอิง 10ppm/°C ทำให้เกิดข้อผิดพลาด 50µV ต่อ °C — เทียบเท่ากับข้อผิดพลาด 168 LSB ซึ่งหมายความว่าหากไม่มีอ้างอิงที่เสถียร ความละเอียดที่มีประสิทธิภาพของ ADC 24 บิตในสภาพแวดล้อมที่มีอุณหภูมิเปลี่ยนแปลงอาจมีเพียง 16–18 บิต
กฎการเลือกแรงดันอ้างอิง
- สำหรับระบบที่ทำงานตั้งแต่ 0°C ถึง +70°C: ระบุการเลื่อน <10ppm/°C (bandgap reference)
- สำหรับระบบที่ทำงานตั้งแต่ −40°C ถึง +85°C (อุตสาหกรรม): ระบุการเลื่อน <3ppm/°C (buried Zener หรือ chopper)
- สำหรับระบบที่ต้องการข้อผิดพลาดการเลื่อนรวม <10µV: ระบุการเลื่อน <1ppm/°C พร้อมการชดเชยอุณหภูมิแบบ active
- จับคู่สัญญาณรบกวนเอาต์พุตของอ้างอิงกับ noise floor ของ ADC เสมอ — อ้างอิงที่มีสัญญาณรบกวน 10µVpp จำกัด ADC 24 บิตให้มี ENOB ประมาณ 19 บิต
การเลือก Operational Amplifier สำหรับการปรับสภาพสัญญาณ
Operational Amplifier (ออปแอมป์) เป็นหัวใจสำคัญของการปรับสภาพสัญญาณแอนะล็อก มันบัฟเฟอร์สัญญาณเซนเซอร์ ให้เกน กรองสัญญาณรบกวน และขับอินพุต ADC ข้อผิดพลาดในการเลือกออปแอมป์เป็นสาเหตุที่พบบ่อยที่สุดของการเสื่อมประสิทธิภาพของ signal chain
ลำดับความสำคัญของข้อมูลจำเพาะออปแอมป์ตามการใช้งาน
| การใช้งาน | ลำดับ 1 | ลำดับ 2 | ลำดับ 3 | ลำดับ 4 |
|---|---|---|---|---|
| การวัด DC ความแม่นยำ | VOS ต่ำ (<10µV) | การเลื่อนต่ำ (<0.1µV/°C) | สัญญาณรบกวนต่ำ (<10nV/√Hz) | CMRR สูง (>120dB) |
| การเก็บข้อมูลความเร็วสูง | GBW สูง (>100MHz) | เข้าที่เร็ว (<100ns) | การบิดเบือนต่ำ (<−100dB) | สัญญาณรบกวนต่ำ |
| กำลังต่ำ / แบตเตอรี่ | IQ ต่ำ (<1µA) | การทำงานแรงดันต่ำ | Rail-to-rail I/O | ความเร็วปานกลาง |
| อุตสาหกรรมอุณหภูมิสูง | ช่วงอุณหภูมิกว้าง (−40/+125°C) | แรงดันสูง (>30V) | การป้องกัน ESD ที่แข็งแกร่ง | การเลื่อนตามอุณหภูมิต่ำ |
| อินเทอร์เฟซเซนเซอร์ (strain gauge) | VOS ต่ำมาก (<5µV) | สถาปัตยกรรม Chopper-stabilized | สัญญาณรบกวน 1/f ต่ำ | CMRR สูง |
| เสียง / ไมโครโฟน | สัญญาณรบกวนต่ำ (<3nV/√Hz) | THD ต่ำ (<−110dB) | อัตราการสวิงสูง | แบนด์วิดท์กว้าง |
ข้อผิดพลาดทั่วไปของออปแอมป์ในการออกแบบ Signal Chain
ข้อผิดพลาดที่ 1: ข้อผิดพลาดกระแสไบอัสอินพุตแฝง CMOS ออปแอมป์มีกระแสไบอัสทั่วไป 1–10pA ที่อุณหภูมิห้อง แต่ค่านี้จะเพิ่มเป็นสองเท่าทุกๆ 10°C — ถึง 100pA+ ที่ +125°C สำหรับเซนเซอร์อิมพีแดนซ์สูง (10MΩ+) สิ่งนี้สร้างข้อผิดพลาดแรงดันที่ยอมรับไม่ได้ที่อุณหภูมิสูง เลือกออปแอมป์อินพุต JFET หรือ CMOS อย่างระมัดระวังสำหรับการใช้งานความแม่นยำที่อุณหภูมิสูง
ข้อผิดพลาดที่ 2: ข้อจำกัดการสวิงเอาต์พุต Rail-to-rail output ออปแอมป์ไม่สามารถสวิงเข้าใกล้กว่า 10–100mV จากราวจ่ายไฟเมื่อขับโหลดปานกลาง ซึ่งลดช่วงอินพุต ADC ที่มีประสิทธิภาพลง 10–20mV เทียบเท่ากับการสูญเสียช่วงไดนามิก 1–2 บิตในระบบ 5V ใช้สถาปัตยกรรม reference-buffered หรือสุ่มตัวอย่าง ADC เกินเพื่อชดเชย
ข้อผิดพลาดที่ 3: การพีคของ Noise Gain ในการกำหนดค่าสูง ที่เกนวงจรปิดสูง (G>100) การตอบสนองความถี่ของแอมพลิฟายเออร์สามารถพีคได้เนื่องจากการทำงานร่วมกันของ gain-bandwidth product และปรสิตของเครือข่ายป้อนกลับ การพีคนี้อาจขยายสัญญาณรบกวนความถี่สูงอย่างมีนัยสำคัญ จำลองการตอบสนองความถี่วงจรปิดในการกำหนดค่าสูงเสมอ และเพิ่มตัวเก็บประจุป้อนกลับเพื่อควบคุมแบนด์วิดท์
การออกแบบ Anti-Aliasing Filter (AAF)
Anti-aliasing filter ป้องกันสัญญาณรบกวนความถี่สูงและสัญญาณนอกย่านไม่ให้พับกลับเข้ามาในแบนด์วิดท์การวัดของ ADC — ปรากฏการณ์ที่เรียกว่า aliasing ซึ่งสร้างสัญญาณลวงที่ความถี่ต่ำกว่า
อันดับ AAF และการแลกเปลี่ยนประสิทธิภาพ
| อันดับฟิลเตอร์ | อัตราการม้วนลง | จำนวนชิ้นส่วน | Passband Ripple | Group Delay | แนะนำสำหรับ |
|---|---|---|---|---|---|
| อันดับ 1 (RC) | 6dB/octave | 2 ชิ้นส่วน | ไม่มี | ต่ำ | Σ-Δ ADC แบบสุ่มมากเกิน, การวัด DC |
| อันดับ 2 (Sallen-Key) | 12dB/octave | 5–6 ชิ้นส่วน | น้อยที่สุด (Butterworth) | ปานกลาง | การเก็บข้อมูลวัตถุประสงค์ทั่วไป |
| อันดับ 4 | 24dB/octave | 10–12 ชิ้นส่วน | ปานกลาง (Butterworth) | สูงขึ้น | SAR ADC ความเร็วสูง (>1MSPS) |
| อันดับ 6–8 | 36–48dB/octave | 15–20 ชิ้นส่วน | มาก | สูงที่สุด | Pipelined ADC สมรรถนะสูง |
กฎง่ายๆ ในการออกแบบ: วางความถี่มุม AAF อย่างน้อย 2–5 เท่าสูงกว่าความถี่สัญญาณสูงสุด และอย่างน้อย 3 เท่าต่ำกว่าความถี่ Nyquist ของ ADC (ครึ่งหนึ่งของอัตราการสุ่ม) สำหรับ SAR ADC ที่ 100kSPS วัดสัญญาณสูงถึง 10kHz ตั้งค่าความถี่มุม AAF ที่ 20–30kHz เพื่อป้องกัน aliasing ที่เพียงพอโดยไม่ลดทอนสัญญาณ
การจัดทำงบประมาณสัญญาณรบกวน Signal Chain
งบประมาณสัญญาณรบกวนที่เป็นระบบช่วยให้แน่ใจว่าการมีส่วนของสัญญาณรบกวนของแต่ละชิ้นส่วนได้รับการจัดสรรและจัดการภายในงบประมาณข้อผิดพลาดการวัดทั้งหมด
ตารางงบประมาณสัญญาณรบกวน
| ส่วนประกอบ | ความหนาแน่นสัญญาณรบกวน | แบนด์วิดท์ | สัญญาณรบกวน RMS | % การมีส่วนร่วม |
|---|---|---|---|---|
| เซนเซอร์ (Johnson noise) | 4nV/√Hz @ 100Ω | 10kHz | 0.4µV | 2% |
| Instrumentation Amplifier | 8nV/√Hz | 10kHz | 0.8µV | 8% |
| Anti-Aliasing Filter | สัญญาณรบกวนความร้อนของตัวต้านทาน | 20kHz | 0.3µV | 1% |
| แรงดันอ้างอิง | 3µVpp (0.1–10Hz) | DC | 0.5µV | 3% |
| ADC Quantization Noise | (LSB/√12) = 5.6µV สำหรับ 16 บิต | DC–5kHz | 5.6µV | 56% |
| การ耦合จากแหล่งจ่ายไฟ | ประมาณ 10µV ที่ 50/60Hz | 50–60Hz | 7µV | 22% |
| PCB/Parasitic Noise | ประมาณ | 10kHz | 2µV | 8% |
| รวม (RSS) | — | — | 9.4µV | 100% |
ทำไมงบประมาณสัญญาณรบกวนจึงสำคัญ: สัญญาณรบกวนรวมแบบ root-sum-square (RSS) กำหนดความละเอียดที่ใช้งานได้จริงของระบบ สำหรับช่วงอินพุต ±10V, สัญญาณรบกวนรวม 9.4µV สอดคล้องกับประสิทธิผลประมาณ 20.7 บิต หากแอปพลิเคชันต้องการความละเอียด 22 บิต ระบบต้องลดแหล่งสัญญาณรบกวนหลัก — โดยทั่วไปคือสัญญาณรบกวน quantization ของ ADC (เพิ่มเป็น ADC 18 บิตหรือ 20 บิต) และการ耦合จากแหล่งจ่ายไฟ (เพิ่มการกรองหลัง regulation)
กลยุทธ์การจัดหาเชิงปฏิบัติสำหรับส่วนประกอบ Signal Chain
ทำไมส่วนประกอบ Signal Chain ต้องให้ความสนใจในการจัดหาเป็นพิเศษ
ส่วนประกอบ Signal Chain ความแม่นยำมีข้อกำหนดพาราเมตริกที่เข้มงวดกว่าและข้อกำหนดคุณภาพสูงกว่าอิเล็กทรอนิกส์ทั่วไป IC signal chain ปลอมหรือที่ถูกทดแทนอาจทำให้ประสิทธิภาพของระบบลดลง 50–80% โดยไม่ทำให้เกิดความล้มเหลวโดยสิ้นเชิง — ทำให้ตรวจจับได้ยากระหว่างการทดสอบการทำงาน
ข้อกำหนดการตรวจสอบตามประเภทส่วนประกอบ
| ส่วนประกอบ | พารามิเตอร์สำคัญ | วิธีการตรวจสอบ | ค่าใช้จ่ายในการตรวจสอบ |
|---|---|---|---|
| Precision ADC (≥16 บิต) | ENOB, INL, DNL, SNR | การทดสอบพาราเมตริกเต็มรูปแบบด้วยแหล่งความแม่นยำ | $5–$20 ต่อหน่วย |
| Precision DAC (≥16 บิต) | INL, DNL, เวลาเข้าที่, พลังงานกลิทช์ | การทดสอบพาราเมตริกด้วยการวัดความแม่นยำ | $5–$15 ต่อหน่วย |
| แรงดันอ้างอิง | ความแม่นยำเริ่มต้น, การเลื่อน, สัญญาณรบกวน | ห้องอุณหภูมิ + การวัดสัญญาณรบกวน | $3–$10 ต่อหน่วย |
| Precision Op-Amp | VOS, การเลื่อน, CMRR, สัญญาณรบกวน | การทดสอบพาราเมตริก DC + AC | $2–$5 ต่อหน่วย |
| Instrumentation Amplifier | ข้อผิดพลาดเกน, CMRR, ช่วง common-mode | การวัดความแม่นยำพร้อมการเปลี่ยนแปลง common-mode | $3–$8 ต่อหน่วย |
ทีมจัดหาส่วนประกอบ Signal Chain และแอนะล็อกมืออาชีพ จัดหา IC ความแม่นยำที่ผ่านการตรวจสอบพร้อมผลการทดสอบที่บันทึกไว้ เพื่อให้แน่ใจว่าชิ้นส่วนแต่ละชิ้นตรงตามข้อกำหนดของผู้ผลิตก่อนถึงสายการประกอบของคุณ
กรณีศึกษาการออกแบบ Signal Chain: การวัดอุณหภูมิอุตสาหกรรม
ที่มา: ผู้ผลิตระบบควบคุมกระบวนการจำเป็นต้องออกแบบโมดูลวัดอุณหภูมิความแม่นยำสูงสำหรับการตรวจสอบเครื่องปฏิกรณ์เคมี ข้อกำหนด: ความแม่นยำ ±0.05°C ตลอดช่วง −40°C ถึง +125°C ความละเอียด 24 บิต อัตราอัปเดต 10SPS
การเลือกส่วนประกอบ:
- เซนเซอร์: PT100 RTD, Class A (ความแม่นยำพื้นฐาน 0.15°C)
- ADC: 24-bit Σ-Δ ADS124S08 (TI), ENOB 21.7 บิตที่ 20SPS, INL ±0.0015%
- อ้างอิง: REF5050 (TI), การเลื่อน 3ppm/°C, สัญญาณรบกวน 3µVpp
- แอมพลิฟายเออร์: OPAx388 zero-drift op-amp, การเลื่อน 0.1µV/°C, สัญญาณรบกวน 7nV/√Hz
- ฟิลเตอร์: Passive RC อันดับ 2, ความถี่มุม 1Hz
ประสิทธิภาพ Signal Chain:
- สัญญาณรบกวนระบบทั้งหมด (RTI): 1.2µV RMS
- ความละเอียดอุณหภูมิ: 0.003°C (จาก 1.2µV / 0.385Ω/°C ที่กระตุ้น 1mA)
- ความแม่นยำที่วัดได้ตลอด −40°C ถึง +125°C: ±0.038°C (เกินเป้าหมาย ±0.05°C)
- การเลื่อนระยะยาวหลัง 1,000 ชั่วโมง: +0.008°C (ส่วนใหญ่มาจากอายุของอ้างอิง)
กลยุทธ์การจัดหา: IC signal chain ที่สำคัญทั้งหมดได้รับการจัดหาผ่านตัวแทนจำหน่ายที่ผ่านการตรวจสอบพร้อมการทดสอบชุดอิสระ แรงดันอ้างอิง (REF5050) ได้รับการจำแนกลักษณะการเลื่อนตามอุณหภูมิเป็นรายตัวเพื่อเลือกหน่วยที่มีประสิทธิภาพ <2ppm/°C ปรับปรุงงบประมาณข้อผิดพลาดกรณีเลวร้ายที่สุด 40%
ข้อสรุปสำคัญ: การเลือกแรงดันอ้างอิงและแอมพลิฟายเออร์มีผลกระทบต่อความแม่นยำสุดท้ายมากกว่าความละเอียด ADC การเปลี่ยนจาก ADC 24 บิตที่มีอ้างอิง 10ppm/°C เป็น ADC 24 บิตที่มีอ้างอิง 3ppm/°C ปรับปรุงความแม่นยำที่ทำได้จาก ±0.12°C เป็น ±0.038°C — การปรับปรุง 3 เท่าผ่านการเลือกส่วนประกอบเพียงอย่างเดียว
ข้อพิจารณาการออกแบบ Signal Chain ขั้นสูง
สถาปัตยกรรมดิฟเฟอเรนเชียล vs. สายเดี่ยว
สำหรับการวัดความแม่นยำ Signal Chain แบบดิฟเฟอเรนเชียลมีข้อได้เปรียบที่สำคัญกว่าการออกแบบสายเดี่ยว:
| พารามิเตอร์ | สายเดี่ยว | ดิฟเฟอเรนเชียล | ปัจจัยการปรับปรุง |
|---|---|---|---|
| การปฏิเสธสัญญาณรบกวน common-mode | ไม่มี | สูง (กำหนดโดย CMRR) | 60–120dB |
| การสวิงสัญญาณสำหรับแหล่งจ่ายที่กำหนด | 0V ถึง VREF | −VREF ถึง +VREF | สวิง 2 เท่าสำหรับแหล่งจ่ายเท่ากัน |
| การปฏิเสธฮาร์มอนิกอันดับ 2 | ต่ำ | สูง | ปรับปรุง 10–20dB |
| ภูมิคุ้มกันต่อ ground bounce | ต่ำ | สูง | ขึ้นอยู่กับอิมพีแดนซ์กราวด์ |
| จำนวนรอย PCB | 1 สัญญาณ + GND | 2 สัญญาณ | เพิ่ม 2 เท่า |
| ความซับซ้อนของอินพุต ADC | ต่ำกว่า | สูงกว่า (ต้องใช้ differential driver) | — |
ทำไมสถาปัตยกรรมดิฟเฟอเรนเชียลจึงเป็นที่ต้องการสำหรับความแม่นยำ: การปฏิเสธ common-mode ของอินพุตดิฟเฟอเรนเชียลหักล้างสัญญาณรบกวนที่耦合เข้าสู่สายสัญญาณทั้งสองเท่าๆ กัน — รวมถึงฮัมสายไฟ 50/60Hz, ripple จาก switching power supply และ crosstalk ดิจิทัล สำหรับการวัดที่ต่ำกว่า 1mV สถาปัตยกรรมดิฟเฟอเรนเชียลแทบจะเป็นข้อบังคับ เว้นแต่การวัดจะดำเนินการภายในกล่องป้องกันที่ควบคุมอุณหภูมิ
การออกแบบ Input Driver สำหรับการปรับแต่ง ADC
ตัวขับอินพุต ADC — โดยทั่วไปคือ operational amplifier หรือ instrumentation amplifier — ต้องตอบสนองข้อกำหนดสามประการที่ขัดแย้งกัน:
-
เวลาเข้าที่: เอาต์พุตตัวขับต้องเข้าที่ภายใน 0.5LSB ของค่าสุดท้ายภายในเวลา acquisition ของ ADC สำหรับ ADC 16 บิตที่ 1MSPS ที่มีหน้าต่าง acquisition 500ns หมายถึงการเข้าที่ภายใน 76µV (0.5LSB ของช่วง 10V) ใน <500ns
-
การกรองสัญญาณรบกวน: แบนด์วิดท์ของตัวขับควรถูกจำกัดเพื่อป้องกันสัญญาณรบกวนนอกย่านจากการพับเข้าสู่ย่านการวัดผ่านกระบวนการสุ่มตัวอย่าง ADC
-
ความสามารถในการขับ: ตัวขับต้องชาร์จและคายประจุตัวเก็บประจุสุ่มตัวอย่างของ ADC (โดยทั่วไป 5–50pF) ภายในหน้าต่าง acquisition โดยไม่มีข้อจำกัด slew rate
สูตรการออกแบบตัวขับ: แบนด์วิดท์ตัวขับที่ต้องการสำหรับข้อกำหนดการเข้าที่ ADC ที่กำหนดคือ:
BW_Driver > ln(2^(N+1)) / (2π × t_ACQ)
โดยที่:
- N = ความละเอียด ADC (บิต)
- t_ACQ = เวลา acquisition ของ ADC (วินาที)
สำหรับ ADC 16 บิตที่มีเวลา acquisition 500ns: BW_Driver > ln(2^17) / (2π × 500×10^-9) = 3.75MHz
สิ่งนี้อธิบายว่าทำไม ADC ความแม่นยำจึงมักต้องการออปแอมป์ที่เร็วกว่าที่แบนด์วิดท์สัญญาณจะแนะนำ — ออปแอมป์ต้องเข้าที่อย่างรวดเร็วสำหรับ ADC ไม่ใช่เพียงแค่ผ่านแบนด์วิดท์สัญญาณ
แนวทางการจัดวางสำหรับ Signal Chain สมรรถนะสูง
กลยุทธ์การต่อกราวด์:
- ใช้ ground plane ที่เป็นเนื้อเดียวกันไม่ขาดตอนบนเลเยอร์ 2 (ใต้เลเยอร์ส่วนประกอบโดยตรง)
- แบ่ง ground plane เป็นส่วนแอนะล็อกและดิจิทัลเฉพาะเมื่อจำเป็น — ADC ความละเอียดสูงสมัยใหม่จัดการสัญญาณผสมได้ดีบน ground plane เดียวด้วยการวางส่วนประกอบอย่างระมัดระวัง
- หากใช้ระนาบแยก ให้เชื่อมต่อใต้ ADC ด้วยสะพานแคบ (กว้าง 3–5mm)
การ decoupling แหล่งจ่ายไฟ:
- วางตัวเก็บประจุ 0.1µF และ 10µF ที่พินจ่ายไฟของ IC แต่ละตัว
- ใช้ตัวเก็บประจุเซรามิก ESR ต่ำ (X7R หรือ C0G dielectric)
- ทำให้พื้นที่ลูปของตัวเก็บประจุ decoupling เล็กที่สุด — via ตรงไปยัง ground plane
- พิจารณาการแยกด้วย ferrite bead สำหรับราวจ่ายแอนะล็อก (100Ω ที่ 100MHz โดยทั่วไป)
การเดินสัญญาณ:
- ทำให้รอยสัญญาณแอนะล็อกสั้นที่สุด (<50mm แนะนำ)
- หลีกเลี่ยงมุม 90 องศา — ใช้รอย 45 องศาหรือโค้ง
- เดินคู่สัญญาณดิฟเฟอเรนเชียลด้วยความยาวที่จับคู่กัน (ภายใน ±1mm)
- แยกระยะห่างสัญญาณแอนะล็อกจากรอยดิจิทัลอย่างน้อย 5 เท่าของความกว้างรอย
- หลีกเลี่ยงการเดินสัญญาณดิจิทัลความเร็วสูง (นาฬิกา, SPI, I²C) ขนานกับรอยแอนะล็อก
กลยุทธ์การสอบเทียบสำหรับความแม่นยำระยะยาว
การสอบเทียบระดับระบบชดเชยแหล่งข้อผิดพลาดสามประการ:
- ข้อผิดพลาดออฟเซ็ตและเกนเริ่มต้นใน ADC, อ้างอิง และแอมพลิฟายเออร์
- การเลื่อนตามอุณหภูมิตลอดช่วงการทำงาน
- การเสื่อมสภาพของส่วนประกอบระยะยาว (โดยทั่วไปครอบงำโดยแรงดันอ้างอิง)
การเปรียบเทียบวิธีการสอบเทียบ:
| วิธีการ | การปรับปรุงความแม่นยำ | ความซับซ้อน | ความถี่ | ผลกระทบต้นทุน |
|---|---|---|---|---|
| Single-point offset | ลบ DC offset | ต่ำมาก | ทุกการวัด | น้อยที่สุด |
| Two-point gain + offset | ลบ offset + gain error | ต่ำ | ทุกการเปิดเครื่อง | น้อยที่สุด |
| Multi-point linearization | แก้ไขข้อผิดพลาด INL | ปานกลาง | การสอบเทียบจากโรงงาน | ปานกลาง |
| Temperature compensation | แก้ไขการเลื่อนตามอุณหภูมิ | สูง | ต่อเนื่อง | ปานกลาง–สูง |
| Autocalibration (ภายใน) | แก้ไขตนเองต่อเนื่อง | สูงมาก | ต่อเนื่อง | สูง (ต้องมีอ้างอิงภายในความแม่นยำ) |
| การสอบเทียบความแม่นยำภายนอก | จำแนกลักษณะระบบเต็มรูปแบบ | ปานกลาง | เป็นระยะ (6–12 เดือน) | ค่าบริการ |
คำถามที่พบบ่อย (FAQ)
Q1: ข้อมูลจำเพาะที่สำคัญที่สุดสำหรับ ADC signal chain ความแม่นยำคืออะไร?
ENOB (Effective Number of Bits) เป็นข้อมูลจำเพาะที่มีข้อมูลมากที่สุดเพราะมันรวมแหล่งสัญญาณรบกวนทั้งหมดภายใน ADC ADC 24 บิตที่มี ENOB 19 บิตให้ช่วงไดนามิกที่ใช้งานได้เพียง 19 บิต ระบุ ENOB ที่อัตราการสุ่มและความถี่อินพุตที่คุณจะใช้เสมอ
Q2: จะเลือกระหว่าง Σ-Δ และ SAR ADC ได้อย่างไร?
ใช้ Σ-Δ สำหรับการใช้งานความละเอียดสูง (20–32 บิต), ความเร็วต่ำ (<10kSPS) ที่ความแม่นยำ DC สำคัญที่สุด ใช้ SAR สำหรับการใช้งานความละเอียดปานกลาง (12–18 บิต), ความเร็วปานกลางถึงสูง (100kSPS–10MSPS) ที่ต้องการประสิทธิภาพ AC ที่ดี SAR ADC ยังไม่มี latency (หน่วงเวลาจากตัวอย่างถึงเอาต์พุต) ทำให้เหมาะสำหรับแอปพลิเคชัน multiplexed และ control loop
Q3: ทำไม ADC ความแม่นยำของฉันไม่ถึงความละเอียดที่กำหนด?
สาเหตุทั่วไปรวมถึง: (1) สัญญาณรบกวนของแรงดันอ้างอิงเกิน noise floor ของ ADC, (2) เวลาเข้าที่ไม่เพียงพอที่ตัวขับอินพุต ADC, (3) สัญญาณรบกวนจากแหล่งจ่ายไฟ耦合ผ่านการ decoupling ไม่เพียงพอ, (4) ground loop ระหว่างส่วนแอนะล็อกและดิจิทัล และ (5) กระแส leak บน PCB ทั่วพินอินพุต ADC (โดยเฉพาะในสภาพแวดล้อมความชื้นสูง)
Q4: ความสัมพันธ์ระหว่าง SNR และความละเอียดคืออะไร?
ทุก ๆ 6.02dB ของ SNR ที่ดีขึ้นสอดคล้องกับความละเอียดเพิ่มเติม 1 บิต ADC 16 บิตที่มี SNR 96dB ให้ประสิทธิภาพ 16 บิต ADC 16 บิตที่มี SNR เพียง 80dB ให้ความละเอียดที่มีประสิทธิภาพประมาณ 13.3 บิต (80dB / 6.02dB/บิต)
Q5: ควรจัดวาง PCB สำหรับ signal chain ความแม่นยำอย่างไร?
แยก ground plane แอนะล็อกและดิจิทัลเชื่อมต่อที่จุดเดียว (โดยทั่วไปคือแผ่นกราวด์ ADC) เดินสัญญาณแอนะล็อกห่างจากรอยดิจิทัลและ switching power supply ใช้ระนาบจ่ายไฟเฉพาะสำหรับจ่ายแอนะล็อกด้วย ferrite bead แยกจากจ่ายดิจิทัล วางตัวเก็บประจุ decoupling ภายใน 2mm จากพินจ่ายไฟของ IC แต่ละตัว หลีกเลี่ยงการเดินรอยดิจิทัลความเร็วสูงใต้หรือใกล้ส่วนประกอบแอนะล็อกบนเลเยอร์ที่อยู่ติดกัน
Q6: ผลกระทบของอุณหภูมิต่อความแม่นยำของ signal chain คืออะไร?
อุณหภูมิส่งผลต่อทุกส่วนประกอบใน signal chain: การเลื่อนแรงดันอ้างอิง (1–100ppm/°C), การเลื่อนออฟเซ็ตออปแอมป์ (0.1–10µV/°C), การเลื่อนออฟเซ็ตและเกน ADC (1–50ppm/°C) และการเลื่อนของส่วนประกอบพาสซีฟ (ตัวต้านทาน 25–100ppm/°C, ตัวเก็บประจุ 30–200ppm/°C) ระบบที่มีการเลื่อนรวม ±100ppm/°C มีข้อผิดพลาด ±0.8% ตลอดการเปลี่ยนแปลงอุณหภูมิ 40°C — ซึ่งยอมรับไม่ได้สำหรับการใช้งานความแม่นยำ ใช้ส่วนประกอบที่มีค่าสัมประสิทธิ์อุณหภูมิที่จับคู่กันและพิจารณาการชดเชยอุณหภูมิหรือการสอบเทียบ
Q7: จะป้องกัน signal chain จาก ESD และแรงดันเกินได้อย่างไร?
ใช้ TVS diode ที่มีความจุต่ำ (<5pF) ที่ขั้วต่ออินพุตสำหรับการป้องกัน ESD สำหรับการป้องกันแรงดันเกิน ให้ใช้ตัวต้านทานอนุกรม (1–10kΩ) รวมกับ Schottky diode clamp ไปยังราวจ่ายไฟ Signal chain ความแม่นยำที่ทำงานต่ำกว่า ±15V ได้ประโยชน์จากแอมพลิฟายเออร์ป้องกันแรงดันเกินแบบรวมที่สามารถทนอินพุต ±40V โดยไม่เสียหาย
Q8: บทบาทของ digital isolation ใน signal chains คืออะไร?
การแยกแบบ Galvanic ป้องกัน ground loop ระหว่างส่วนเซนเซอร์/แอนะล็อกและส่วนประมวลผลดิจิทัล สำหรับสภาพแวดล้อมอุตสาหกรรมที่ความต่างศักย์กราวด์สามารถเกิน 100V การแยกเป็นข้อบังคับ ใช้ ADC แบบแยก (มีการแยกในตัว) หรือเพิ่ม digital isolator ภายนอก (เช่น TI ISO7741 หรือ ADI ADuM1401) ระหว่างเอาต์พุตดิจิทัล ADC และไมโครคอนโทรลเลอร์
Tags: ไอซีห่วงโซ่สัญญาณ, เอดีซีความแม่นยำ, การเลือกดีเอซี, แรงดันอ้างอิง, ออปแอมป์, การปรับสภาพสัญญาณ, ตัวแปลงแอนะล็อกเป็นดิจิทัล, การวัดความแม่นยำ, การจัดทำงบประมาณสัญญาณรบกวน, อุปกรณ์ทดสอบอิเล็กทรอนิกส์