본문 바로가기

USB

(60)
[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문 돌면서 다른 프로그램에 의..
[LCD-EXP EVM] USB를 통한 TFT LCD 제어 테스트 [LCD-EXP EVM] USB를 통한 TFT LCD 제어 테스트 TFT LCD를 USB를 제어 하기 위한 테스트를 진행해 보았다. USB로 이미지 파일을 전송하거나 내부 플래시 메모리에 저장할 수 있도록 할 계획이다. PC에서 USB를 통해 제어 하면 MCU에서 처리하기 힘든 이미지 처리를 쉽고 빠르게 진행해서 결과만 전송하면 되므로 다양한 어플리케이션 구현이 가능하다는 장점이 있다. 또한 터치 패드를 이용하면 전자 메모 기능이 쉽게 구현 되지 않을까... 아무튼 PC와 TFT LCD를 연결하여 탁상용 전자 액자를 만들어보면 좋을것 같다. 우선 PC프로그램 제작 했다. 이미지 파일 BMP파일 읽어서 화면에 표시하고 이미지 데이터를 TFT LCD모듈로 USB로 전송하도록 하였다. MCU는 USB기능도 있..
PIC18F14K50 USB HID 테스트 - USB 동작시 주의사항 PIC18F14K50 USB HID 테스트 - USB 동작시 주의사항 17번 핀은 3.3V USB모듈에 연결되는 전원 레귤레이터 이므로 콘덴서만 연결하면 된다. 5V공급하면 USB구동이 안된다. PIC18F14K50 HID 테스트 동영상
[ PIC18 USB - 14k EVM ] 초소형 USB모듈 제작 [ PIC18 USB - 14k EVM ] 초소형 USB모듈 제작 Microchip 사의 USB기능이 있는 소형 MUC인 PIC18F14K50 을 이용한 초소형 USB모듈을 제작했다. USB기능에 소형이고 아주 저렴(1.5$대)한 MCU로 눈여겨 봐두었는데 이번에 작은 모듈로 제작해 보았다. (Low Cost USB MCU) 물론 프로토 타입이라 기존 보드와 최대한 호환되도록 설계하였다. s-Type 형태로 제작하여 핀맵을 표준화 하였다. PIC18F14K50 MCU 조립 확장 테스트 보드 기존 PIC18F2450모듈과이 크기 비교 테스트 동영상 PIC18F14K50 USB HID 테스트 동영상
[myUSB-Sensor] Compass Sensor(HMC6352) USB데이터 수집 테스트 [myUSB-Sensor] Compass Sensor(HMC6352) USB데이터 수집 테스트 Cortex-M3 STM32의 USB를 이용하여 3축 가속도센서(LIS3LV02), Digigal Compass센서(HMC6352) 데이터 수집 테스트 진행. 테스트 동영상
[USB HID] 디바이스 드라이버 초기화 않되는 문제 발생 [myUSB-Sensor] 어떤 PC(HP)에서 디바이스 드라이버 초기화 않되는 문제 발생 HID_FindTheHID()함수에서 Create()함수 옵션 설정수정(GENERIC_WRITE만으로 설정) 하니 정상 동작한다. //Open a handle to the device. m_DeviceHandle=CreateFile (m_detailData->DevicePath, GENERIC_WRITE, //GENERIC_READ FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
[myUSB-Sensor] 3축 가속도, 자이로 데이터 수집 테스트 [myUSB-Sensor] 3축 가속도, 자이로 데이터 수집 테스트 테스트 동영상 실험결과 Therad를 이용하여 USB전송만을 체크해 보면 2us로 상당히 빠르다. STM32의 USB자체는 상당히 훌륭한것 같다. 하지만 센서에서 데이터 수집하는데 시간이 많이 걸리고 있다. 일단 5ms 이내로 6채널 데이터 전송이 가능하지만 센서쪽 속도를 올리기위해 더 검토해야 할것 같다. Youtube가 편하긴한데... 화질이 마음에 안든다. 센서 데이터 출력 표시해서 다시 올려본다.
[TUSB3210 EVM] USB 전송 테스트 [TUSB3210 EVM] USB 전송 테스트 USB테스트 할 일이 있어 [TUSB3210 EVM] 보드를 꺼내서 예전해 테스트했던 USB전송 테스트 프로그램을 정리했다. USB기능이 있는 소형 [ PIC18F2450 EVM ]보다는 상당히 구식이지만... MCU자체 USB로 다운로드 가능하므로 개발환경이 상당히 간단해 빨리 테스트 하기에는 상당히 편리하다. 테스트 동영상

반응형