로직

로직 변환

모든 설계를 완성하는 제품

제품 포트폴리오

전압 레벨 변환

적절한 시스템 통신을 보장하기 위한 단방향, 방향 제어형 및 자동 양방향 전압 변환.

버퍼/드라이버

버퍼 및 인버터는 향상된 전류 구동을 제공하고 시스템 신호 무결성을 개선합니다.

트랜시버

양방향 통신을 활성화하고 신호 무결성을 개선하는 방향 제어형 디바이스.

게이트

다양한 패키지 및 채널 수를 지원하는 표준 로직 게이트 기능.

플립플롭/래치/레지스터

데이터 보존 및 I/O 확장을 지원하는 플립플롭, 래치 및 레지스터.

전문 로직

디지털 신호 라우팅 및 데이터 조작을 지원하는 로직 디바이스.

설계 과제

모든 애플리케이션에서는 공통 기능을 다루는 것이 중요합니다. 일반적으로 로직 IC를 사용하면 이 작업을 가장 쉽게 수행할 수 있습니다. 설계에 따라 신호를 디지털 IC 간에 전달해야 할 경우, 설계 작동을 위해 로직 조건 및 필요한 전압 범위 또는 로직 수준을 알아야 합니다. 로직 솔루션을 쉽게 사용하기 위해, 저희는 다양한 기술 리소스, 주요 애플리케이션 노트, 백서, 비디오 등을 제공합니다. 이러한 리소스는 로직 솔루션과 결합되어 설계 과제를 해결하는 데 도움을 줍니다.

시프트 레지스터를 사용하여 출력 기능 확장

마이크로컨트롤러를 사용할 때 일반적으로 발생하는 문제는 다중 센서에서 읽기를 위한 GPIO 핀이 충분하지 못할 때입니다. 하지만 더 큰 컨트롤러로 업그레이드하는 것만이 유일한 솔루션은 아닙니다.  직렬 입력 병렬 출력 시프트 레지스터를 일반 목적의 출력 확장기로 사용할 수 있습니다.  GPIO 핀을 두 개만 사용해도 시프트 레지스터는 8, 16, 24, 32 또는 그 이상의 출력을 생성할 수 있습니다. 이 방법을 사용하면 MCU의 작업을 오프로드하거나 MCU를 완전히 제거할 수 있습니다. 

주요 장점:

  • 다용도: 출력 수가 MCU 또는 FPGA의 핀 수로 제한되지 않습니다.
  • 향상된 출력:  데이지 체인 8비트 시프트 레지스터로 필요한 만큼 많은 출력을 지원할 수 있습니다.
  • 비용 효율성: 핀 수가 많은 MCU 또는 FPGA가 필요하지 않습니다.
시프트 레지스터를 사용하는 여러 표시기 LED에 대한 MCU

시프트 레지스터를 사용하는 여러 표시기 LED에 대한 MCU

시프트 레지스터를 사용하는 드라이버 스테퍼 모터

시프트 레지스터를 사용하는 드라이버 스테퍼 모터

디바이스
디바이스 설명
설계 리소스
SN74HC595 8비트 시프트 레지스터/래치 3상 SIPO

레퍼런스 설계: 
TIDA-01233 - 초소형의 유연한 LED 확장

비디오:
GPIO 확장
SN74LV164A 2V ~ 5.5V VCC 연산을 위해 설계된 8비트 병렬 출력 직렬 시프트 레지스터    
SN74LVC1G17
1.65V ~ 5.5V 연산을 위해 설계된 단일 슈미츠 트리거 버퍼

느리거나 잡음이 많은 신호를 정리하기 위한 로직 솔루션 사용    

