산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

동기 카운터란?

동기 카운터는 모든 출력 비트가 동시에 상태 변경한다는 점에서 비동기(리플) 카운터와 다릅. 모든 플립플롭 클럭 입력을 같은 클럭 펄스에 연결해 리플 카운터 특징인 리플 지연 회피.

J-K 플립플롭 쓸 때 클럭 입력을 함께 배선해 각 소자가 정확히 같은 클럭 에지 동시에 받게:

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

과제는 J, K 입력 설정. 이진 카운트 생성하는 2로 나누기 타이밍 유지 위해 각 플립플롭 토글 모드 동작해야, 적절 순간에 J=K=1 필요. 모든 J, K 입력을 Vcc에 묶으면 모든 플립플롭 매 클럭 펄스마다 토글해 이진 시퀀스 파괴:

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

대신 이진 시퀀스 예측 가능한 패턴 활용: 비트는 모든 하위 비트 높기 직전 토글. 이 패턴으로 각 플립플롭 토글을 이전 출력들 상태 조건부로 제어.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

동기 업 카운터

동기 업 카운터에서 각 J-K 플립플롭은 모든 하위 출력이 높을 때만 토글 인에이블. 첫(최하위) 플립플롭 매 클럭 펄스 토글하므로 J, K 입력을 영구 높게(Vcc). 두 번째 플립플롭 첫 출력이 높을 때 토글—게이트 불필요. 상위 플립플롭들엔 AND 게이트가 모든 이전 출력의 논리곱으로 J, K 입력 공급.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

결과 4비트 동기 업 카운터는 모든 단계가 같은 클럭 에지 반응해 리플 없이 이진 카운트 시퀀스 재현.

동기 다운 카운터

다운 카운팅은 토글 조건 역전: 비트는 모든 하위 비트 낮기 직전 플립. J-K 플립플롭 Q' 출력이 필요 '낮음' 신호 제공, 각 플립플롭 토글은 하위 출력이 낮을 때 인에이블.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

선택 모드 업/다운 카운터

'업'과 '다운' AND-게이트 네트워크 중 선택하는 제어선 추가해 양방향 카운터 단일 구축. OR 게이트가 선택된 AND-게이트 출력을 각 플립플롭 J, K 입력에 공급.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

제어선으로 어느 AND-게이트 네트워크 활성화할지 토글: 높음=업 카운팅, 낮음=다운 카운팅. 비활성 섹션 회색 처리한 예시 다이어그램들.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

실전 응용

업/다운 카운터는 모션 제어 필수. 로터리 샤프트 인코더 클럭 펄스 생성해 카운터 구동 위치 추적. 총 변위만 중요하면 단일 채널 인코더 충분. 방향도 포착하려면 쿼드러처 인코더가 두 위상 차 신호 공급.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

D-타입 플립플롭이 두 인코더 신호 위상 관계 구별해 카운터 증감 결정.

동기 이진 카운터: 설계, 업/다운 동작, 인코더 응용

이런 회로들 로봇공학, CNC 툴링, 가역 기계 운동 정밀 측정 필요 모든 응용 기반.

관련 워크시트

산업기술

  1. 555 타이머와 4027 플립플롭으로 3비트 이진 카운터 제작
  2. J-K 플립플롭으로 비동기 4비트 업 카운터 설계하기
  3. 카운터 모듈러스: 현대 시스템을 위한 최적화 알고리즘
  4. 링 카운터와 존슨 카운터: 설계, 동작 원리 및 실용적 응용
  5. 디지털 램프(카운터) ADC: 동작 원리, 장점 및 한계
  6. 트래킹 ADC: 업/다운 카운터를 이용한 빠르고 연속적인 신호 변환
  7. 파이썬 collections.Counter: 효율적 카운팅, 업데이트, 산술 연산
  8. 4비트 카운터: 0부터 15까지 효율적인 이진 카운팅
  9. Verilog Mod-N 카운터 설계: 파라미터화 모듈 및 테스트벤치
  10. Verilog 그레이 카운터 모듈: 4비트 그레이 코드 생성기