ฉันควรใช้ตัวต้านทานระหว่างพินอินพุตของ MCU / CPLD และ VCC / GND หรือไม่


9

บางครั้งฉันต้องการ MCU หรือ CPLD ของฉันเพื่อป้อนตรรกะคงที่ ดังนั้นฉันเลือกที่จะผูกมันกับ VCC หรือ GND ปัญหาคือฉันควรใส่ตัวต้านทานเป็นอนุกรมเพื่อ จำกัด กระแสหรือไม่? ฉันแค่คิดด้วยตัวเองซักพักแล้วรับคำตอบของตัวเอง: ไม่! ยกตัวอย่างเช่นใช้ STM32F103 ( แผ่นข้อมูล ) ในหน้า 86: ลักษณะ IO จาก 'กระแสรั่วไหลของอินพุต' ฉันรู้ว่าเมื่อใช้ VDD ความต้านทานอินพุตมีอย่างน้อย 1 M ohm ดังนั้นฉันจึงไม่จำเป็นต้องมีตัวต้านทานในซีรีย์เพื่อ จำกัด กระแส มันสมเหตุสมผลหรือไม่


ฉันเพิ่ม pull-up หรือ pull-down ถ้าฉันคิดว่า pin อาจใช้ในระหว่างการออกแบบ
แอนดี้อาคา

ดังนั้นมันมีอะไรจะทำอย่างไรกับข้อ จำกัด ในปัจจุบัน ....
oilpig

คำตอบ:


14

การเชื่อมต่ออย่างหนักของพินกับ VCC หรือ GND นั้นดีจากจุดยืนการทำงานสำหรับอินพุตอิมพีแดนซ์สูงเช่นอินพุตลอจิกแบบ CMOS นอกจากนี้ยังเกิดความสะดวกสบายในการออกแบบบอร์ด PC ซึ่งช่วยลดส่วนประกอบเพิ่มเติม

มีหลายเงื่อนไขภายใต้การนำเข้าที่ดึงขึ้นหรือลงผ่านตัวต้านทานจะดีกว่าการผูกรางโดยตรง นี่คือเหตุผลบางส่วน

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

2) หากมีโอกาสที่คุณต้องการใช้พินสำหรับฟังก์ชั่นหรือฟีเจอร์ที่เพิ่มเข้ามาในระหว่างการพัฒนาโครงการของคุณโดยมีตัวต้านทานแบบดึงขึ้นช่วยให้สามารถใช้งานพินได้ทันทีในขณะที่การเชื่อมต่อ GND หรือ VCC การมีพินที่เชื่อมต่อกับระนาบทองแดงผ่านแผ่นความร้อนแบบก้านมันทำให้ยากต่อการแยกพินจากทองแดงรางไฟ

3) พิน I / O สำรองมักจะเห็นการใช้งานที่ดีสำหรับการเชื่อมต่อชั่วคราวในขณะที่พัฒนาซอฟต์แวร์สำหรับ MCU ด้วย pullup / pulldown บนพินคุณสามารถใช้พินได้ตามต้องการและคุณมีที่สำหรับต่อสายสัญญาณเพื่อเชื่อมต่อสัญญาณทดสอบได้ง่าย หากมันเป็นตัวต้านทานตะกั่วคุณอาจมีสถานที่ที่ดีในการหนีบที่หัวตะขอขนาดเล็ก

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