이 Z80 회로도에서 RESET 핀이 왜 이렇게 설정되어 있습니까?


9

다음 회로도를 찾았습니다.

Z80 회로도

많은 데이터 시트를 읽은 후에 나는 주로 이해합니다.

그러나 내가 이해하지 못하는 것은 RESET 핀으로 진행되는 것입니다. 우선, RESET 핀이 액티브 로우라는 것을 알고 있습니다. 이 경우 왜 + 5V로 높아지는가? 확실히 CPU를 재설정하고 싶지 않습니다. 이 부분에 대한 대답은 부팅시 재설정과 관련이 있다고 가정합니다.

내 주요 질문은 왜 RESET에서 접지로 커패시터가 있는지입니다.

그것은 심지어 근거가 있습니까? 그렇다면 왜 커패시터가 앞에 있습니까? 그렇지 않다면 무엇이며 무엇을합니까?


2
프로세서가 재설정되는지 여부를 실제로 신경 쓰지 않을 때 사용되는 반 a ** 재설정 회로입니다. 그러나 비교적 긴 전원을 끈 후에도 깨끗한 전원을 켜면 일반적으로 작동합니다.
Spehro Pefhany

그리고 이것이 리셋을 필요로한다면 사람들에게 컴퓨터의 플러그를 뽑아 3 분 동안 플러그를 뽑아 두었다가 다시 연결하라고하는 방식입니다.
이안 링 로즈

답변:


16

재설정 핀은 활성 낮음이므로 프로세서를 재설정하려면 낮게 당겨야합니다.

리셋 핀에 연결된 커패시터는 Gnd에도 연결되며 (도식에는 잘못된 기호가 사용됨) 풀업 저항과 함께 VCC가 처음 상승한 후 한동안 프로세서를 리셋 상태로 유지하는 RC 네트워크가 형성됩니다.

다음과 같은 리셋 회로가 종종 나타납니다.

개략도

이 회로를 시뮬레이션 – 회로도를 사용하여 생성 CircuitLab을

RC 값은 전원 공급 장치가 안정화 될 수있을 정도로 프로세서를 오랫동안 리셋 상태로 유지하도록 정의됩니다. 또한 물리적 재설정 버튼을 제공하여 프로세서를 재설정 / 재시작 할 수 있습니다.


5
종종 VCC가 제거 될 때 C1을 방전하기 위해 R1과 병렬로 다이오드가 있습니다.
Technophile

1
@Technophile 그렇군요 ... 나는 설계도에 추가
잭 Creasey에게

1
또한 올바른 작동을 위해서는 안정적인 작동을 위해 입력이 슈미트 트리거 여야합니다.
WhatRoughBeast

@WhatRoughBeast 일부 회로는 Schmidt 트리거를 사용했지만 일부 회로는 그렇지 않았습니다. 많은 회로에는 C1조차 없었습니다. * Reset 입력은 * NMI 및 * INT 핀과 동일하며 레벨에 민감하므로 VCC가 상승하여 결국 * Reset을 해제했습니다. 그러나 나는 더 나은 회로도가 그렇게했다고 동의합니다.
Jack Creasey

10

올바르게 언급했듯이 RESET은 활성 상태입니다.

전원을 켤 때 C가 방전되면 리셋이 낮게 유지되어 전원이 안정화되는 동안 칩의 초기화가 중단됩니다.

R x C (s)와 대략 같은 시간이 지나면 커패시터 전압이 R을 통해 충전되어 RESET을 해제하고 컨트롤러가 작동 할 수 있습니다. 이때까지 전력은 안정적이어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.