เหตุใดหมุด RESET จึงถูกตั้งค่าเช่นนี้ในแผนผัง Z80 นี้


9

ฉันพบแผนผังดังต่อไปนี้:

แผนผัง Z80

ซึ่งหลังจากอ่านแผ่นข้อมูลจำนวนมากฉันส่วนใหญ่เข้าใจ

สิ่งสำคัญที่ฉันไม่เข้าใจคือสิ่งที่เกิดขึ้นกับพิน RESET ก่อนอื่นฉันเข้าใจว่า PIN RESET ใช้งานต่ำ ในกรณีนี้เหตุใดมันจึงดึงสูงถึง + 5V? แน่นอนฉันไม่ต้องการให้ CPU รีเซ็ต ฉันคิดว่าคำตอบของส่วนนี้เป็นสิ่งที่ต้องทำเมื่อรีเซ็ตการบู๊ต

คำถามหลักของฉันคือทำไมมีตัวเก็บประจุจาก RESET ถึง (สิ่งที่ดูเหมือนจะเป็น) พื้น

นั่นเป็นพื้นดินหรือไม่? ถ้าเป็นเช่นนั้นทำไมมีตัวเก็บประจุก่อนหน้า? ถ้าไม่มันคืออะไรและมันทำอะไร?


2
เป็นวงจรรีเซ็ตครึ่งครึ่ง ** ที่ใช้เมื่อคุณไม่สนใจอะไรมากหากตัวประมวลผลรีเซ็ตหรือไม่ แต่ด้วยพลังงานที่สะอาดขึ้นหลังจากการปิดเครื่องค่อนข้างนานมันควรจะทำงานได้ดี
Spehro Pefhany

และนั่นคือวิธีที่เราใช้ในการบอกให้ผู้คนถอดปลั๊กคอมพิวเตอร์ทิ้งไว้ให้ถอดปลั๊กออกเป็นเวลา 3 นาทีก่อนเสียบกลับเข้าไปใหม่หากเราต้องการการรีเซ็ต
Ian Ringrose

คำตอบ:


16

พินรีเซ็ตเป็นแอ็คทีฟต่ำดังนั้นจะต้องดึงต่ำเพื่อรีเซ็ตโปรเซสเซอร์

ตัวเก็บประจุที่เชื่อมต่อกับพินการรีเซ็ตยังเชื่อมต่อกับ Gnd (แผนผังใช้สัญลักษณ์ที่ไม่ถูกต้อง) และพร้อมกับตัวต้านทานแบบ pullup จะสร้างเครือข่าย RC ที่เก็บตัวประมวลผลในการรีเซ็ตเป็นเวลาหลังจาก VCC ขึ้นครั้งแรก

คุณมักจะเห็นวงจรรีเซ็ตเช่นนี้:

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

ค่า RC นั้นกำหนดไว้เพื่อให้ตัวประมวลผลอยู่ในการรีเซ็ตนานพอที่จะทำให้การจ่ายมีเสถียรภาพ นอกจากนี้ยังสามารถให้ปุ่มรีเซ็ตทางกายภาพเพื่อรีเซ็ต / รีสตาร์ทโปรเซสเซอร์


5
บ่อยครั้งที่มีไดโอดในแบบคู่ขนานกับ R1 เพื่อปลดปล่อย C1 เมื่อ VCC ถูกลบ
Technophile

1
@Technophile ค่อนข้างถูกต้อง ... ฉันเพิ่มมันลงในแผนผัง
Jack Creasey

1
นอกจากนี้สำหรับการดำเนินการที่เหมาะสมสิ่งนี้ต้องการให้อินพุตเป็นตัวกระตุ้นชมิตต์เพื่อให้การทำงานมีความน่าเชื่อถือ
WhatRoughBeast

@WhatRoughBeast บางวงจรใช้ทริกเกอร์ชมิดท์บางอันไม่ได้ วงจรจำนวนมากไม่ได้มี C1 อินพุต * รีเซ็ตเหมือนกันกับพิน * NMI และ * INT และมีความไวในระดับดังนั้น VCC จึงเพิ่มขึ้นในที่สุดจึงปล่อย * รีเซ็ต แต่ฉันเห็นด้วยว่าแผนงานที่ดีกว่าทำอย่างนั้น
แจ็ค Creasey

10

ตามที่คุณระบุไว้ถูกต้อง RESET มีสถานะใช้งานต่ำ

เมื่อเปิดเครื่องขึ้น C จะปล่อยพลังงานออกมาการรีเซ็ตจะถูกเก็บไว้ในระดับต่ำซึ่งจะบังคับให้ชิปปิดการทำงานในขณะที่กำลังไฟคงที่

หลังจากเวลาประมาณเท่ากับ R x C แรงดันไฟฟ้าของตัวเก็บประจุจะพุ่งขึ้นผ่าน R พอที่จะปล่อย RESET และปล่อยให้คอนโทรลเลอร์ทำงาน โดยเวลานี้กำลังควรจะมีเสถียรภาพ

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