การ "ตรึงหมุด" ในไมโครคอนโทรลเลอร์ CMOS หมายความว่าอย่างไร
การ "ตรึงหมุด" ในไมโครคอนโทรลเลอร์ CMOS หมายความว่าอย่างไร
คำตอบ:
"Tristate" หมายถึงสถานะของความต้านทานสูง พินสามารถดึงไปที่ 0 V (กระแสจมโดยทั่วไป), ดึงไปที่ 5 V (แหล่งจ่ายกระแส, โดยทั่วไป) หรือกลายเป็นอิมพีแดนซ์สูงเช่นอินพุต
แนวความคิดคือถ้าพินอยู่ในสถานะอิมพีแดนซ์สูงก็สามารถถูกดึงไปที่สูงหรือต่ำโดยอุปกรณ์ภายนอกโดยไม่มีกระแสไหลมาก คุณเห็นสิ่งนี้ในสายอนุกรมสองทิศทางซึ่งบางครั้งพินเป็นเอาต์พุตและบางครั้งอินพุต เมื่อเป็นอินพุตมัน "tristated" ทำให้ชิปภายนอกสามารถควบคุมระดับตรรกะ
นั่นทำให้รู้สึกในสถานการณ์ของคุณ?
แนวคิดของ tri-state คืออนุญาตให้อุปกรณ์ส่งออกหลาย ๆ เครื่องสามารถแบ่งปันบัสเดี่ยว ตัวอย่างเช่นชิป RAM / ROM หลายตัวสามารถเชื่อมต่อกับบัสข้อมูลได้ เฉพาะชิปที่เลือกเท่านั้นที่จะมีเอาต์พุตที่ใช้งานได้ (สูงหรือต่ำ) ชิปอื่น ๆ (ไม่ได้เลือก) จะมีเอาต์พุตทั้งหมดที่ตั้งค่าเป็นสถานะอิมพีแดนซ์ hi (สถานะที่สาม) เพื่อให้อุปกรณ์ส่งออกใช้บัสร่วมกันพวกเขาจะต้องมีความสามารถสามสถานะ (โดยปกติจะควบคุมโดยหมุดเปิดใช้งาน / ทิศทาง สำหรับไมโครโปรเซสเซอร์ตัวควบคุมไมโครสถานะ hi impendence ของพวกเขาอนุญาตให้อุปกรณ์อื่น ๆ ใช้บัส (โดยทั่วไปสำหรับอุปกรณ์สมาร์ท I / O, DMA ฯลฯ )