도 5 는 본 발명 의 실시 예 에 따른 스케일 러블 커넥터 를 통해 호스트 시스템 에 연결 된 장치 에 대한 베이스 라인 전력 할당 을 결정 하 기 위한 방법 을 보여 주 는 순서도 이 다 . 일부 실시 예 에서 , 스케일 러블 커넥터 를 통해 호스트 시스템 에 연결 될 수 있 는 장치 의 유형 은 장치 의 폼 팩터 , 장치 의 두께 , 장치 가 커넥터 에 연결 될 때 검출 될 수 있 는 존재 검출 핀 의 수 그리고 / 또는 그 와 유사 한 것 과 같 은 인자 에 따라 상이 한 최대 전력 레벨 을 가질 수 있 다 . 본 발명 의 방법 은 장치 가 호스트 시스템 의 스케일 러블 커넥터 에 연결 될 때 동작 ( 200 ) 에서 시작 할 수 있 다 . 동작 ( 202 ) 에서 , 호스트 컨트롤러 는 예 를 들 어 , VPD ( Vital Product Data ) 를 통한 SMBus 와 같 은 통신 채널 을 이용 하 여 장치 로부터 장치 폼 팩터 , 두께 등 과 같 은 정보 를 획득 할 수 있 다 . 동작 ( 204 ) 에서 , 호스트 컨트롤러 는 스케일 러블 커넥터 를 통해 검출 될 수 있 는 존재 검출 핀 의 수 를 감지 할 수 있 다 . 존재 검출 핀 은 , 예 를 들 면 , 복합 프로그래밍 가능 논리 장치 ( CPLD ) 를 사용 하 여 감지 될 수 있 다 . 동작 ( 204 ) 후 에 , 호스트 컨트롤러 는 동작 ( 206 ) 에서 하나 의 존재 검출 이 감지 된 것 으로 결정 할 수 있 다 . 일부 실시 예 들 에서 , 이것 은 장치 가 제 1 최대 전력 레벨 을 가질 수 있 는 하나 또는 그 이상 의 유형 의 장치 들 중 하나 임 을 나타낼 수 있 다 . 따라서 , 동작 ( 208 ) 에서 , 호스트 컨트롤러 는 장치 에 대한 베이스 라인 전력 할당 으로서 제 1 최대 전력 레벨 을 할당 할 수 있 고 , 방법 은 종료 될 수 있 다 .