FlexConnect 소개 - USB10-kr

본 교육에서는 Microchip USB Smart Hub의 독자적인 기능인 FlexConnect에 대해 포괄적으로 설명합니다. FlexConnect는 Host 포트와 Device 포트의 기능을 상호 전환할 수 있는 기능을 제공하여, 시스템 설계 시 유연한 USB 토폴로지 구성이 가능하도록 지원합니다.

rate limit

Code not recognized.

About this course

USB 허브는 하나의 USB 포트를 여러 개의 USB 포트로 확장하여 컴퓨터 또는 기타 호환 장치에 더 많은 USB 장치를 연결할 수 있도록 하는 장치입니다. USB 허브는 키보드, 마우스, 프린터, 외장 하드 드라이브와 같은 다양한 주변기기를 연결할 수 있는 중앙 연결 지점 역할을 수행합니다.Smart Hub는 일반적인 USB 허브 기능에 더해, 별도의 MCU 또는 프로세서가 수행하던 시스템 수준의 기능을 통합한 USB 허브입니다. 이를 통해 기존 USB 허브의 기능을 확장하고 보다 다양한 시스템 요구사항을 지원할 수 있습니다.또한 SmartHub는 시스템 설계자가 애플리케이션 요구사항에 맞게 허브를 유연하게 구성할 수 있는 기능을 제공합니다. SmartHub의 설정 및 제조 공정 중 프로그래밍에는 MPLAB Code Configurator 툴을 사용할 수 있으며, 이를 통해 손쉽게 SmartHub를 구성하고 생산 라인에 적용할 수 있습니다.

FlexConnect는 Microchip에서 독자적으로 개발한 기능으로, Microchip USB Smart Hub 제품군에만 탑재된 고유 기능입니다.일반적인 USB 허브 환경에서는 Host 포트에 연결된 Host 장치가 Device의 연결(Attach), 분리(Detach), 데이터 전송 및 제어 신호와 관련된 모든 동작을 시작합니다. 또한 일반적인 USB 허브에서는 Host 포트와 Device 포트의 역할이 고정되어 있어 변경할 수 없습니다. 하지만 Microchip는 USB Smart Hub에 FlexConnect 기능을 도입하여 Host 포트와 Device 포트의 기능을 상호 전환할 수 있도록 하였습니다. 이를 통해 기존 USB 구조의 제약을 극복하고 보다 유연한 시스템 구성이 가능해집니다.FlexConnect 기능을 비활성화하면 USB 허브는 일반적인 USB 허브와 동일한 기본 동작 모드로 복귀합니다.FlexConnect는 특히 시스템 설계자에게 매우 유용한 기능입니다. 이 기능을 활용하면 별도의 Host 전용 커넥터와 Device 전용 커넥터를 각각 구현할 필요 없이, 하나의 제품이 Host와 Device 역할을 모두 수행할 수 있는 시스템을 설계할 수 있습니다. 따라서 BOM 비용 절감, 커넥터 수 감소, PCB 공간 절약 및 제품 설계 유연성 향상과 같은 장점을 제공합니다.

FlexConnect 기능은 Smart Hub에서 다음 세 가지 방법을 통해 활성화할 수 있습니다.

 

MPLAB Connect를 사용한 USB Command 방식

SMBus 방식

Direct Pin Control 방식

FlexConnect 기능이 올바르게 활성화되지 않으면 허브가 정상적으로 동작하지 않을 수 있습니다. 따라서 앞서 설명한 방법을 사용하여 해당 기능을 활성화할 때에는 각별한 주의가 필요합니다.본 교육 과정은 사용자가 FlexConnect 기능을 전반적으로 이해하고, 해당 기능을 활용한 애플리케이션 구현 시 개발자가 고려해야 할 사항들을 이해할 수 있도록 지원합니다. 또한 본 과정에서는 USB7252 Evaluation Board를 활용한 실제 데모와 함께 FlexConnect의 상세 구현 방법을 설명합니다.

Curriculum47 min

  • 교육 개요
  • 교육 목차 (Overview)
  • FlexConnect 소개 6 min
  • FlexConnect Applications 4 min
  • USB7252 Controller
  • Controller 개요 9 min
  • Evaluation Board 소개 2 min
  • USB Command를 이용한 FlexConnect
  • 설정 방법 3 min
  • 데모 5 min
  • SMBus 또는 I2C를 이용한 FlexConnect
  • 설정 방법 5 min
  • 데모 4 min
  • 핀 제어를 사용한 FlexConnect
  • 설정 방법 3 min
  • 데모 7 min
  • 추가 자료
  • 개발 도구 및 참고 자료
  • 설문 조사
  • 강의 향상을 위한 피드백

