AVR 1.1V ADC อ้างอิงแรงดันเกิน


17

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

เพื่อความสะดวกฉันกำลังรวมไดอะแกรมบล็อกข้อความที่ตัดตอนมาจากแผ่นข้อมูล ATMega328

ป้อนคำอธิบายรูปภาพที่นี่


3
การพูดจากประสบการณ์เพียงอย่างเดียวไม่ใช่จากเอกสารอ้างอิงดังนั้นโปรดระวัง: ฉันใช้การอ้างอิงภายในและการเชื่อมต่อขา ADC โดยไม่ตั้งใจกับ 4 โวลต์ + เป็นเวลาหลายชั่วโมง มันจะคลิป แต่จะไม่ฆ่า MCU
Anindo Ghosh

คำตอบ:


12

แผ่นข้อมูลมีคำตอบของคุณในส่วน 24.5.2:

แรงดันอ้างอิงสำหรับ ADC (VREF) หมายถึงช่วงการแปลงสำหรับ ADC ช่องสิ้นสุดเดียวที่มีค่าเกิน VREF จะส่งผลให้มีรหัสใกล้เคียงกับ 0x3FF สามารถเลือก VREF เป็น AVCC อ้างอิง 1.1V ภายในหรือขา AREF ภายนอก

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

คุณไม่ต้องการเกินขีด จำกัด แรงดันไฟฟ้า (ในกรณีนี้คือ AVcc ซึ่งเป็นแหล่งจ่ายไฟแบบอะนาล็อกของ ADC) ไมโครคอนโทรลเลอร์มีไดโอดป้องกันในตัวเพื่อบันทึกเบคอนของคุณหากเกิดขึ้น แต่โดยทั่วไปแล้วเราควรออกแบบวงจรภายนอกเพื่อไม่ให้เกินขีด จำกัด แรงดันไฟฟ้า (นี่เป็นวิธีปฏิบัติที่ดีที่สุดในบางกรณีอาจมีเหตุผลที่จะเพิกเฉย)


1
การออกแบบที่ชาญฉลาดบางอย่างจริง ๆ แล้วพึ่งพาไดโอดป้องกันเหล่านั้น ฉันเคยเห็นแท็ก RFID ที่ขับเคลื่อนโดยขดลวดที่เชื่อมต่อกับ VCC ผ่านไดโอดป้องกัน
NickHalden

2
ในส่วน "ลักษณะไฟฟ้า" มันแสดงแรงดันไฟฟ้าสูงสุดสัมบูรณ์บนขาใด ๆ Vcc+0.5Vยกเว้นการตั้งค่าความเป็นอยู่เป็น แล้ว แต่ในส่วนย่อยในการ ADC ADC VinMAX = Vrefมันฯ ดังนั้นในขณะที่ฉันเห็นด้วยดูเหมือนว่าอาจจะเกิน Vref แผ่นข้อมูลไม่ชัดเจนในปัญหา ...
ปีเตอร์กิบสัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.