본문 바로가기

USB전송속도

(4)
[EZ-USB FX3] USB3.0 전송율 테스트 FX3는 USB3.0인터페이스로 5Gbps전송율을 가지고 있다. FX2에서는 24Mhz 8051코어를 사용 했는데 FX3에서는 200Mhz ARM9코어를 사용하고 있다. - ARM926EJ core with 200-MHz operation - 512-KB or 256-KB embedded SRAM - USB 3.0 and USB 2.0 peripherals compliant - 5-Gbps USB 3.0 PHY compliant with PIPE 3.0 - Programmable 100-MHz GPIF II - 8-, 16-, and 32-bit data bus BULK모드로 전송시 OUTPUT-> 318MB/s, INPUT -> 350MB/s 의 전송율을 보여주고 있다. [EZ-USB FX3] CPU점..
[FX2 EVM] HighSpeed USB Bulk 전송 테스트 - USB를 이용한 이미지 출력 [FX2 EVM] HighSpeed USB Bulk 전송 테스트 - USB를 이용한 이미지 출력 FX2는 USB2.0 Hispeed 를 지원하므로 TFT LCD에 이미지 출력하는 예제는 USB전송 속도 테스트 하기에 좋다. USB Hispeed는 한번에 512Byte를 전송할 수 있으므로 확실히 속도차이를 볼 수 있다. 하지만 8051코어라 이미지 출력을 GPIO로 하다보니 전송속도는 빠르지만 TFT LCD출력이 느리다. 추후 GPIF나 BUS방식으로 LCD를 제어하면 좀더 빠른 속도를 볼수 있을것 같다. USB로 이미지 전송 테스트 동영상 참고로 STM32를 이용하여 USB로 이미지 전송하는 예제와 비교하면 확실히 전송속도 차이를 확인할 수 있다. Hispeed USB Bulk 이미지 전송 PC 프로그램
USB Bulk전송과 HID전송의 속도 차이 USB Bulk전송과 HID전송의 속도 차이 USB Bulk와 HID속도가 1트랜잭션 전송시 2ms로 동일하게 나온다. 노트북(2.2GHz P8400) 에서 테스트 했는데 뭔가 좀 이상해서 테스크탑에서 테스트 해보았다. 3.4Ghz i7-270 에서 테스트 하니 속도차이가 확실하게 나타난다. USB Bulk 전송시 1트랜잭션(64Byte)전송시 250us정도 걸린다. HID 전송시 1트랜잭션 (63Byte) 전송시 1ms 정도 걸린다. 4배정도 차이가 난다. 아무래도 내부 dll 거치면서 속도가 느려지는것 같다.
[STM32] USB 전송속도 테스트 USB 전송 속도 테스트 2009-10-23 19:44:20 금요일 HID방식 데이터 전송 속도 테스트 STM32 USB를 이용하여 HID 데이터 전송 속도 테스트 진행하였다. 64byte 벌크 전송으로 1000개의 버퍼를 보내도록 하고 시작 시간과 종료시간을 측정한 결과 2초가 걸렸다. 초당 전송속도 = (64 x 1000)/2 = 32KByte/s USB 스펙상 11Mbps = 1.375Mbyte/s 인데... 물론 실제로 USB Bulk 데이터 전송을 위해 3번의 트랜젝션이 필요하므로 하므로 실제 458Kbye/s가 최대 속도가 될테고 PC단 드라이버에서 처리 때문에 반정도 줄어 들어 250Kbyte이상 힘들긴하다. 그래도 7배 이상 차이가 난다. PC에서 보낼때 for문 돌면서 다른 프로그램에 의..