About this course

USB 허브는 하나의 USB 포트를 여러 개의 USB 포트로 확장하여 컴퓨터 또는 기타 호환 장치에 더 많은 USB 장치를 연결할 수 있도록 하는 장치입니다. USB 허브는 키보드, 마우스, 프린터, 외장 하드 드라이브와 같은 다양한 주변기기를 연결할 수 있는 중앙 연결 지점 역할을 수행합니다.Smart Hub는 일반적인 USB 허브 기능에 더해, 별도의 MCU 또는 프로세서가 수행하던 시스템 수준의 기능을 통합한 USB 허브입니다. 이를 통해 기존 USB 허브의 기능을 확장하고 보다 다양한 시스템 요구사항을 지원할 수 있습니다.또한 SmartHub는 시스템 설계자가 애플리케이션 요구사항에 맞게 허브를 유연하게 구성할 수 있는 기능을 제공합니다. SmartHub의 설정 및 제조 공정 중 프로그래밍에는 MPLAB Code Configurator 툴을 사용할 수 있으며, 이를 통해 손쉽게 SmartHub를 구성하고 생산 라인에 적용할 수 있습니다.

FlexConnect는 Microchip에서 독자적으로 개발한 기능으로, Microchip USB Smart Hub 제품군에만 탑재된 고유 기능입니다.일반적인 USB 허브 환경에서는 Host 포트에 연결된 Host 장치가 Device의 연결(Attach), 분리(Detach), 데이터 전송 및 제어 신호와 관련된 모든 동작을 시작합니다. 또한 일반적인 USB 허브에서는 Host 포트와 Device 포트의 역할이 고정되어 있어 변경할 수 없습니다. 하지만 Microchip는 USB Smart Hub에 FlexConnect 기능을 도입하여 Host 포트와 Device 포트의 기능을 상호 전환할 수 있도록 하였습니다. 이를 통해 기존 USB 구조의 제약을 극복하고 보다 유연한 시스템 구성이 가능해집니다.FlexConnect 기능을 비활성화하면 USB 허브는 일반적인 USB 허브와 동일한 기본 동작 모드로 복귀합니다.FlexConnect는 특히 시스템 설계자에게 매우 유용한 기능입니다. 이 기능을 활용하면 별도의 Host 전용 커넥터와 Device 전용 커넥터를 각각 구현할 필요 없이, 하나의 제품이 Host와 Device 역할을 모두 수행할 수 있는 시스템을 설계할 수 있습니다. 따라서 BOM 비용 절감, 커넥터 수 감소, PCB 공간 절약 및 제품 설계 유연성 향상과 같은 장점을 제공합니다.

FlexConnect 기능은 Smart Hub에서 다음 세 가지 방법을 통해 활성화할 수 있습니다.

 

MPLAB Connect를 사용한 USB Command 방식

SMBus 방식

Direct Pin Control 방식

FlexConnect 기능이 올바르게 활성화되지 않으면 허브가 정상적으로 동작하지 않을 수 있습니다. 따라서 앞서 설명한 방법을 사용하여 해당 기능을 활성화할 때에는 각별한 주의가 필요합니다.본 교육 과정은 사용자가 FlexConnect 기능을 전반적으로 이해하고, 해당 기능을 활용한 애플리케이션 구현 시 개발자가 고려해야 할 사항들을 이해할 수 있도록 지원합니다. 또한 본 과정에서는 USB7252 Evaluation Board를 활용한 실제 데모와 함께 FlexConnect의 상세 구현 방법을 설명합니다.

Curriculum47 min

  • 교육 개요
  • 교육 목차 (Overview)
  • FlexConnect 소개 6 min
  • FlexConnect Applications 4 min
  • USB7252 Controller
  • Controller 개요 9 min
  • Evaluation Board 소개 2 min
  • USB Command를 이용한 FlexConnect
  • 설정 방법 3 min
  • 데모 5 min
  • SMBus 또는 I2C를 이용한 FlexConnect
  • 설정 방법 5 min
  • 데모 4 min
  • 핀 제어를 사용한 FlexConnect
  • 설정 방법 3 min
  • 데모 7 min
  • 추가 자료
  • 개발 도구 및 참고 자료
  • 설문 조사
  • 강의 향상을 위한 피드백