Debounce 회로

G

Guest

Guest
내가 ISE 튜토리얼이있어 ... 누군가 나에게 그것이 작동하는 방법에 문제가 수신 거부하지 못하도록 사용하는 이유는 세 가지 flipflops했다 설명할 수 있습니까?

감사합니다

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" />미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
20ms에 대한 debounce 시간이 정상적으로 너무 패 FF로의 클럭 100Hz에 대해서입니다
D 조 3 단계 FF로 deboune 20ms에 대한 경비 시간입니다.

B & R은,
로저

 
안녕,
만약 당신이 디바운싱에 대한 간단한 명함 FF로 사용할 수있는 그냥 확인하시기 바랍니다.나는 간단한 될 것 같아요.만약 내가 틀렸다면 오전 제발 수정하십시오.

최고 감사합니다,

 
헤이 U 아주 명확하게 사무엘 잭슨 로직 설계 도서에서 설명받을 수있습니다

 
Tocci에 의해 디지털 도서 debounce 회로에 대한 좋은 설명을 부여하고있다.확인해보세요

 
그 회로가 무슨 상관이 유효한 전환을 3 년 연속 클럭 이상의 스위치의 상태로, 만약 3 년 연속 시계 낮은되면, 그때는 샘플입니다.아이디어로 전환하는 경우, 그것을 것입니다 샘플을 반송 그 중 하나는 변화에 등록 취소 3 클럭 걸릴 것입니다.

동일한 알고리즘을 소프트웨어에 많이 사용됩니다.

4 입력 및 게이트와 같은 4 입력을 사용하여 JKFlipflop의 일본 노어 입력 및 출력 (거품 낸드 플래시)를 케이 입력 및 클럭에 debounce 것입니다 JKFF의 클럭과 출력을 연결을 추가 둘 다 만들어 휴식.

트릭을 입력 반송 기간 기간 시계가 작동하도록하는 것입니다.당신이 명시된 최대 반송 기간과 동일해야합니다 사용 기간의 클럭 수를 총.만약 누군가 코멘트를하시기 바랍니다적인 클럭 시대의 또 다른 생각을하고있다 (이건 추측입니다!) 또한 (그리고 게이트 입력) debounce 기간을 증가시키고 오류의 기회를 감소 Flipflops의 수를 늘릴 수있습니다.(입력이 거부되는 경우는, 내가 당신 50/50 기회가 중간에 샘플을 0이 될 것이다 것 같습니다.)

내가 구적법 암호 해독기 난 단지 설계 완료 (rotory 엔코더)의 회로를 사용.그것은 그 (광학 문제는) 그 이행 기간을 최대 30ms이지가 반송되지 않습니다!추가 35 분 :Ooops!난 그냥 노어 게이트로 회로도 (입력 포트에 가기 와이어) 쓸모가 깨달았다.그것은 단지 입력의 상태를 처음으로 FF로의 propogation 지연 기간 동안 변경되지 않습니다 모니터링합니다.확장 설계 이후 (승 / JKFF) 다음 클럭에 대한 논리를 보면 대기, 그것 debounce 기간에 다른 시계를 추가합니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top