시스템에서 잡음 관리는 지속되는 과제입니다.  현대의 CMOS 로직에서는 최적의 작동을 위해 최소 잡음이 포함된 날카로운 에지의 방형파가 필요합니다. CMOS 입력으로의 느린 에지는 과도한 전력 소비를 일으킵니다. 느린 에지 및 과도한 잡음이 결합되면 출력 오류 및 시스템 고장으로 이어질 수 있습니다. 잡음 또는 느린 입력이 문제가 될 때 슈미츠 트리거 버퍼 또는 슈미츠 트리거 입력 로직 디바이스를 신호 체인에 추가하면 이 문제를 해결할 수 있습니다. 그러면 잡음 여유가 개선되고, 전력 소비가 줄어들고, 잡음이 줄어들고, 출력에서 빠른 에지가 생성됩니다.

주요 장점:

  • 잡음 제거: 슈미츠 트리거를 사용하여 이력을 추가하고 잡음 여유를 개선합니다.
  • 오류 방지: 향상된 디지털 신호 무결성은 올바른 작동을 보장합니다.
  • 4mA 이상 출력: 길거나 높은 커패시턴스 트레이스를 구동합니다.
느리고 잡음이 많은 신호 정리 로직 블록 다이어그램

로직 버퍼를 사용하여 신호 다듬기 및 잡음 감소

디바이스
디바이스 설명
설계 리소스
SN74LVC1G17 하나의 버퍼를 포함하고 부울 함수 Y = A를 수행합니다. 이 단일 슈미츠 트리거 버퍼는 1.65V ~ 5.5V VCC 작업용으로 설계되었습니다.

애플리케이션 보고서: 
슈미츠 트리거 이해

SN74LVC2G17 두 개의 버퍼를 포함하고 부울 함수 Y = A를 수행합니다. 디바이스는 2개의 독립 버퍼로 작동하지만, 슈미츠 작업으로 인해 양수 이동(VT+) 및 음수 이동(VT–) 신호에 대해 다른 입력 임계값 수준을 가질 수 있습니다.  

병렬 통신 라인의 구동 강도 향상

산업 및 통신 장비에서는 "리본 케이블" 또는 "플렉스 케이블"이라는 병렬 통신 라인을 통해 시스템에서 부속 카드를 연결하는 것이 일반적입니다. 이러한 케이블은 드라이버에 정전식 부하를 추가하며, 많은 경우, 시스템 컨트롤러가 부속 카드와 더 이상 통신할 수 없을 정도로 과도한 부하를 일으킬 수 있습니다. 시스템에 양방향 통신이 필요한 경우, 두 카드 모두 올바른 방향으로 동시에 변경해야 하기 때문에 고유한 과제가 발생합니다. 구동 강도를 높이고 통신을 지원하기 위해 두 보드에 트랜시버를 추가하면 이 문제를 해결할 수 있습니다.  이 방식을 사용할 때는 케이블 간에 방향 신호를 먼 쪽으로 전송하기 위해 단방향 버퍼도 필요합니다. 트랜시버 및 버퍼 사용을 결합하면 구동 강도를 향상시키고 시스템 간 병렬 통신을 지원할 수 있습니다.

주요 장점:
 
  • 향상된 신호 무결성: 시스템 컨트롤러의 정전식 부하 감소
  • 경제성: 병렬 통신을 위해 필요한 총 구성 요소 수 감소 
  • 강력한 출력 드라이버: 긴 병렬 통신 라인을 통한 통신 지원 
병렬 통신 라인의 구동 강도 향상 다이어그램

병렬 통신 라인의 구동 강도 향상

디바이스
디바이스 설명
설계 리소스
SN74LVC245A 이러한 8진 버스 트랜시버는 1.65V~3.6V VCC 작업용으로 설계되었습니다. LVC245A
디바이스는 데이터 버스 간의 비동기 통신용으로 설계되었습니다.

애플리케이션 보고서:
리틀 로직 선택 방법

SN74LVC16245A 데이터 버스 간의 비동기 통신용으로 설계되었습니다. 이 디바이스는 2개의 8비트 트랜시버 또는 1개의 16비트 트랜시버로 사용될 수 있으며, 1.65V ~ 3.6V VCC 작업용으로 설계되었습니다.

TI BOM 및 상호 참조 툴