본문 바로가기

[INTERFACE]/USB

USB 3.1 Type C 보드 제작기

USB 3.1 Type C 보드 제작기





기존 USB 3.0 (micro-b 커넥터 )보드를 USB Type-C 커넥터로 변경해야 하는 일이 생겨서 보드 작업에 들어갔다.

단순히 커넥터만 바꾸기만 하면 될것으로 예상하고 시작 했는데... 관련문서를 보다 보니 만만치 않다.


우여곡절 끝에 성공은 시켰지만 처음 접하는 기술을 적용기에는 항상 고통이 따르는것 같다.



의뢰업체는 항상 급하게 빨리 만들어라고 한다. 

USB Type-C 핀맵을 보면 복잡하다. 도대체 커넥터에 어떻게 연결하라는 것이지?




커넥터 삽입 방향에 상관없도록 하기 위해 물리적으로 2중으로 구성되어 있다. 이것때문에 비용이 상승할 수 밖에 없는데.... 왜 그랬을까?







그럼 보드쪽에서는 어떻게 설계를 해야 할까?


USB Type-C 데이터 시트에 보면 두가지 연결 방법이 있다. 다양한 기능을 지원하기 위해 여러 방식이 지원 하는데 개발자 입장에서는 비용과 복잡함이 따를수 밖에 없는것 같다.



간단하고 저렴한 구성을 위해서 다이렉트 방식을 사용하기로 했다.






USB Type-C 설계에서 주의 해야 하는 사항중에 CC(Configurable Channel) 핀 설정이 있는데 이부분이 헷갈리고 중요하다.











반응형