안녕하세요. 오늘은 USB2.0에서 사용하는 데이터 신호 인코딩 방식에 대해 알아보겠습니다.USB2.0은 D+, D-라인을 통해서 통신을 합니다. D+,D-라인에서 읽은 전압을가지고 연산을 통해서 값을 얻습니다. D+,D-를 사용하므로 차등신호라고 부릅니다. 예를들어 D+ - D- > 0.2V면 1이라고하고 D+ - D- D+ LOW , D- HIGH : 0D+ HIGH , D- LOW : 11은 J라고 부르고 0은 K라고 부르겠습니다.이렇게 D+, D-를 가지고 J,K로 나눈다음에 NRZI방식으로 데이터를 해석하면 됩니다. NRZI방식은 이전상태와 같으면 1이고 다르면 0으로 해석합니다.J에서 K로 변했으면 0, K에서 J로 변했으면 0입니다.J에서 J로 변했으면 1, K에서 K로 변했으면..