USB 프로토콜에서 data0 data1 data2 mdata는 무엇을 의미하며 차이점은 무엇인가요?
USB 사양에 따르면 초기 데이터 패킷은 DATA0으로 시작하고 DATA1이 이어지며 이런 방식으로 교대로 전환됩니다. 이 동작을 데이터 토글이라고 합니다. 이 작업은 데이터를 긴밀하게 연결하는 것과 다소 유사합니다. 이는 호스트가 전체 전송 프로세스 동안 장비와의 동기화를 유지할 수 있도록 보장하고 프레임 오류를 방지하는 데 사용됩니다. 예를 들어 두 개의 연속 DATA0 패킷이 수신되면 DATA1 패킷이 누락되어 오류 조건이 발생했음을 의미합니다. DATA2 및 MDATA는 고속 등시성 전송에만 적합합니다.