อะไรคือความแตกต่างระหว่างแชนเนล ADC และพินใน MCU


ตอบ 1:

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

ขาอินพุตแบบอะนาล็อกเป็นพินที่เชื่อมต่อกับ ADC ในทางใดทางหนึ่ง

ในไมโครคอนโทรลเลอร์ระดับต่ำมักจะมีการแมป 1: 1 ระหว่างหมุดอินพุตแบบอะนาล็อกและช่อง ADC แต่มีข้อยกเว้นมากมาย

ตัวอย่างเช่น MCU บางตัวมีเซ็นเซอร์อุณหภูมิภายในเชื่อมต่อกับ ADC พวกเขาจะใช้ช่องที่ไม่สามารถเข้าถึงได้ผ่านทางพิน

ใน MCU ระดับสูงกว่า (เช่น STM32) คุณสามารถมี ADC หลายตัวและโดยปกติพวกเขาสามารถสุ่มตัวอย่างจากหมุดเดียวกันดังนั้นคุณสามารถมีหมุดอินพุตแบบอะนาล็อกที่แมปกับช่องสัญญาณ 2 บน ADC0 ช่อง 3 บน ADC1 และช่อง 5 บน ADC2 ตัวอย่างเช่น สิ่งนี้ช่วยให้คุณทำสิ่งที่ยอดเยี่ยมอย่างเช่นการสุ่มสัญญาณ 3x เร็วขึ้นด้วย 3 ADCs โดยการส่ายเวลาเริ่มต้นการแปลง


ตอบ 2:

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