ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • USB 2.0의 Basic 및 설계
    _[HARDWARE]/INTERFACE 2009. 9. 28. 19:25

    1. 개요

       . 모든 USB 사양은 USB-IF에서 정의 된다.

       . USB 2.0 USB 1.1의 확장 버전이다.

       . USB 2.0 3가지 전송 속도를 가진다.

          LS : Low Speed = 1.5Mbps

          FS : Full Speed = 12Mbps

          HS : High Speed = 480Mbps

       . USB 2.0 Connectors


    2. USB-IF의 정책

       . USB 2.0 호환성 테스트는 강제 규격이 아니다.

       . USB 2.0 호환성 테스트를 할 경우의 혜택은 USB2.0 로고를 사용할 수 있다는 것과 Integrator들의
            리스트에 올릴 수 있다는 것이다.

       . USB 2.0 로고의 종류

     

    3. USB의 구조

       . 차동(differential) 신호로 구성되어 있다.

       . Cable은 내부의 전원, GND, D+, D- 선 외부의 shield로 구성된다.

       . Cable의 최대 길이는 5M 이다.

       . Host Device간에 최대 5단계의 허브가 놓일 수 있다.

       . Down Stream (Host -> Device) Up Stream (Host <- Device)의 전송이 있다.

                      LS                 FS                 HS 
     Signal Rate  1.5Mbps  12Mbps  480Mbps
     Signal Level  3.3V  3.3V  400mV
     Rise and Fall Times  75ns < Tr < 300ns  4ns < Tr < 20ns  500ps < Tr

    4. USB 설계 시 고려사항

       . Trace Driver impedance

          Trace

            - Ztrace_HS =  90Ω, +/- 15%

            - Ztermination_HS = 80~100Ω differential

            - Zthruhole_HS = 70~110Ω differential
          ② Driver

    - Zdrv_HS = 40.5~49.5Ω

            - Zdrv_notHS = 28~44Ω

     

       . 노이즈 없는 신호를 만들기 위한 decoupling

          Bulk capacitance

            - C = I / (dv/dt)

            - Ipeak = 3A, Vnom = 3.3V, 10% tolerance, 10us delta time의 경우라면

               C= 90.9uF ( 100uF)

          Filter capacitance

            - 보통 0.01uF, 0.1uF에서 1uF까지의 ceramic capacitor가 사용됨

          Capacitor의 종류

            - NPO (lowest ESR), X7R, X5R, Y5V

     

       . Eye pattern 측정

          Eye pattern RT/FT를 측정하여 500ps 이상이 되어야 한다.

            - RT의 초입 부분에서 knee가 발생할 경우 이 부분도 RT timing에 포함되므로 디버깅이 필요하다.

     


        . Inrush Current

          Inrush Current USB사 삽입된 후부터 최소 100ms동안 측정한다.

          최소 100ms를 측정하는 동안에 100mA이상의 전류가 발생하는 구간이 있으면 이는 inrush current
              event
    가 발생한 것으로 간주된다.

          Inrush current 100mA가 넘는 순간이 최소 100us이상이 되는 구간을 측정하게 되며 이 구간에서
              최고의
    charge량을 가지고 pass/fail을 판단한다. (보통 waiver로 문의해봐야 하며 waiver
              아래
    5번 항목에서 다룬다.

          Eye pattern을 제대로 측정하기 위해선 oscilloscope probe bandwidth는 최소 2.5GHz
              되어야 한다
    .

     

    5. Waivers

       . USB spec을 벗어나는 부분은 측정 오차일수도 있으며 non-critical 부분일수도 있다.
            (non-critical = No End User Impact)

       . Waiver USB-IF에서 관리하는 부분인데 제품 개발 중 spec out인 부분에 대해서 문의하면
           
    USB-IF가 판단하여 항상 승인되는 waiver인지 혹은 제품 사용환경에 따라 승인될수도 있는
           
    waiver인지 판단하여 spec을 벗어나는 부분도 감안하여 인증을 해주는 시스템이다.

       . Waiver의 세세한 값들은 USB-IF에서 공개하지 않는다.

     

    6. 기타

       . USB 3.0 1가지의 전송속도가 있다. (Superspeed = 5Gbps)

       . Download USB 3.0 : http://www.usb.org/developers/docs/
       다. USB-IF Compliance Program : http://www.usb.org/developers/compliance/

    '_[HARDWARE] > INTERFACE' 카테고리의 다른 글

    ETHERNET PHY IC들의 LAYOUT GUIDE  (0) 2009.09.26
    시리얼 ATA 규격의 고속 스토리지 설계  (0) 2009.09.26
    데이터 버스 버퍼링  (0) 2009.09.25
Designed by Tistory.