산업기술
R/2R DAC 회로는 더 적은 고유 저항 값을 사용하는 이진 가중치 입력(R/2nR) DAC의 대안입니다. R/2R DAC 대 R/2nR DAC 이전 DAC 설계의 단점은 여러 가지 정확한 입력 저항 값이 필요하다는 것이었습니다. 이진 입력 비트당 하나의 고유한 값입니다. 조립 전에 구매, 재고 및 분류할 저항 값이 더 적으면 제조가 간소화될 수 있습니다. 물론 이진 가중치 입력 DAC 회로를 사용하여 여러 저항을 직렬로 연결하여 단일 입력 저항 값을 사용하도록 수정할 수 있습니다. 불행히도 이 접근
R/2nR DAC 회로란 무엇입니까? 이진 가중치 입력이라고도 하는 R/2nR DAC 회로 DAC는 반전 합산 연산 증폭기 회로의 변형입니다. (합산 회로는 때때로 여름 회로라고도 합니다.) 회상한다면, 고전적인 반전 합산 회로는 여러 전압 입력과 하나의 전압 출력이 있는 제어된 이득을 위해 네거티브 피드백을 사용하는 연산 증폭기입니다. 출력 전압은 모든 입력 전압의 반전(반대 극성) 합계입니다. 간단한 반전 합산 회로의 경우 모든 저항의 값이 같아야 합니다. 입력 저항 중 하나라도 다른 경우 입력 전압은 출력에 미
센서 장치 자체가 본질적으로 디지털인 경우 디지털 회로를 센서 장치에 연결하는 것은 간단합니다. 스위치, 릴레이 및 인코더는 신호의 온/오프 특성으로 인해 게이트 회로와 쉽게 인터페이스됩니다. 그러나 아날로그 장치가 관련되면 인터페이스가 훨씬 더 복잡해집니다. 필요한 것은 아날로그 신호를 디지털(2진) 양으로 또는 그 반대로 전자적으로 변환하는 방법입니다. 아날로그-디지털 변환기 , 또는 ADC는 디지털-아날로그 변환기 동안 이전 작업을 수행합니다. , 또는 DAC는 후자를 수행합니다. ADC는 전압이나 전류와 같은 아날로그 전
시프트 레지스터의 출력이 입력으로 피드백되는 경우. 링 카운터 결과. 시프트 레지스터에 포함된 데이터 패턴은 클럭 펄스가 적용되는 한 재순환됩니다. 예를 들어, 데이터 패턴은 아래 그림에서 4개의 클럭 펄스마다 반복됩니다. 그러나 데이터 패턴을 로드해야 합니다. 모두 0 또는 모두 1 는 계산되지 않습니다. 이러한 조건의 연속 논리 수준이 유용합니까? 아래에서 링 카운터로 구성된 병렬 입력/직렬 출력 시프트 레지스터에 데이터를 로드하기 위한 준비를 합니다. 임의의 패턴을 로드할 수 있습니다. 가장 일반적으로 유용
병렬 입력/병렬 출력 시프트 레지스터의 목적은 병렬 데이터를 가져와서 시프트한 다음 아래와 같이 출력하는 것입니다. 범용 시프트 레지스터는 병렬 입력/병렬 출력 기능 외에 모든 작업을 수행하는 장치입니다. 위에서 우리는 DA의 병렬 입력/병렬 출력 시프트 레지스터에 4비트의 데이터를 적용합니다. DB DC DD . 다중 입력일 수 있는 모드 제어는 병렬 로딩과 이동을 제어합니다. 모드 제어는 일부 실제 장치에서 이동 방향을 제어할 수도 있습니다. 데이터는 각 클록 펄스에 대해 한 비트 위치로 이동합니다. 이동된
직렬 입력, 병렬 출력 시프트 레지스터는 데이터를 내부 저장 요소로 이동하고 직렬 출력, 데이터 출력, 핀에서 데이터를 출력한다는 점에서 직렬 입력, 직렬 출력 시프트 레지스터와 유사합니다. 모든 내부 단계를 출력으로 사용할 수 있다는 점에서 다릅니다. 따라서 직렬 입력, 병렬 출력 시프트 레지스터는 데이터를 직렬 형식에서 병렬 형식으로 변환합니다. 직렬 입력, 병렬 출력 시프트 레지스터 사용 예 아래의 데이터 입력에서 단일 와이어를 통해 4개의 데이터 비트가 4개의 클록 펄스만큼 시프트되면 데이터는 4개의 출력 QA에서 동
병렬 입력/직렬 출력 시프트 레지스터는 이전 직렬 입력/직렬 출력 시프트 레지스터와 모든 단계에 대한 입력 데이터를 동시에 수행하는 모든 작업을 수행합니다. 병렬 입력/직렬 출력 시프트 레지스터는 데이터를 저장하고 클록 단위로 시프트하고 스테이지 수 x 클록 주기만큼 지연시킵니다. 또한 병렬 입력/직렬 출력은 실제로 이동이 시작되기 전에 모든 단계에 병렬로 데이터를 로드할 수 있음을 의미합니다. 이것은 병렬 데이터를 변환하는 방법입니다. 연속으로 포맷 체재. 병렬 형식이란 데이터 비트가 아래와 같이 각 데이터 비트에 하나씩 개
직렬 입력, 직렬 출력 시프트 레지스터는 각 단계에 대해 한 클럭 시간만큼 데이터를 지연시킵니다. 그들은 각 레지스터에 대해 약간의 데이터를 저장합니다. 직렬 입력 직렬 출력 시프트 레지스터는 길이가 1~64비트일 수 있으며 레지스터 또는 패키지가 캐스케이드된 경우 더 길 수 있습니다. 아래는 레지스터 클럭과 동기화되지 않은 데이터를 수신하는 단일 스테이지 시프트 레지스터입니다. D의 데이터 입력 D 유형의 핀 FF (Flip-Flop)은 클록이 낮음에서 높음으로 변경될 때 레벨을 변경하지 않습니다. 디지털 논리 회로의 신뢰
카운터와 같은 시프트 레지스터는 순차 논리의 한 형태입니다. . 순차 논리는 조합 논리와 달리 현재 입력뿐만 아니라 이전 이력의 영향도 받습니다. 즉, 순차 논리는 과거 이벤트를 기억합니다. 시프트 레지스터는 디지털 신호 또는 파형의 이산 지연을 생성합니다. 시계에 동기화된 파형 , 반복되는 구형파는 n만큼 지연됩니다. 개별 시계 시간, 여기서 n 시프트 레지스터 단계의 수입니다. 따라서 4단계 시프트 레지스터는 데이터 입력을 데이터 출력까지 4클럭 지연시킵니다. 시프트 레지스터의 단계는 지연 단계입니다. , 일반
지금까지 제시된 모든 회로는 조합이었습니다. 회로. 즉, 출력은 현재 입력에만 의존합니다. 해당 유형의 회로에 대한 이전 입력은 출력에 영향을 미치지 않습니다. 그러나 회로에 메모리가 있어야 하는 응용 프로그램이 많이 있습니다. 이전 입력을 기억하고 그에 따라 출력을 계산합니다. 출력이 현재 입력뿐만 아니라 입력의 이력에 따라 달라지는 회로를 순차 회로라고 합니다. . 이 섹션에서는 이러한 순차 회로를 설계하고 구축하는 방법을 배웁니다. 이 절차가 어떻게 작동하는지 보기 위해 우리는 주제를 공부할 예를 사용할 것입니다. 시계에
미완성
동기식 이란 카운터? 동기식 카운터 , 비동기 카운터와 대조 , 출력 비트가 리플 없이 동시에 상태를 변경하는 비트입니다. J-K 플립플롭에서 이러한 카운터 회로를 구축할 수 있는 유일한 방법은 모든 클록 입력을 함께 연결하여 각 플립플롭이 정확히 동일한 시간에 정확히 동일한 클록 펄스를 수신하도록 하는 것입니다. 이제 문제는 J와 K 입력으로 무엇을 하느냐는 것입니다. 우리는 이진 시퀀스로 계산하기 위해 여전히 동일한 2로 나누는 주파수 패턴을 유지해야 하며 이 패턴은 플립플롭의 토글 모드를 사용하여 가장 잘 달성
이전 섹션에서 우리는 11에서 10, 01에서 00까지 2비트 이진 시퀀스에서 역으로 카운트하는 하나의 J-K 플립플롭을 사용하는 회로를 보았습니다. 앞으로 카운트할 수 있는 회로를 갖는 것이 바람직하기 때문에 그리고 역방향뿐만 아니라 순방향 카운트 시퀀스를 다시 조사하고 그러한 회로를 구축하는 방법을 나타낼 수 있는 더 많은 패턴을 찾는 것이 좋습니다. 바이너리 카운트 시퀀스가 옥타브(2의 인수) 주파수 분할 패턴을 따르고 토글 모드로 설정된 JK 플립플롭 멀티바이브레이터가 이러한 유형의 주파수 분할을 수행할 수 있다는 것
0000에서 1111까지의 4비트 이진 카운트 시퀀스를 조사하면 0과 1 사이의 비트 진동에서 명확한 패턴이 분명합니다. 최하위 비트(LSB)가 카운트 시퀀스의 모든 단계에 대해 0과 1 사이를 토글하는 반면, 각 후속 비트는 이전 비트의 1/2 주파수로 토글합니다. 최상위 비트(MSB)는 전체 16단계 카운트 시퀀스 동안 7(0111)과 8(1000) 사이의 전환에서 한 번만 토글됩니다. 4비트 바이너리로 카운트하도록 디지털 회로를 설계하려면 각 회로가 구형파 펄스의 주파수를 2의 인수로 나누는 일련의 주파수 분할기 회로
우리는 이미 사용 중인 단안정 멀티바이브레이터의 한 가지 예를 보았습니다. 클록 입력 신호가 로우에서 하이로 또는 하이에서 로우로 전환될 때 짧은 시간 동안 래치 부분을 활성화하기 위해 플립플롭 회로 내에서 사용되는 펄스 검출기 . 펄스 감지기는 단안정 멀티바이브레이터로 분류됩니다. 그 이유는 하나 안정적인 상태. 안정적 기준 , 외부 자극 없이 장치가 래치하거나 영원히 유지할 수 있는 출력 상태를 의미합니다. 쌍안정 장치인 래치 또는 플립플롭은 무기한 기간 동안 설정 또는 재설정 상태를 유지할 수 있습니다. 일단 설정되거나 재
플립 플롭(D, S 및 R, 또는 J 및 K)에 대한 일반 데이터 입력은 출력(Q 및 비-Q)에 단계적으로 또는 동기적으로만 영향을 미치기 때문에 동기 입력이라고 합니다. 클럭 신호 전환. 내가 이제 주의를 기울인 이러한 추가 입력은 클록 신호의 상태에 관계없이 플립플롭을 설정하거나 재설정할 수 있기 때문에 비동기식이라고 합니다. 일반적으로 프리셋 앤 클리어라고 합니다. 프리셋 입력이 활성화되면 플립플롭은 동기 입력 또는 클록에 관계없이 설정됩니다(Q=1, Q=0 아님). 클리어 입력이 활성화되면 플립플롭은 동기 입력
쌍안정 멀티바이브레이터 주제에 대한 또 다른 변형은 J-K 플립플롭입니다. 본질적으로 이것은 유효하지 않은 또는 불법적인 출력 상태가 없는 S-R 플립플롭의 수정된 버전입니다. 이것이 어떻게 수행되는지 보려면 다음 다이어그램을 자세히 살펴보십시오. J 및 K 입력 이전에 S 및 R 입력이었던 것을 이제 각각 J 및 K 입력이라고 합니다. 기존의 2입력 AND 게이트는 3입력 AND 게이트로 대체되었으며 각 게이트의 세 번째 입력은 Q 및 not-Q 출력으로부터 피드백을 받습니다. 이것이 우리에게 하는 일은 J 입력이
지금까지 인에이블 입력이 있는 S-R 및 D 래치 회로를 모두 연구했습니다. 래치는 활성화 입력이 활성화된 경우에만 데이터 입력(S-R 또는 D)에 응답합니다. 그러나 많은 디지털 애플리케이션에서는 활성화 입력이 활성화되는 전체 기간 대신 래치 회로의 응답을 매우 짧은 기간으로 제한하는 것이 바람직합니다. 멀티바이브레이터 회로를 활성화하는 한 가지 방법은 에지 트리거링입니다. , 여기서 회로의 데이터 입력은 활성화 입력이 전환되는 시간 동안만 제어합니다. 한 상태에서 다른 상태로. 일반 D 래치와 에지 트리거된 래치의 타이밍 다
게이트 SR 래치의 활성화 입력은 S 또는 R의 상태에 관계없이 Q 및 비-Q 출력을 래치하는 방법을 제공하므로 이러한 입력 중 하나를 제거하여 불법 입력이 없는 멀티바이브레이터 래치 회로를 생성할 수 있습니다. 상태. 이러한 회로를 D 래치라고 하며 내부 논리는 다음과 같습니다. R 입력은 이전 S 입력의 보수(반전)로 대체되었으며 S 입력은 D로 이름이 변경되었습니다. 게이트 SR 래치와 마찬가지로 D 래치는 활성화된 경우 신호 입력에 응답하지 않습니다. 입력은 0입니다. 단순히 마지막 상태에서 래치된 상태를 유지
논리 회로에서 S 및 R 입력 상태에 관계없이 특정 조건이 충족될 때만 상태를 변경하는 멀티바이브레이터를 사용하는 것이 때때로 유용합니다. 조건부 입력을 활성화라고 합니다. , 그리고 문자 E로 기호화됩니다. 이것이 어떻게 작동하는지 보려면 다음 예를 연구하십시오. 게이트 SR- 래치 진리표 E=0일 때 두 AND 게이트의 출력은 S 또는 R의 상태에 관계없이 강제로 0이 됩니다. 결과적으로 회로는 S와 R이 모두 0인 것처럼 동작하여 Q 및 비-Q 출력을 래칭합니다. 그들의 마지막 상태에서. 활성화 입력이 활
산업기술